Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

7.5.3. Автоматизация управления пакетами и обновлениями‌


7.5.3.1. Основные пометки


Первое, что вы делаете после установки новой системы, — устанавливаете обновления; это относится ко всем операционным системам, и Linux не является исключением.


Обновления для большинства систем Linux обычно можно найти на ближайшем сайте, дублирующем ваш дистрибутив. Списки сайтов, предлагающих эту услугу, можно найти на веб-сайте вашего дистрибутива, см. Приложение A.


Обновления следует устанавливать регулярно, по возможности ежедневно, но разумным началом будет раз в пару недель. Вам действительно следует постараться использовать самую последнюю версию вашего дистрибутива, поскольку Linux постоянно меняется. Как мы уже говорили ранее, новые функции, улучшения и исправления ошибок поставляются на постоянной основе, а иногда решаются важные проблемы безопасности.


Хорошей новостью является то, что большинство дистрибутивов Linux предоставляют инструменты, благодаря которым вам не придется ежедневно обновлять вручную десятки пакетов. В следующих разделах представлен обзор менеджеры пакетных менеджеров. Это гораздо больше, даже регулярные обновления исходных пакетов выполняются автоматически; мы перечисляем только наиболее широко известные системы. Всегда обращайтесь к документации вашего конкретного дистрибутива за рекомендуемыми процедурами.


изображение

7.5.3.2. АПТ


Advanced Package Tool — это система управления пакетами программного обеспечения. Инструмент командной строки для обработки пакетов: APT-получить, который содержит отличную справочную страницу, описывающую, как устанавливать и обновлять пакеты, а также как обновлять отдельные пакеты или весь дистрибутив. APT берет свое начало в дистрибутиве Debian GNU/Linux, где он является менеджером по умолчанию для пакетов Debian. APT также был портирован для работы с пакетами RPM. Основным преимуществом APT является то, что он бесплатен и гибок в использовании. Это позволит вам настроить системы, аналогичные системам конкретного дистрибутива (а в некоторых случаях и коммерческим), перечисленным в следующих разделах.


Обычно при первом использовании APT-получить, вам нужно будет получить индекс доступных пакетов. Это делается с помощью команды


APT-получить обновление


После этого вы можете использовать APT-получить для обновления вашей системы:


APT-получить модернизация


Делайте это часто, это простой способ поддерживать вашу систему в актуальном состоянии и, следовательно, в безопасности.


Помимо этого общего использования, APT-получить также очень быстро устанавливается отдельные пакеты. Вот как это работает:


[Дэвид @ Юпитер ~] su - -c "apt-get install xsnow"

Пароль:

Чтение списков пакетов... Готово. Построение дерева зависимостей... Готово.

Будут установлены следующие НОВЫЕ пакеты: xsnow

[Дэвид @ Юпитер ~] su - -c "apt-get install xsnow"

Пароль:

Чтение списков пакетов... Готово. Построение дерева зависимостей... Готово.

Будут установлены следующие НОВЫЕ пакеты: xsnow


0 пакетов обновлено, 1 установлено заново, 0 удалено и 3 не обновлено. Нужно получить 33.6кБ архивов.

После распаковки будет использовано 104кБ дополнительного дискового пространства.

Получить: 1 http://ayo.freshrpms.net redhat/9/i386/os xsnow 1.42-10 [33.6 КБ] Получено 33.6 КБ за 0 с (106 КБ/с).

Выполнение RPM (-Uvh)...

Подготовка ... ######################################### [100% ]

1:xsnow #############################################################################################[100%]

0 пакетов обновлено, 1 установлено заново, 0 удалено и 3 не обновлено. Нужно получить 33.6кБ архивов.

После распаковки будет использовано 104кБ дополнительного дискового пространства.

Получить: 1 http://ayo.freshrpms.net redhat/9/i386/os xsnow 1.42-10 [33.6 КБ] Получено 33.6 КБ за 0 с (106 КБ/с).

Выполнение RPM (-Uvh)...

Подготовка ... ######################################### [100% ]

1:xsnow #############################################################################################[100%]

Обратите внимание -c вариант для su команда, которая указывает корневой оболочке выполнить только эту команду, а затем вернуться в среду пользователя. Таким образом, вы не сможете забыть выйти из учетной записи root.


изображение

Если есть какие-либо зависимости от других пакетов, APT-получить загрузит и установит эти вспомогательные пакеты. Более подробную информацию можно найти в APT HOWTO.

7.5.3.3. Системы, использующие пакеты RPM


Агент обновлений, который изначально поддерживал только пакеты RedHat RPM, теперь перенесен на более широкий набор программного обеспечения, включая репозитории, не принадлежащие RedHat. Этот инструмент предоставляет полную систему для обновления пакетов RPM в системе RedHat или Fedora Core. В командной строке введите up2date чтобы обновить вашу систему. По умолчанию на рабочем столе активируется небольшой значок, сообщающий вам, доступны ли обновления для вашей системы.


Обновление Yellowdog's Updater (ням) — еще один инструмент, который в последнее время стал более популярным. Это интерактивная, но автоматизированная программа обновления для установки, обновления или удаления пакетов RPM в системе. Это предпочтительный инструмент в системах Fedora.


В SuSE Linux все делается с помощью YaST, еще одного инструмента установки, который поддерживает широкий спектр задач системного администрирования, в том числе обновление пакетов RPM. Начиная с SuSE Linux 7.1, вы также можете выполнить обновление с помощью веб-интерфейса и YOU, Yast Online Update.


Лучшие облачные вычисления для ОС в OnWorks: