22.07.2015

Debian/RHEL поиск и удаление пакетов [заметка]

Вывести состояние установки пакетов, содержащих в имени строку (или регулярное выражение) «foo*»: dpkg --list 'foo*'

В Red Hat/Fedora Core/CentOS Linux- подобных наберите следующую команду чтобы получить список установленных программ
# rpm -qa | less
#rpm -e foo

В Debian Linux список установленных пакетов можно увидеть так:
# dpkg --get-selections

Удалить пакет (но не его файлы настроек): dpkg --remove foo
Удалить пакет (вместе с файлами настроек): dpkg --purge foo


///
Что бы YUM не запрашивал подтверждения установки пакета и/или его зависимостей – используйте ключ-y:

# yum -y install mc

Переустановить пакет:

# yum reinstall packagename

Для установки пакета, предварительно загруженного на сервер – воспользуйтесь опцией localinstall. Например – установка пакета atop:

# yum localinstall atop-1.25-1.el5.rf.i386.rpm

Обновить установленный пакет packagename можно командой:

# yum update packagename

А обновить полностью систему – той же командой, но без указания имени пакета:

# yum update

Посмотреть список установленных пакетов, которые можно обновить:

# yum check-update
Выполнить downgrade пакета до его предыдущей версии:

# yum downgrade packagename

Для удаления пакета из системы используется опция remove (или erase – которая является алиасомremove):

# yum remove packagename