Рассмотрим наиболее распространённые дистрибутивы Linux и средства для работы с пакетами.

А именно, на мой взгляд в интернете наиболее популярны Debian, Ubuntu и CentOS как на хостинговых площадках так и на VDS/VPS. Ну ещё Windows Server, но этот пост не о нём.

Постараюсь вложить в эту статью наиболее применяемые и полезные команды по работе с пакетами и менеджерами пакетов в перечисленных операционных системах.

1. Debian / Ubuntu

Установить некий пакет pkg в систему:

apt-get install pkg

или

aptitude install pkg

Установить пакет из файла:

dpkg -i pkg

Обновить версию пакета до самой свежей:

apt-get install pkg

или

aptitude install pkg

Удалить пакет pkg:

apt-get remove pkg

Обновить список пакетов ( загрузить его согласно перечню репозитариев в файле /etc/apt/sources.list ):

apt-get update

или

aptitude update

Обновить систему целиком ( переход всего ПО на новые версии, обнаруженные в репозитариях ):

apt-get upgrade

или

aptitude safe-upgrade
2. CentOS

Установить некий пакет pkg в систему:

yum install pkg

Установить пакет из файла:

yum localinstall pkg

Обновить версию до самой свежей:

yum update pkg

Удалить пакет pkg:

yum erase pkg

Обновить список пакетов ( загрузить его согласно перечню репозитариев в файле /etc/apt/sources.list ):

yum check-update

Обновить систему целиком ( переход всего ПО на новые версии, обнаруженные в репозитариях ):

yum update

Debian/Ubuntu: подробнее по apt:

apt-get install программа - Установка программы.
 Можно устанавливать сразу несколько программ.
 (apt-get install программа программа программа)

apt-get update проверяет, есть ли на репозиториях обновления для установленных программ.
 Список репозиториев находится в файле /etc/apt/sources.list

 apt-cdrom install программа устанавливает либо обновляет пакет с cdrom
 apt-get upgrade обновляет уже установленные программы.
 apt-get remove программа деинсталлирует установленную программу.
 apt-get purge программа удаляет установленный пакет и файлы конфигурации.
 apt-get autoremove удаляет пакеты, от которых не зависят другие пакеты.
 apt-get check находит конфликтующие пакеты и поломанные зависимости в пакетах программ.
 apt-get -f install исправляет найденные поломанные зависимости.
 apt-cache search программа поиск программы в кэше.
 apt-cache show программа показывает информацию и описание пакета программы.
 apt-cache showpkg программа покажет зависимости пакета программы.
 apt-cache depends программа отображает в виде списка зависимые пакеты программ
 нужные для работы выбранной программы



Смотрите также: