Yum
Yellow dog Updater, Modified (YUM) — открытый консольный менеджер RPM-пакетов. Позволяет облегчить каскадное обновление Linux систем с отслеживанием взаимосвязей RPM-пакетов.
Используется, как правило в RedHat-подобных операционных системах (CentOS, Fedora Linux).
В данной статье будут рассматриваться решение проблем с ним и частые вопросы по его использованию.
yum install выдает ошибку can't start new thread при запуске
При запуске yum install somepackagename (или другого действия) выдается ошибка
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Traceback (most recent call last): File "/usr/lib/python2.4/threading.py", line 416, in start _start_new_thread(self.__bootstrap, ()) thread.error: can't start new thread
Ошибка вызвана нехваткой оперативной памяти. Освободите оперативную память/увеличьте тариф или попробуйте отключить использование плагинов прописав в /etc/yum.conf пропишите
plugins=0
вместо
plugins=1
Примеры использования менеджера пакетов Yum
yum list - вывести список всех пакетов, как установленных, так и доступных из репозитариев yum list kernel* - список всех пакетов, начинающихся со слова kernel
yum search keyword - поискать пакеты, в описаниях которых содержится ключевое слово keyword yum info kernel-smp - выдать информацию о пакете с названием kernel-smp
yum check-update - проверить наличие обновлений в репозитариях yum check-update clamav - проверить наличие обновления пакета clamav
yum update - проверить наличе обновлений и если есть свежие версии, то обновить yum update firefox - обновить firefox и все зависимые пакеты, если есть свежие версии
yum install package-1 - установить пакет package-1 из репозитария (при наличии зависимостей также установить и необходимые пакеты) yum remove package-1 - удалить пакет, а также зависимые от него пакеты yum grouplist - список групп пакетов yum groupinstall "Group Name" - установить все пакеты из группы "Group Name"