Вход:  Пароль:  
FreeSource: НачатыеПроекты/УстановкаПакетовВРазныхДистрибутивах ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |

Управление пакетами в разных дистрибутивах


Рекомендуется установить EPM — универсальное средство управления пакетами — и применять его команды на всех системах.

Установка пакетов


Система Низкий уровень Верхний уровень
ALT Linux rpm -Uvh пакет apt-get install пакет *
Debian / Ubuntu? dpkg -i пакет apt-get install пакет
Mandriva rpm -Uvh пакет urpmi пакет
SUSE rpm -Uvh пакет zypper install пакет
Fedora / RH? rpm -Uvh пакет yum install пакет *
MOPSLinux mpkg install пакет
Slackware installpkg пакет
Free BSD? pkg_add пакет pkg_add -r пакет (ставится из сети)
Gentoo emerge -uD пакет
Solaris pkgadd -d пакет pkg install пакет
Arch Linux? pacman -U файл_с_пакетом pacman -S название_пакета

Если система использует RPM, для установки используйте rpm -Uvh пакет.


* При указании конкретных файлов с пакетами программа установки установит пакеты из указанных файлов,
удовлетворив их зависимости из репозитория.

Удаление пакетов


Система Низкий уровень Верхний уровень
ALT Linux rpm -e пакет apt-get remove пакет
Debian / Ubuntu? dpkg -P пакет apt-get remove пакет
Mandriva rpm -e пакет urpme пакет
SUSE rpm -e пакет zypper remove пакет
Fedora / RH? rpm -e пакет yum remove пакет
MOPSLinux mpkg remove пакет
Slackware removepkg пакет
Free BSD? pkg_delete пакет
Gentoo emerge --unmerge пакет
Solaris pkg uninstall пакет
Arch Linux?
pacman -R пакет

Обратите внимание, что на Debian / Ubuntu? apt-get remove будет удалять как dpkg -r, то есть оставит конф. файлы.
Обратите внимание, что в Arch Linux? pacman -R пакет оставит конф. файлы. Для удаления используйте pacman -Rn пакет.

Поиск пакетов

Система Низкий уровень Верхний уровень
ALT Linux rpm -qa "*пакет*" apt-cache search пакет
Debian dpkg -l (pipe) grep пакет apt-cache search пакет
Mandriva rpm -qa "*пакет*" urpmq -y пакет
SUSE rpm -qa пакет zypper search пакет
Fedora / RH? rpm -qa пакет yum search пакет
MOPSLinux mpkg search пакет
Slackware ? пакет
Free BSD? pkg_info -x пакет
Gentoo equery emerge --search пакет
Solaris pkg search
Arch Linux?
pacman -Q пакет

Принадлежность файла к пакету

Система Низкий уровень Верхний уровень
ALT Linux rpm -qf /путь/файл ?
Debian dpkg -S [/путь/]файл ?
Mandriva rpm -qf /путь/файл ?
SUSE rpm -qf /путь/файл ?
Fedora / RH? rpm -qf /путь/файл ?
Slackware
?
Free BSD? pkg_info -W /путь/файл
Gentoo ?
Solaris
Arch Linux?
pacman -Qo /путь/файл

Список файлов в пакете

Система Низкий уровень Верхний уровень
ALT Linux rpm -ql пакет ?
Debian dpkg -L пакет ?
Mandriva rpm -ql пакет ?
SUSE rpm -ql пакет ?
Fedora / RH? rpm -ql пакет ?
Slackware
?
Free BSD? pkg_info -L
Gentoo ?
Solaris pkg contents пакет
Arch Linux?
pacman -Ql имя_пакета

Поиск кто предоставляет

Система Низкий уровень Верхний уровень
ALT Linux rpm -q --whatprovides пакет ?
Mandriva ? ?
SUSE ? ?
Fedora / RH? ? ?
Debian / Ubuntu? dpkg-query -S ?
Slackware
?
Free BSD? ?
Gentoo ?
Solaris ?

Ссылки


Ссылок на эту страницу нет


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]