Загрузка, инсталляция и обновление программ с помощью APT и Synoptic

Загрузка, инсталляция и обновление программ с помощью APT и Synoptic

Вы изучали, как надо устанавливать пакеты RPM через менеджер Package Manager и двойным кликом мыши. Однако, верите вы , или нет, есть и третий способ, называемый APT (Advanced Package Tool — Расширенные инструменты установки пакетов), для инсталляции программного обеспечения, основанного на пакетах RPM. Если кто-то знаком с дистрибутивом Linux Debian, или с программой Fink для Mac OS X, тот наверняка знает программу APT

Версия APT для Debian создана для загрузки специальных пакетов Debian APT, которые устанавливают программы и все связанные с ними файлы. Но эти APT пакеты не работают с Fedora, так они не являются пакетами RPM. Однако, есть специальная версия APT Debian, которая приспособлена для работы с RPM-системами, к которым относится и Fedora Core. APT

соединяется с репозитарием RPM в Интернете, и загружает все выбранные вами программы, а также и связанные с ними файлы. Программы загружаются как RPM файлы, которые APT инсталлирует в вашу систему.

APT — очень простой, безопасный и ошибкоустойчивый способ инсталляции программ, потому, что ничего не может пропасть, и проблем несовместимости, как правило, не возникает. Конечно, не все программы или файлы доступны в репозитарии APT, поэтому, остальные методы не стоит пока забывать. Есть также приложения, которые не доступны для RPM, но мы все же будем говорить о них в следующей главе. Однако, огромное количество файлов, которые можно загрузить и инсталлировать, или (что важно) обновить через APT.

Многие люди полагают, что трудности с APT связаны с работой в командной строке. Это означает, что вы должны запускать ее через Командный Терминал Linux. Но этого можно избежать, установив программу Synaptic, которая является графической оболочкой для Synaptic, и позволяет использовать APT в графическом режиме, что упрощает задачу.

И наконец, в Интернете есть много репозитариев APT, предназначенных для загрузки пакетов RPM. И еще, пакеты из одного репозитария не обязательно совместимы с пакетами из другого, что означает возможность конфликта в случае смешения пакетов из различных репозитариев (хотя замечу, что лично у меня не возникало подобных проблем). Чтобы перестраховаться и обезопасить себя от возможных конфликтов, мы будем использовать репозитарий Freshrpms для APT, а для тех пакетов RPM, которые не доступны в нем, обоатимся, когда это будет возможно, к совместимому с Freshrpms репозитарию DAG, из которого вы будете скачивать различные пакеты RPM для выполнения примеров из этой книги.

Еще материалы по теме: