Личные находки при настройке Linux Slackware и др. Глюки, баги и их устранение (решение). То, что не смог на момент написания найти в сети. Короче, это записная книжка, которая может пригодится не только мне, но и моим коллегам.
среда, 12 января 2011 г.
Установка пакетов в CentOS с помощью yum
украдено почти целиком отсюда http://fedoraproject.org.ru/yum
Поиск в репозиториях
Для поиска в репозиториях с помощью yum используются три команды: list, search и provides.
Самый простой способ поиска — использование команды list. Команда list просматривает названия пакетов и их версии в поисках совпадений. Например, для просмотра пакетов с названием tsclient используйте:
yum list tsclient
Команда search ищет в названии пакета и его описании указанную строку. Например, для поиска пакетов связанных с PalmPilot введите:
yum search PalmPilot
Команда provides позволяет производить поиск пакетов содержащих указанный файл. Например, для поиска пакетов содержащих libneon введите:
Установка и управление пакетами в CentOS. Урок 11.
yum provides libneon
Все команды поиска поддерживают групповые символы ? и * (экранируйте их символом для корректной обработки bash). К примеру, при для поиска пакетов начинающихся на tsc введите:
для поиска пакетов, содержащих файлы в директории /etc/httpd
yum provides /etc/httpd*
Установка пакетов с помощью Yum
Для установки пакетов с помощью yum используется параметр install:
так, для установки tsclient введите:
yum install tsclient
Yum автоматически разрешит (если сможет) зависимости, и предложит установить их:
Установка пакетов из .rpm файлов
Для установки .rpm пакета с автоматическим разрешением зависимостей используется команда localinstall. Так команда:
yum localinstall foo.rpm
автоматически найдет зависимости пакета foo.rpm в репозиториях (если сможет) и предложит их установить.
Обновление системы
Обновление системы осуществляется с помощью одной команды — update. Таким образом:
обновит всю вашу систему. А команда
обновит только пакет foo.
Удаление пакетов
Удаление пакетов осуществляется с помощью команды remove. Так,
удалит пакет foo из системы.
Источник: mldav.blogspot.com
Как установить файлы (пакеты) RPM в CentOS Linux
Менеджер пакетов RPM (RPM) — это мощная система управления пакетами, используемая Red Hat Linux и ее производными, такими как CentOS и Fedora. RPM также относится к команде rpm и формату файла .rpm .
Репозитории CentOS содержат тысячи пакетов rpm, которые можно установить с помощью диспетчера программного обеспечения рабочего стола или из командной строки с помощью утилит yum , dnf и rpm . Некоторые библиотеки и приложения упакованы в формате rpm, но не включены ни в один репозиторий CentOS. Эти приложения необходимо загрузить с веб-сайтов разработчика и установить вручную.
Установка ОС Cent OS 7
В этом руководстве мы объясним, как установить файлы rpm на CentOS.
Будьте особенно осторожны при установке пакетов rpm из неофициальных источников. Пакет должен быть построен для вашей системной архитектуры и версии CentOS . Никогда не заменяйте и не обновляйте важные системные пакеты, такие как glibc, systemd или другие службы и библиотеки, которые необходимы для правильного функционирования системы.
Только root или пользователь с привилегиями sudo может устанавливать или удалять пакеты RPM.
Установка файлов rpm с помощью yum и dnf
yum и dnf — это инструменты командной строки для установки, обновления, удаления и иного управления пакетами rpm в CentOS и связанных дистрибутивах Linux.
Начиная с CentOS 8 dnf заменил yum в качестве менеджера пакетов по умолчанию. dnf обратно совместим с yum .
Вы можете продолжать использовать yum в CentOS 8, поскольку это псевдоним для dnf .
Чтобы установить локальные пакеты rpm с помощью yum или dnf , используйте команду install , за которой следует путь к файлу. В приведенном ниже примере мы устанавливаем браузер Chrome :
sudo yum install google-chrome-stable_current_x86_64.rpm
sudo dnf install google-chrome-stable_current_x86_64.rpm
И yum и dnf разрешат и установят все зависимости пакета. Вам будет предложено ввести Y чтобы продолжить:
. Install 69 Packages Total size: 45 M Total download size: 28 M Installed size: 292 M Is this ok [y/N]:
Вот и все, приложение установлено в вашей системе, и вы можете начать им пользоваться.
Вы также можете установить пакет rpm прямо с URL-адреса:
sudo yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
Установка файлов rpm с помощью rpm
rpm — это низкоуровневый менеджер пакетов для систем RHEL.
Вы всегда должны предпочесть использовать yum или dnf rpm при установке, обновлении и удалении пакетов, поскольку это не разрешает зависимости.
Чтобы установить пакеты rpm с помощью rpm используйте параметр -i (или -U ), за которым следует путь к файлу:
sudo rpm -i google-chrome-stable_current_x86_64.rpm
Если пакет, который вы устанавливаете или обновляете, зависит от других пакетов, которые в настоящее время не установлены, rpm отобразит список всех недостающих зависимостей. Вам нужно будет установить все зависимости.
rpm также принимает установку пакетов с URL-адреса:
sudo rpm -i google-chrome-stable_current_x86_64.rpm
Выводы
В CentOS вы можете установить локальный rpm-файл с помощью yum или dnf точно так же, как если бы вы устанавливали пакет из репозиториев.
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.
Источник: routerus.com
Как использовать apt или apt-get в CentOS/RHEL
Ubuntu и CentOS основаны на ядре Linux. Основное различие заключается в системе упаковки: aptitude для Ubuntu и yum для CentOS.
Многие люди, которые уже используют Ubuntu, не хотят даже пробовать CentOS только потому, что она кажется совершенно другой. Но это не так. Особенно если вы сможете заставить apt-get работать в CentOS.
Установка apt-get в CentOS
sudo curl https://raw.githubusercontent.com/dvershinin/apt-get-centos/master/apt-get.sh -o /usr/local/bin/apt-get sudo chmod 0755 /usr/local/bin/apt-get
Использование apt-get в CentOS
Теперь у вас есть привычный интерфейс для установки пакетов через
apt-get install [имя пакета]
Очевидно, что это всего лишь псевдоним-обертка для родного пакетного менеджера yum в CentOS. Но я надеюсь, что это поможет вам перейти на CentOS и изучить команды для управления пакетами. (когда вы запустите apt-get, он скажет вам соответствующую команду yum после установки/удаления пакета).
Для основных задач управления пакетами все пакетные менеджеры довольно похожи. Вы можете посмотреть на справочную таблицу ниже.
Из нее вы можете понять, что переход на CentOS/RHEL и ее yum (или dnf, в более новой версии CentOS/RHEL) не является чем-то страшным.
Вы просто обычно набираете yum вместо apt.
apt | apt-get | yum | dnf | Назначение |
apt-get install [имя пакета] | apt install [имя пакета] | yum install [имя пакета] | dnf install [имя пакета] | установить пакет [имя пакета] |
apt-get remove [имя пакета] | apt remove [имя пакета] | yum remove [имя пакета] | dnf remove [имя пакета] | удалить пакет [имя пакета] |
apt-get purge | apt purge | n/a | n/a | удалить пакет [имя пакета] с конфигурационными файлами |
apt-get update | apt update | yum makecache | dnf makecache | обновить индекс репозитория |
apt-get upgrade | apt upgrade | yum upgrade | dnf upgrade | Обновляет все пакеты, которые можно обновить |
apt-get autoremove | apt autoremove | yum autoremove | dnf autoremove | удалить ненужные пакеты |
apt-get dist-upgrade | apt full-upgrade | yum upgrade | dnf upgrade | обновить все пакеты |
apt-cache search [имя пакета] | apt search [имя пакета] | yum search [имя пакета] | dnf search [имя пакета] | поиск пакета |
apt-cache show [имя пакета] | apt show [имя пакета] | yum show [имя пакета] | dnf show [имя пакета] | отображение информации о пакете |
Похожие записи:
- Как запустить, остановить или перезапустить сетевые службы в CentOS
- Как блокировать/разрешить ping с помощью iptables в Ubuntu
- Как установить и настроить Samba в Ubuntu
- Как установить и настроить почтовый клиент Thunderbird в Ubuntu
- Как установить платформу для видеоконференций Jitsi Meet в Ubuntu
- Как подключиться к рабочему столу CentOS из Windows с помощью протокола RDP
- Начало работы с Tmux
Источник: g-soft.info