решения для перехода
с Windows на Linux
Помощник
|
Дружественные сайты: alv.me и Rus-Linux.net
|
Здравствуйте, гость ( Вход | Регистрация ) Поиск ·
![]() |
Jun 13 2007, в 18:35
Сообщение
#31
|
|
![]() Бывалый Сообщений: 304 Вставить имя : Цитата ОС: Сам не знаю
Группа: Участники
Автор темы |
yum тоже не является частью RedHat, разве что в самой последней версии они убрали свой RedHat Network. Но я думаю любой здравомыслящий человек будет пользоваться лучшеми средствами для пакетного менеджера, так как это всё таки одна из главных вещей в операционке. Поэтому писать вместо aptitude - apt-get я думаю не стоит. То что eix нет изначально в Генте, так там вообще почти ничего нет, на это и расчитано что кому надо тот установит нужный софт, в данном случае я думаю будет в полне разумным установить eix.
З.Ы. Отредактировал первый пост. -------------------- |
|
|
|
Jun 13 2007, в 20:48
Сообщение
#32
|
|
![]() статус, статус, статус Сообщений: 2521 Вставить имя : Цитата
Группа: Бывшие модераторы
|
yum тоже не является частью RedHat, разве что в самой последней версии они убрали свой RedHat Network. Но я думаю любой здравомыслящий человек будет пользоваться лучшеми средствами для пакетного менеджера, так как это всё таки одна из главных вещей в операционке. Поэтому писать вместо aptitude - apt-get я думаю не стоит. То что eix нет изначально в Генте, так там вообще почти ничего нет, на это и расчитано что кому надо тот установит нужный софт, в данном случае я думаю будет в полне разумным установить eix. З.Ы. Отредактировал первый пост. Код $ cat /etc/gentoo-release Gentoo Base System release 1.12.9 $ eix -bash: eix: command not found $ qlist -bash: qlist: command not found $ qfile -bash: qfile: command not found $ qcheck -bash: qcheck: command not found Собственно, eix не стоял, да и устанавливаться не будет... gentoo-portage.com хватает более чем. А по поводу остальных q* из portage-utils -- мне equery из gentoolkit хватает. Кстати, /var/lib/portage/world содержит только приложения, установленные самим пользователем -- никаких зависимостей. Врядли aptitude ищет то же самое... |
|
|
|
Jun 13 2007, в 23:35
Сообщение
#33
|
|
![]() Бывалый Сообщений: 304 Вставить имя : Цитата ОС: Сам не знаю
Группа: Участники
Автор темы |
KiWi, тогда как узнать в генте все пакеты которые установлены?
Насчёт portage-utils/gentoolkit на вкус и цвет.. хотя синтаксис у portage-utils намного легче, но я к сожалению не являюсь большим специалистом в генте, поэтому ничего на верняка сказать не могу. -------------------- |
|
|
|
Jun 14 2007, в 21:51
Сообщение
#34
|
|
![]() статус, статус, статус Сообщений: 2521 Вставить имя : Цитата
Группа: Бывшие модераторы
|
KiWi, тогда как узнать в генте все пакеты которые установлены? Насчёт portage-utils/gentoolkit на вкус и цвет.. хотя синтаксис у portage-utils намного легче, но я к сожалению не являюсь большим специалистом в генте, поэтому ничего на верняка сказать не могу. Ограничивалось бы всё gentoolkit & portage-utils... Если поискать, то найдётся ещё куча аналогичных вещей. Так что лично me за использование только emerge & ebuild -- как неотъемлемых частей системы. Ну и shell'а. :-) Код find /var/db/pkg/ -mindepth 2 -maxdepth 2 -type d | cut -d/ -f5- -- с категориями Код find /var/db/pkg/ -mindepth 2 -maxdepth 2 -type d -exec basename {} \; -- просто пакетики с версиями |
|
|
|
Sep 16 2009, в 17:37
Сообщение
#35
|
|
|
Интересующийся новичок Сообщений: 96 Вставить имя : Цитата ОС: OpenSUSE 11.2 Город: S-Pb
Группа: Участники
|
Добавил SUSE, однако данный список не отображает и 100-ой доли того что находится в man zypper ))
RedHat | Gentoo | FreeBSD | Arch | Debian| SUSE 1. Поиска пакета по ключевому слову в имени пакета или в его описании: yum search pkg-name eix pkg-name cd /usr/ports/ && make search key=pkg-name pacman -Ss pkg-name aptitude search pkg-name zypper search pkg-name | zypper se pkg-name 2. Инсталяция пакета с удовлетворением зависимостей: yum install pkg-name emerge -av pkg-name cd /usr/ports/pkg-name && make install clean pacman -S pkg-name aptitude install pkg-name zypper install pkg-name | zypper in pkg-name 3. Удаление пакета в случае, если от него не зависит другое приложение: rpm -e pkg-name emerge --unmerge pkg-name pkg_deinstall pkg-name pacman -R pkg-name aptitude remove pkg-name zypper remove pkg-name | zypper rm pkg-name 4. Показать все установленные пакеты в системе: rpm -qa cat /var/lib/portage/world pkg_info pacman -Q aptitude search ~i zypper pa -i | zypper packages --installed-only 5. Обновление всех установленных пакетов в системе: yum update emerge -uavD world portupgrade -a pacman -Su aptitude dist-upgrade zypper up | zypper update | zypper dup (dist-upgrade) 6. Отобразить все файлы в пакете: rpm -ql pkg-name qlist pkg-name pkg_info -L pkg-name pacman -Ql pkg-name dpkg -L pkg-name rpm -ql pkg-name 7. Узнать имя пакета, к которому принадлежит файл: rpm -qf file_name qfile file_name ?????? Pacman -Qo file_name dpkg -S file_name rpm -qf file_name 8. Узнать, какие файлы изменились по сравнению с оригинальными файлами пакета: rpm -qV pkg-name qcheck pkg-name ??????? ??????? ??????? rpm -qV pkg-name |
|
|
|
![]() |
|
Текстовая версия | Сейчас: 8th January 2018 - в 04:12 |