Zypper пара вопросов

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Ответить
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Zypper пара вопросов

Сообщение Slimy »

в общем есть два вопроса
1. как перенести список пакетов и репозиториев на другую машину.Возможно ли это сделать для варианта 11.2->11.3 т.е. я ставлю 11.3 и пытаюсь что бы развернулись все программы что у меня были естесвенно те из них что доступуны.Еще с переносом вернее способом найденным в гугле были проблемы создавалиьс дубилкаты репозиториев этого можно как то избежать?
2. После выполнения команды zypper up и обновления мне посоветовали воспользоватся zypper ps он конечно вывел список сервисов и программ для перезагрузки а существует команда котороая их бы и перезапускала сама руководствуясь этим списком. И такая возможноть только в zypper почему граффический yast подобное не предлагает? Ведь это может привести к краху некоторых запущенных программ в самый не подходящий момент.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: Zypper пара вопросов

Сообщение Lazy_Kent »

Список пакетов.
YaST2 (установка программ) Файл - Экспорт, Файл - Импорт.

Репозитории.
/etc/zypp/repos.d

Команды для перезагрузки нет. Краха не будет, т. к. программы в память загружены.
Кстати, в 11.3 в zypper появилась возможность удалять пакеты вместе с ненужными зависимостями.
zypper rm -u <package>
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory
Контактная информация:

Re: Zypper пара вопросов

Сообщение k0da »

Slimy
1) сделайте бекап /etc/zypp/repos.d в дальнейшем можно пройтись скриптом и поменять ссылки с 11.2 на 11.3

список установленных пакетов можно полужить так:

Код: Выделить всё

zypper se --installed > /file

можно добавить ключ -r для конкретного репозитария

ну а дальше уже дело техники

2)Нет такой команды нет. Пользователь сам решает когда ему перегрузить службу.
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: Zypper пара вопросов

Сообщение Slimy »

так понятно значит стандартных механизмов для этих действий в программах нет. Жаль.
Команды для перезагрузки нет. Краха не будет, т. к. программы в память загружены.

Ну если бы не сталкивался не спрашивал. Крах происходит очевидно при попытке обратится к ранее не загруженному коду в библиотеках. По крайней мере FF так стабильно падал у меня.
ну а дальше уже дело техники

и какой же ?
2)Нет такой команды нет. Пользователь сам решает когда ему перегрузить службу.

я пользователь, я решил что хочу перезапустить все из этого, но самое быстрое(с точки зрения усилий со стороны пользователя) и без гугла получается тогда init 6, а это не совсем минимальные усилия со стороны компьютера. Т.е. такое можно запросить в фичи?
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory
Контактная информация:

Re: Zypper пара вопросов

Сообщение k0da »

Slimy
техника:
распарсить файл и скормить зипперу. (можно получить еще более удобочитаемый файл)

2) достаточно логофф/ логон

Если патч требует перезагрузки то это специальный тип патча (ядро например) (reboot-required)

По обращению к незагруженным библиотекам. Обычно при maintenance апдейтах (тобиш патчах) API не ломается. (Конечно если мы говорим о патч.рпм)
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE
Контактная информация:

Re: Zypper пара вопросов

Сообщение Xandry »

Тема самая подходящая и ещё живая, поэтому мой вопросец сюда же:
Можно ли как-то изменить опции, которые передаются aria2c при скачивании?
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory
Контактная информация:

Re: Zypper пара вопросов

Сообщение k0da »

Xandry
да..
/root/.aria2/aria2.conf
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE
Контактная информация:

Re: Zypper пара вопросов

Сообщение Xandry »

k0da писал(а):
23.06.2010 18:40
Xandry
да..
/root/.aria2/aria2.conf

Спасибо, всё сделал вроде как. Только в htop'e всё равно команду отображает прежнюю. То есть:
aria2c --user-agent=ZYpp 6.31.4 (aria2 ???????????? 1.8.2) --summary-interval=1 --follow-matalink=mem --check-integrity=true --file-allocation=none --server-stat-of=/var/cache/zypp/aria2.stats --server-stat-if=/var/cache/zypp/aria2.stat
Прописанного вручную там нет, а именно:
max-concurrent-downloads=1
continue=true
max-file-not-found=5
max-tries=40
split=2
disable-ipv6=true

Так и должно быть?
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory
Контактная информация:

Re: Zypper пара вопросов

Сообщение k0da »

встречал где-то в коде..

Надо снова порытся
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE
Контактная информация:

Re: Zypper пара вопросов

Сообщение Xandry »

k0da писал(а):
23.06.2010 20:58
встречал где-то в коде..

Надо снова порытся

Самостоятельно разобрался. Так и должно быть.
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: Zypper пара вопросов

Сообщение Slimy »

А что дает эта aria2 ? Насклько помню это ftp+bittorrent. И какие репозитории на данный момент это поддерживают?
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: Zypper пара вопросов

Сообщение Lazy_Kent »

aria2 даёт поддержку metalink.
Спасибо сказали:
winhex
Сообщения: 223
ОС: Debian

Re: Zypper пара вопросов

Сообщение winhex »

После дебиановских apt, aptitude zypper удручает, а иногда просто бесит своей медлительностью. :crazy:
Проверка ВСЕХ репов перед установкой любого ПО. А учитывая то, что в сусе приходится подключать много доп. репозиториев, процесс затягивается просто неприлично Можно ли это отключить, или настроить периодичность?
Второе - можно ли настроить проверку только тех репов, из которых ставится пакет?
Третье - во время проверки вдруг оказывается, что левый (в данном случае) реп недоступен. Зипер останавливается с вопросом - что делать. Как указать чтоб по-умолчанию это игнорилось?
К сожалению, по Сусе как-то маловато инфы. В вики на оф-форуме все как-то поверхностно. Может я не там искал конечно... Подскажите, где можно почерпнуть хорошую базовую инфу по Сусе.
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory
Контактная информация:

Re: Zypper пара вопросов

Сообщение k0da »

winhex
Это zypper то медленный? O_o

1) zypper mr -R <repo>
2) zypper in -r repo <package>
3) zypper --non-interactive

4)man zypper
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
winhex
Сообщения: 223
ОС: Debian

Re: Zypper пара вопросов

Сообщение winhex »

k0da, спасибо. Для увеличения интервалов между обновлениями реп помогло изменение параметра repo.refresh.delay в /etc/zypp/zypp.conf К счастью, он хорошо и подробно документирован.
Спасибо сказали:
Аватара пользователя
mint_99
Сообщения: 673
ОС: OpenSUSE 42.1

Re: Zypper пара вопросов

Сообщение mint_99 »

Как получить листинг URL прописанных репозиториев?
zypper repos (zypper lr) выводит только список алиасов и имён.
Можно на "ты".
Спасибо сказали:
Аватара пользователя
Minton
Сообщения: 1588
Статус: openSUSE Localization Team
ОС: openSUSE Tumbleweed x86-64

Re: Zypper пара вопросов

Сообщение Minton »

zypper lr -d
Русский раздел на forums.opensuse.org :)

"Настоящие мужчины используют поиск" ©Goodvin
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory
Контактная информация:

Re: Zypper пара вопросов

Сообщение k0da »

или lr -pu
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
mint_99
Сообщения: 673
ОС: OpenSUSE 42.1

Re: Zypper пара вопросов

Сообщение mint_99 »

k0da, Minton, спасибо! До меня только сейчас дошло ввести zypper help lr
Можно на "ты".
Спасибо сказали:
noUser
Сообщения: 138
ОС: Arch

Re: Zypper пара вопросов

Сообщение noUser »

День добрый.
Поставил себе tambleweed вместо арчика. Кеды 5 в арчике сырые достали.
Раздражает такая фигня. Удалил аконади со всякими непомуками, но при попытке обновления зиппер мне предлагает их поставить и еще поставить либо удалить некоторые произвольные пакеты.
Вот пример выхлопа

Код: Выделить всё

The following item is locked and will not be changed by any action:
 Доступно:
  AdobeICCProfiles

The following 3 applications are going to be installed:
  Akregator KMail KOrganizer

The following 20 NEW packages are going to be installed:
  akonadi-contact akonadi_resources akregator5 kaddressbook5 kdepim kdepim-runtime kleopatra5 kmail5 knotes5 kontact5 korganizer5 libkdepim libKF5AkonadiCalendar5
  libKF5AkonadiContact5 libopencv3_1 patterns-openSUSE-kde_office patterns-openSUSE-office patterns-openSUSE-office_opt ruby2.2-rubygem-cfa
  ruby2.2-rubygem-ruby-augeas

The following 3 NEW patterns are going to be installed:
  kde_office office office_opt

The following application is going to be REMOVED:
  Marble

The following 214 packages are going to be upgraded:
  alsa-utils binutils biosdevname bluedevil5 bluedevil5-lang breeze breeze4-style breeze5-cursors breeze5-decoration breeze5-style breeze5-wallpapers
  bundle-lang-gnome-en bundle-lang-gnome-ru bundle-lang-kde-en bundle-lang-kde-ru digikam digikam-doc digikam-lang digikam-libs digikam-plugin-color
  digikam-plugin-decorate digikam-plugin-enhance digikam-plugin-fxfilters digikam-plugin-transform drkonqi5 elfutils grub2 grub2-i386-pc grub2-snapper-plugin
  grub2-systemd-sleep-plugin grub2-x86_64-efi gtk2-metatheme-breeze gtk3-metatheme-breeze intel-gpu-tools java-1_8_0-openjdk java-1_8_0-openjdk-headless kcm_sddm
  kde-cli-tools5 kde-gtk-config5 kde-user-manager kgamma5 khotkeys5 kinfocenter5 kipi-plugins kipi-plugins-acquireimage kipi-plugins-geolocation kipi-plugins-lang
  kmenuedit5 kscreen5 kscreenlocker ksshaskpass5 ksysguard5 kwayland kwin5 libasm1 libastro-qt5-1 libblkid1 libcmis-0_5-5 libdcerpc0 libdcerpc0-32bit
  libdcerpc-binding0 libdcerpc-binding0-32bit libdw1 libelf1 libfdisk1 libgensec0 libgensec0-32bit libgraphite2-3 libibus-1_0-5 libjavascriptcoregtk-1_0-0
  libjavascriptcoregtk-3_0-0 libkdecorations2-5 libkdecorations2private5 libKF5Holidays5 libKF5Screen6 libkscreen2-plugin libKScreenLocker5 libksysguard5
  libksysguard5-helper libmarblewidget-qt5-23 libmount1 libndr0 libndr0-32bit libndr-krb5pac0 libndr-krb5pac0-32bit libndr-nbt0 libndr-nbt0-32bit libndr-standard0
  libndr-standard0-32bit libnetapi0 libnetapi0-32bit libopenssl1_0_0 libopenssl1_0_0-32bit libregistry0 libsamba-credentials0 libsamba-credentials0-32bit
  libsamba-hostconfig0 libsamba-hostconfig0-32bit libsamba-passdb0 libsamba-passdb0-32bit libsamba-util0 libsamba-util0-32bit libsamdb0 libsamdb0-32bit libsmartcols1
  libsmbclient0 libsmbclient-raw0 libsmbclient-raw0-32bit libsmbconf0 libsmbconf0-32bit libsmbldap0 libsmbldap0-32bit libssh4 libtevent-util0 libtevent-util0-32bit
  libuuid1 libvdpau_va_gl1 libwbclient0 libwbclient0-32bit libwebkitgtk-1_0-0 libwebkitgtk2-lang libXcomp3 libzypp marble marble-data marble-doc marble-kde
  metatheme-breeze-common milou5 MozillaFirefox MozillaFirefox-translations-common nfs-client nxproxy openssl openSUSE-release openSUSE-release-ftp oxygen5-sounds
  patterns-openSUSE-apparmor patterns-openSUSE-apparmor_opt patterns-openSUSE-base patterns-openSUSE-enhanced_base patterns-openSUSE-enhanced_base_opt
  patterns-openSUSE-fonts patterns-openSUSE-fonts_opt patterns-openSUSE-games patterns-openSUSE-imaging patterns-openSUSE-imaging_opt patterns-openSUSE-kde
  patterns-openSUSE-kde_games patterns-openSUSE-kde_imaging patterns-openSUSE-kde_internet patterns-openSUSE-kde_multimedia patterns-openSUSE-kde_plasma
  patterns-openSUSE-kde_utilities patterns-openSUSE-kde_utilities_opt patterns-openSUSE-kde_yast patterns-openSUSE-laptop patterns-openSUSE-multimedia
  patterns-openSUSE-multimedia_opt patterns-openSUSE-non_oss patterns-openSUSE-non_oss_opt patterns-openSUSE-sw_management patterns-openSUSE-sw_management_kde
  patterns-openSUSE-x11 patterns-openSUSE-x11_opt patterns-openSUSE-yast2_basis perl-Bootloader perl-Bootloader-YAML plasma5-addons plasma5-addons-kimpanel
  plasma5-desktop plasma5-desktop-branding-openSUSE plasma5-pa plasma5-session plasma5-workspace plasma5-workspace-branding-openSUSE plasma5-workspace-libs
  plasma-framework plasma-framework-components plasma-framework-private plasma-nm5 plasma-nm5-openvpn plasma-nm5-pptp plasma-nm5-vpnc polkit-kde-agent-5 powerdevil5
  python3-pip python-cryptography python-pycurl samba samba-32bit samba-client samba-client-32bit samba-libs samba-libs-32bit samba-winbind samba-winbind-32bit
  systemsettings5 unrar util-linux util-linux-systemd x2goclient xdm xf86-input-vmmouse xorg-x11-server yakuake yakuake-lang yast2 yast2-apparmor yast2-core
  yast2-country yast2-country-data yast2-packager yast2-security

The following 29 patterns are going to be upgraded:
  apparmor apparmor_opt base enhanced_base enhanced_base_opt fonts fonts_opt games imaging imaging_opt kde kde_games kde_imaging kde_internet kde_multimedia
  kde_plasma kde_utilities kde_utilities_opt kde_yast laptop multimedia multimedia_opt non_oss non_oss_opt sw_management sw_management_kde x11 x11_opt yast2_basis

The following product is going to be upgraded:
  "openSUSE Tumbleweed"

214 packages to upgrade, 20 new.
Общий размер загрузки: 320,1 MiB. Уже кэшировано: 0 B. После этой операции будет использовано дополнительно 76,9 MiB.

Можно как-то сделать чтоб лишнего не тащил? Метапакетов подозритеьных не увидел установленных.
Это обновлений примерно за неделю. Создается впечатление, что это чисто тестовый релиз и пакеты тестируются только автоматически. Это так?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20795
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Zypper пара вопросов

Сообщение Bizdelnick »

Попробуйте добавить опцию --no-recommends. Можно также заблокировать установку ненужных пакетов командой zypper addlock пакеты.
Вот только я не уверен, что тот же kmail не имеет жёсткой зависимости от akonadi-contact. Посмотрите, что скажут zypper info --requires kmail и zypper info --recommends kmail.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
noUser
Сообщения: 138
ОС: Arch

Re: Zypper пара вопросов

Сообщение noUser »

c --no-recommends лучше, но непонятно кто рекомендует kdepim , может сам пакет kde?
стоят
kde kde_games kde_imaging kde_internet kde_multimedia kde_plasma kde_utilities kde_utilities_opt kde_yast
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20795
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Zypper пара вопросов

Сообщение Bizdelnick »

Насколько я помню, kdepim жизненно необходим для kmail. Пакеты, рекомендуемые уже стоящими пакетами, zypper не будет пытаться установить (если его специально об этом не попросить), так что проверяйте те, которые просите его установить явно. Какими командами — я выше написал.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
noUser
Сообщения: 138
ОС: Arch

Re: Zypper пара вопросов

Сообщение noUser »

kmail у меня не установлен же , все связанное с kdepim удалено
да и команда ничего не дает

Код: Выделить всё

zypper info --recommends kmail
Загрузка данных репозитария...
Чтение установленных пакетов...
package 'kmail' не найден.
There would be 1 match for 'application:kmail'.


Сделал алиас с --no-recommends. Пока сойдет Спасибо.

Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20795
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Zypper пара вопросов

Сообщение Bizdelnick »

noUser писал(а):
08.03.2016 18:06
Сделал алиас с --no-recommends.

Во-первых, алиас делать смысла нет. У зиппер есть конфиг, где всё настраивается. Во-вторых, не устанавливать вообще никакие рекомендованные пакеты — не лучшая идея. Лучше залочьте те пакеты, которые Вам не нужны ни в каком виде, как я писал выше.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Minton
Сообщения: 1588
Статус: openSUSE Localization Team
ОС: openSUSE Tumbleweed x86-64

Re: Zypper пара вопросов

Сообщение Minton »

zypper if --recommends patterns-openSUSE-kde_plasma
Загрузка данных репозитария...
Чтение установленных пакетов...


Сведения - package patterns-openSUSE-kde_plasma:
------------------------------------------------
Хранилище: Tumbleweed-OSS
Название:patterns-openSUSE-kde_plasma
Версия:20151112-9.1
Арх.:x86_64
Поставщик:openSUSE
Установлен:Да
Состояние:актуальный
Размер установки:56 B
Резюме:Plasma 5 Desktop
Описание:
Base packages for the Plasma5 desktop environment.
Рекомендует:
pulseaudio
avahi
plasma-nm5
MozillaFirefox
xdg-user-dirs
plasma5-addons
susehelp
plasma5-pa
kde-gtk-config5
gdb
desktop-data-openSUSE
yast2-control-center-qt
pulseaudio-utils
droid-fonts
desktop-branding
sddm
pulseaudio-module-x11
konsole
pulseaudio-module-bluetooth
skanlite
kmail5
konqueror
korganizer5
plasma5-pk-updates
alsa-plugins-pulse
kaddressbook5
knotes5
phonon4qt5-backend-gstreamer
polkit-default-privs
pulseaudio-module-lirc
pulseaudio-module-zeroconf
akregator5
dragonplayer
keditbookmarks
kontact5
baloo5-file
baloo5-kioslaves
baloo5-tools
kde-oxygen-fonts
kdenetwork4-filesharing
kdepasswd
pinentry-qt4
pulseaudio-module-jack
kio-extras
Русский раздел на forums.opensuse.org :)

"Настоящие мужчины используют поиск" ©Goodvin
Спасибо сказали:
Аватара пользователя
Minton
Сообщения: 1588
Статус: openSUSE Localization Team
ОС: openSUSE Tumbleweed x86-64

Re: Zypper пара вопросов

Сообщение Minton »

А вообще zypper search --requires (или --recommends, по ситуации) --verbose --installed-only kdepim вам в помощь :)
Русский раздел на forums.opensuse.org :)

"Настоящие мужчины используют поиск" ©Goodvin
Спасибо сказали:
Ответить