Управление програмным обеспечением *nix

K

kenny

Гость
Думаю пост будет полезен.
В любой unix-подобной операционной системе существует хранилище программного обеспечение и соответственно софт для установки/удаления/обновления.
Давайте рассмотрим способы управления программным обеспечением в наиболее популярных операционных системах.
Debian(и производные)
Утилита APT.
Перво-наперво нужно обновить список доступных пакетов с помощью команды
Код:
apt-get update
Чтобы установить программу достаточно ввести команду
Код:
apt-get install [имя программы]

Если же вы не знаете, как точно называется программа, то вам поможет команда
Код:
apt-cache search [имя программы]

После выполнения на экран будет выведен предполагаемый список.
Удаление программ
Код:
apt-get remove [имя программы]

Удаление программы и конфигурационных файлов

Код:
apt-get --purge remove [имя программы]

Обновление программ

Код:
apt-get -u upgrade

Обновление всей системы

Код:
apt-get -u dist-upgrade
CenOS(и производные)
Для управления программным обеспечением используется утилита yum
Для поиска в репозиториях с помощью yum используются три команды: list, search и provides.
Код:
yum list [имя программы] – ищет в названиях пакетов
yum search [имя программы] – ищет в названиях и описаниях пакетов
yum provides [имя файла] – ищет пакеты содержащие файл
yum install [имя программы] – устанавливает программу с зависимостями.
yum update – обновляет всю систему.
yum update  [имя программы] – обновит до актуальной версии программу
yum remove  [имя программы] – удаляет программу.
yum reinstall [имя программы] – переустановить программу


Freebsd
Поиск нужного порта осуществляется несколькими способами.
Код:
whereis [имя программы]
либо
Код:
cd /usr/ports && make search name=[имя программы]
Для установки порта необходимо перейти в директорию порта и выполнить команды, например
Код:
cd /usr/ports/misc/mc
Далее выполняем
Код:
make && make install clean && rehash
Удаление портов, происходит аналогично, отличаются только последняя команда, так же переходим в директорию порта и выполняем команду make deinstall

О Freebsd можно говорить часами, прочтите хендбук прежде чем покромсать систему.
 
Сверху