Для начала, все что вам нужно — один единственный файл APT. Вы можете скачать его, посетив сайт http://freshrpms.net/packages/ и кликнув по ссылке на соответствующей версии Linux. Когда загрузится новая страница, в левой части щелкните по ссылке apt, которая приведет вас на страницу пакета. Вы увидите файл APT в списке в верху страницы.
Для загрузки, просто щелкните правой конкой мыши на маленькой иконке флоппи диска слева от названия файла, и выберите выпадающем меню Save link Target As (Сохранить ссылку как…). Вам не нужен файл apt-devel, так что не обращайте на него внимание.
10А-1: Установка APT
Поскольку APT поставляется в форме RPM файла, установка не вызовет трудностей. Просто двойной клик на файле RPM, а затем следуйте обычной процедуре инсталляции, описанной в Главе 8.
10A-2: Ввод установок прокси-сервера для APT
Если ваш Интернет-провайдер устанавливает связь через прокси-сервер, то вам надо ввести его настройки для APT до скачивания или обновления. Если вы не используете прокси-сервер, вы можете перейти к следующей секции в примере (10A-3).
Ввод данных прокси-сервера в большинстве программ проще всего сделать в окне Preferences (Предпочтения). В случае с APT — это чуточку сложнее, но только чуточку. Для того, чтобы ввести настройки прокси-сервера в APT, вам нужно открыть файл apt.conf. Поскольку он не в директории root, вам надо войти в систему под паролем суперпользователя.
Для начала откройте окно Терминала и введите пароль root. После этого, наберите gedit /etc/apt/apt.conf и нажмите ENTER. Откроется файл apt.conf в редакторе Gedit text editor (в режиме root). Просмотрите его и найдите строчку, начинающуюся со слова Acquire (Получить). Когда найдете, измените ее таким образом, чтобы она выглядела так, как показано в нижеприведенном примере, но информация о прокси и портах вам должен предоставить сервер провайдер или системный администратор.
В случае, если провайдер дал вам адрес прокси-сервера и номер порта отдельно (например, http://proxy.magnumopus.se и порт 6048), наберите двоеточие после адреса, а затем добавьте номер порта. Используя предыдущий пример, это будет выглядеть как http://proxy.magnumopus.se:6048/. В вашем случае, это, конечно, будет по-другому.
10A-3: Обновление базы данных APT
Теперь, когда вы инсталлировали APT, почти готовы использовать ее. Я говорю «почти», потому что, вы должны сначала обновить базу данных, чтобы знать, что доступно для загрузки из онлайнового репозитария и что вы уже установили в свою систему в виде пакетов RPM. Для обновления откройте окно Терминала, войдите под паролем суперпользователя, используя команду su, наберите apt-get update и нажмите ENTER.
Проверка вашей системы и репозитария займет пару минут, поэтому потерпите до тех пор, пока не появится сообщение. После этого вы готовы к работе.
10А-4: Использование APT для инсталляции Synaptic
Ваш первый опыт общения с программой APT через командную строку (и, возможно, последний, если вы так захотите) будет связан с загрузкой и инсталляцией Synaptic, графической оболочкой для APT.
Основной формат команды для загрузки и инсталляции пакета через APT следующий: apt-get install package_name. В нашем случае, вы собираетесь инсталлировать Synaptic, поэтому откройте окно Терминала, войдите под паролем суперпользователя, а затем наберите apt-get install synaptic и нажмите ENTER. Программа APT начнет загружать Synaptic, и затем, инсталлировать ее. Во время установки APT будет показывать ход выполнения задания, как вы можете это видеть на Рис. 10-1.
После появления сообщения, процесс будет завершен, и вы сможете использовать графическую оболочку Synaptic.
гдф local ho sl:/h
•■'!|: ■,:'-
"
Rle E* view Teimlna! So Help
[rgOlocalhost rg]I su
Password:
[root<nlocalhost rg]# apt-get install synaptic
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
synaptic 0 upgraded, 1 newly installed, 0 removed and S not upgraded. Need to get 52SkB of archives.
After unpacking 1790kB of additional disk space will be used. Cet:l http://ayo.freshrpms.net fedora/linux/l/i386/freshrpms synaptic 0.45-l.fr [52SkB]
Fetched 52SkB in 23s (22.9kB/s) Executing RPM (-Uvh)...
warning: /var/cache/apt/archives/synaptic_0.45-l.fr_i3S6.rpiti: V3 DSA signature: NOKEY, key ID e-S2d547b