Управление пакетами в CentOS может осуществляться двумя способами: из терминала и из графического интерфейса пользователя.
Чаще всего терминал использует большинство администраторов CentOS. Обновление и установка пакетов для CentOS ничем не отличается. Помня об этом, мы сначала изучим управление пакетами в терминале, а затем коснемся графического инструмента управления пакетами, предоставляемого CentOS.
YUM Package Manager
YUM – это инструмент для управления пакетами в CentOS. Мы кратко затронули эту тему в предыдущих главах. В этой главе мы будем работать с чистой установкой CentOS. Сначала мы полностью обновим нашу установку, а затем установим приложение.
YUM значительно продвинул установку и управление программным обеспечением в Linux. YUM «автоматически» проверяет наличие устаревших зависимостей, в дополнение к устаревшим пакетам. Это действительно сняло нагрузку с администратора CentOS по сравнению со старыми днями компиляции каждого приложения из исходного кода.
How to install Software in CentOS/Linux using rpm command — Linux Video Tutorials
ням чек-обновление
Проверяет пакеты, которые могут обновлять кандидатов. В этом руководстве мы будем предполагать, что это производственная система, которая будет работать в Интернете без производственных приложений, которые должны быть протестированы DevOps перед обновлением пакетов. Теперь давайте установим обновленных кандидатов в систему.
ням обновление
Это установит все обновленные кандидаты, что сделает вашу установку CentOS актуальной. При новой установке это может занять немного времени в зависимости от вашей установки и скорости вашего интернет-соединения.
Установить программное обеспечение через YUM
Помимо обновления системы CentOS, менеджер пакетов YUM – это наш инструмент для установки программного обеспечения. Все, начиная от инструментов мониторинга сети, видеоплееров и заканчивая текстовыми редакторами, можно установить из центрального хранилища с помощью YUM .
Перед установкой некоторых программных утилит давайте рассмотрим несколько команд YUM . Для повседневной работы 90% использования YUM в CentOS-администрировании будет осуществляться с помощью примерно 7 команд. Мы рассмотрим каждый из них в надежде ознакомиться с работой YUM на профессиональном уровне для ежедневного использования. Однако, как и большинство утилит Linux, YUM предлагает множество расширенных функций, которые всегда полезно изучить на странице руководства. Использование man yum всегда будет первым шагом к выполнению незнакомых операций с любой утилитой Linux.
Самые распространенные команды YUM
Ниже приведены наиболее часто используемые команды YUM.
список установлен | Списки пакетов, установленных через YUM |
перечислить все | Перечисляет все доступные на данный момент пакеты |
список групп | Списки сгруппированных пакетов |
Информация | Предоставляет подробную информацию о пакете |
поиск | Ищет описания пакетов и имена |
устанавливать | Устанавливает пакет |
localinstall | Устанавливает локальный пакет rpm |
Удалить | Удаляет и устанавливает пакет |
очистить все | Очищает / var / cache / yum для освобождения места на диске |
мужик ням | Как и все команды Linux, файл справки |
Установка и управление пакетами в CentOS. Урок 11.
Установите программное обеспечение с помощью YUM
Теперь мы установим текстовый веб-браузер под названием Lynx . Перед установкой мы должны сначала получить имя пакета, содержащего веб-браузер Lynx. Мы даже не на 100% уверены, что наш репозиторий CentOS по умолчанию предоставляет пакет для веб-браузера Lynx, поэтому давайте поищем и посмотрим –
Установка yum для Linux CentOS 5
Нередко, при покупке VDS с Linux CentOS 5 пользователи сталкиваются с проблемой установки дополнительных программ с помощью удобного пакетного менеджера yum.
Конечно, можно использовать для этого всеми известный rpm, но.. Зачем, если есть yum?
Потребуются следующие пакеты:
- yum-3.0.5-1.el5.centos.5.noarch.rpm
- yum-metadata-parser-1.0-8.fc6.i386.rpm
- python-sqlite-1.1.7-1.2.1.i386.rpm
- python-elementtree-1.2.6-5.i386.rpm
- python-urlgrabber-3.1.0-2.noarch.rpm
- rpm-python-4.4.2-47.el5.i386.rpm требуется установленный rpm-4.4.2-47.el5.i386.rpm
- rpm-4.4.2-47.el5.i386.rpm
- m2crypto-0.16-6.el5.1.i386.rpm
- rpm-libs-4.4.2-47.el5.i386.rpm
Которые можно скачать с помощью любой доступной утилитой (fetch, ftp, wget, etc) с какого-либо зеркала официального репозитария CentOS.
К примеру, отсюда http://centos.mirrors.skynet.be/pub/centos/5/os/i386/CentOS/
После того, как вы скачали все нужные пакеты, следует их установить.
Установка выполняется с помощью команды
Устанавливаем в следующем порядке:
- m2crypto-0.16-6.el5.1.i386.rpm
- python-urlgrabber-3.1.0-2.noarch.rpm
- python-elementtree-1.2.6-5.i386.rpm
- python-sqlite-1.1.7-1.2.1.i386.rpm
- yum-metadata-parser-1.0-8.fc6.i386.rpm
- rpm-libs-4.4.2-47.el5.i386.rpm
- rpm-4.4.2-47.el5.i386.rpm
- rpm-python-4.4.2-47.el5.i386.rpm
- yum-3.0.5-1.el5.centos.5.noarch.rpm
Пакеты под номерами 6 и 7 устанавливаются немного хитрее. Используйте следующую команду:
Теперь обновляем пакеты дистрибутива командой
Если да, то вручаю вам небольшой бонус. Скрипт, который делает все вышеперечисленное в автоматическом режиме
== yum_install.sh ==
#/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin; export PATH
mkdir /tmp/rpm
cd /tmp/rpm
wget http://centos.mirrors.skynet.be/pub/centos/5/os/i386/CentOS/yum-3.0.5-1.el5.centos.5.noarch.rpm
wget http://centos.mirrors.skynet.be/pub/centos/5/os/i386/CentOS/yum-metadata-parser-1.0-8.fc6.i386.rpm
wget http://centos.mirrors.skynet.be/pub/centos/5/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm
wget http://centos.mirrors.skynet.be/pub/centos/5/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm
wget http://centos.mirrors.skynet.be/pub/centos/5/os/i386/CentOS/python-urlgrabber-3.1.0-2.noarch.rpm
wget http://centos.mirrors.skynet.be/pub/centos/5/os/i386/CentOS/rpm-python-4.4.2-47.el5.i386.rpm
wget http://centos.mirrors.skynet.be/pub/centos/5/os/i386/CentOS/rpm-4.4.2-47.el5.i386.rpm
wget http://centos.mirrors.skynet.be/pub/centos/5/os/i386/CentOS/m2crypto-0.16-6.el5.1.i386.rpm
wget http://centos.mirrors.skynet.be/pub/centos/5/os/i386/CentOS/rpm-libs-4.4.2-47.el5.i386.rpm
rpm -i m2crypto-0.16-6.el5.1.i386.rpm
rpm -i python-urlgrabber-3.1.0-2.noarch.rpm
rpm -i python-elementtree-1.2.6-5.i386.rpm
rpm -i python-sqlite-1.1.7-1.2.1.i386.rpm
rpm -i yum-metadata-parser-1.0-8.fc6.i386.rpm
rpm -U rpm-libs-4.4.2-47.el5.i386.rpm rpm-4.4.2-47.el5.i386.rpm
rpm -i rpm-python-4.4.2-47.el5.i386.rpm
rpm -i yum-3.0.5-1.el5.centos.5.noarch.rpm
yum update -y
== yum_install.sh ==
Источник: sabini.ch
Установка CentOS 7
CentOS — это один самых надёжных дистрибутивов Linux. Аббревиатура в названии расшифровывается как Community ENTerprise Operating System. CentOS основан на коммерческом дистрибутиве Red Hat Enterprise Linux (RHEL) и использует программу Yum для загрузки и установки обновлений из репозитория.
Системные требования CentOS 7
Официальный сайт проекта операционной системы
Разрядность | x86 (32-bit) или x64 (64-bit) |
ЦП [CPU] | Intel или AMD |
Видеоадаптер [GPU] | интегрированный |
Винчестер [HDD] | 10 Gb |
Оперативная память [RAM] | 1 Gb |
Аудиокарта [AUDIO] | любая |
Контроллер | клавиатура |
Интернет | широкополосный доступ |
Разрешение экрана | 800×600 |
Дополнительно | DVD-ROM |
Рекомендуется | На каждое ядро процессор иметь 1Gb ОЗУ 20Gb свободного места на винчестере |
Также все спецификации под все версии операционной системы можно посмотреть на официальном сайте.