Видеоурок 3. Установка и удаление программ с официального хранилища

Оригинальное название

Видеоурок 3. Установка и удаление программ с официального хранилища

Автор

Саломатин В. А.

Лицензия

Данные материалы доступны для некоммерческого использования в образовательных целях.

Ссылка на источник

http://forum.altlinux.org/index.php/topic,6364.msg89510.html#msg89512

Просмотр

 Видеоурок 3. Установка и удаление программ с официального хранилища

Формат

Файлы Theora video можно посмотреть при помощи MPlayer, VLC, Totem, Dragonplayer.

Аннотация

Для того чтобы установить программу надо указать нашему серверу откуда он должен скачать. Для этого есть Хранилище (Репозиторий), то есть место для хранения ПО, из которого программные пакеты могут быть получены и установлены на компьютер.

Если доступ в интернет есть, лучше это делать с официального сайта.

Шаг № 1: Заходим удаленно на наш серврер по ssh

[pavel@host-15]$ ssh -l vova 192.168.0.1

сервер просит ввести пароль, вводим и получаем приглашение работать от имени пользователя vova на сервере

[vova@server ~]$

доступ с правами суперпользоватля root через su -l (некоторые делают просто su - , без буковки "l", но когда не знаешь с какой системы заходишь, лучше 'su -l'). Это очень ВАЖНО и обережет вас от многих проблем.

[vova@server ~]$  su -l

получаем приглашение в виде решетки # а не $ как было раньше

[root@server ~]#

Объявляем Хранилищем репозиторий свободного программного обеспечения Сизиф ALT Linux

В file /etc/apt/sources.list.d/alt.list убираем знак # комментарий в двух строчках

rpm [p5] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch i586 classic
rpm [p5] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch noarch classic

ВАЖНО: Это два каталога одного Хранилища. Много ошибок происходят когда подключают разные Хранилища одновременно, поэтому, если вы еще где-то что-то раскомментировали или записали, вы должны знать точно, что вы делаете. В противном случае лучше больше ничего не трогать.

Шаг № 2: Синхронизируем Хранилище.

Обычно это делают когда заменяют Хранилище или просто перед установкой пакетов, а вдруг разработчики уже добавили что-то новенькое

[root@server ~]#apt-get update

Пояснение: update используется для повторной синхронизации файлов описаний пакетов с их источником. Описания доступных пакетов будут получены из источников, указанных в /etc/apt/sources.list

Шаг № 3: Для теста установим полезную программку для проверки портов под названием nmap, из нашего нового Хранилища

[root@server ~]#apt-get install nmap

сервер выводит

Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
 nmap
0 upgraded, 1 newly installed, 0 removed and 27 not upgraded.
Need to get 0B/1194kB of archives.
After unpacking 5775kB of additional disk space will be used.
Get:1 cdrom://ALT Linux 5.0.0 Ark Server  (none) main build 2009-10-26 ALTLinux/main nmap 20020501:5.00-alt2 [1194kB]
Fetched 1194kB in 0s (5376kB/s)
Committing changes...
Preparing... ###################################################### [100%]
1: nmap      ###################################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Done.
[root@dhcppc0 archives]#

Все прошло удачно. Обычно используют всего 4 команды:

  • apt-get install <package№1> <package№2>- устанавливает один или более пакетов отмеченных к установке. Пакеты будут получены и установлены.

  • apt-cache search <шаблон>- выполняет полный поиск текста по всем доступным файлам пакетов по заданному шаблону.

  • apt-get remove <package>- удалить пакет, установленный в систему с сохранением файлов конфигурации

  • rpm -qa | grep <шаблон> - выводит список установленных пакетов по заданному шаблон

Файлы материала

Salomatin03