Rating@Mail.ru
IPB
Etersoft - from Windows to Linux
Etersoft
решения для перехода
с Windows на Linux
Дружественные сайты: alv.me и Rus-Linux.net

X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация ) Поиск · 

2 страниц V  < 1 2  
Reply to this topic Start new topic
> Аналоги команд других пакетных менеджеров, Составим списочек
Рейтинг 4 V
Хрюндель
bookmark
gyfbbdvkffmrljmmmwd
Jun 13 2007, в 18:35
Сообщение #31


Бывалый
Иконка группы

Сообщений: 304

Вставить имя   :   Цитата

ОС: Сам не знаю

Группа: Участники

Автор темы
yum тоже не является частью RedHat, разве что в самой последней версии они убрали свой RedHat Network. Но я думаю любой здравомыслящий человек будет пользоваться лучшеми средствами для пакетного менеджера, так как это всё таки одна из главных вещей в операционке. Поэтому писать вместо aptitude - apt-get я думаю не стоит. То что eix нет изначально в Генте, так там вообще почти ничего нет, на это и расчитано что кому надо тот установит нужный софт, в данном случае я думаю будет в полне разумным установить eix.

З.Ы. Отредактировал первый пост.


--------------------
Go to the top of the page
 
+Quote Post
KiWi
bookmark
gyfbbdvkffmrljmmmwd
Jun 13 2007, в 20:48
Сообщение #32


статус, статус, статус
Иконка группы

Сообщений: 2521

Вставить имя   :   Цитата

Группа: Бывшие модераторы

Цитата(Хрюндель @ Jun 13 2007, в 19:35) *
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 ищет то же самое...
Go to the top of the page
 
+Quote Post
Хрюндель
bookmark
gyfbbdvkffmrljmmmwd
Jun 13 2007, в 23:35
Сообщение #33


Бывалый
Иконка группы

Сообщений: 304

Вставить имя   :   Цитата

ОС: Сам не знаю

Группа: Участники

Автор темы
KiWi, тогда как узнать в генте все пакеты которые установлены?

Насчёт portage-utils/gentoolkit на вкус и цвет.. хотя синтаксис у portage-utils намного легче, но я к сожалению не являюсь большим специалистом в генте, поэтому ничего на верняка сказать не могу.


--------------------
Go to the top of the page
 
+Quote Post
KiWi
bookmark
gyfbbdvkffmrljmmmwd
Jun 14 2007, в 21:51
Сообщение #34


статус, статус, статус
Иконка группы

Сообщений: 2521

Вставить имя   :   Цитата

Группа: Бывшие модераторы

Цитата(Хрюндель @ Jun 14 2007, в 00:35) *
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 {} \;

-- просто пакетики с версиями
Go to the top of the page
 
+Quote Post
alexotmp
bookmark
gyfbbdvkffmrljmmmwd
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


Спасибо сказали:
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
 Reply to this topic Start new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 8th January 2018 - в 04:12




Rating@Mail.ru