Добавляем репозитарий !


Добрый день, Уважаемые!

Инсталлируем программное обеспечение в среде Linux или первый шаг после инсталляции . Сегодня мы будем говорить именного об это ну а в качестве подопытного - разбор полетов будем проводить с Mandriva Linux.

Итак господа из Mandriva используют в свое дистрибутиве пакетный менеджер «rpm» со всеми вытекающими плохо это или хорошо — это асалютно не важно. Хотя вы совершенно спокойно можете инсталлировать программы из исходных кодов, собственно никто не запрещает.

Отсюда видеться три пути инсталляции нового софта в систему, а как же мы же хотим добавлять много чего:
  1. инсталляция из исходных кодов
  2. пакетный менеджер rpm
  3. надстройка ,если хотите, над rpm - urpmi
Попробуем кратко разобраться чем это все отличается и далее детально остановимся именно на urpmi, ибо он позволяет действительно свести инсталляцию программ в среде linux мандрива если не к щелчку то максимум к трем щелчкам пальцев .

Итак 1 метод , инсталляция из исходных кодов, позволяет инсталлировать самые свежие и последние программы и с сайтов производителей и , честно следует сказать требует порой не тривиальных усилий для того, чтобы все тaки проинсталлировать и заставить работать, речь сейчаз идет о так называемой борьбе с зависимостями пакетов.

Метод 2 пакетный менеджер rpm, уже проще, но все таки не то. Позволяет много чего вкусного делать.
Этот пакетный менеджер присутствует во многих дистрибутивах .
Вот несколько примеров использования .

rpm -ihv ./name.rpm

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

rpm -Uhv ./name.rpm

эта команда обновляет уже установленный в системе пакет.

rpm -qia

отобразит все установленные пакеты в системе....

ну а так далее кому и интересно.....идет к чтению мана

Ну а теперь, то ради чего все это писалось urpmi !

Давайте зададим простой вопрос почему система Linux так не дружелюбна к пользователю, хотя та же Windows совершенно по другому себя ведет когда речь идет о инсталляции какой либо программе ???
Нельзя ли хоть как -то все это дело причесать и оказывается все таки можно .
В системе mandriva - этим занимается команда urpmi.
Чем же она так замечательна , а тем , что она «почти» позволяет опустить сложный процесс установки , обновления , и согласования зависимостей , а ведь это то что нам нужно :)

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

Прежде чем добавлять что-то нужно знать что добавлять , я полюбил, очень быстрый и стабильный ресурс ftp://ftp.ftp.proxad.net
Кстати на этом зеркале лежат сборка не только для мандрива !

Итак поехали , на сегодня шний день самым последним дистрибутивом от Mandriva есть mandriva 2008.1 вот к нему и будем прикручивать репозитарии.
Добавление репозитариев осуществляется под правами супер пользователя root.

Репозитариев всегда несколько main — дерево основных пакетов, updates — всевозможные исправления , non — free (тут понятно) , contrib ну и так далее... пока хватит... давайте подключим эти источники.

В командной строке добавляем источники:

urpmi.addmedia main ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/official/2008.1/i586/media/main/release
urpmi.addmedia updates ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/official/updates/2008.1/i586/media/main/updates
urpmi.addmedia contrib ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/official/2008.1/i586/media/contrib/release
urpmi.addmedia non_free ftp://ftp.proxad.net/pub/Distributions_Linux/MandrivaLinux/official/2008.1/i586/media/non-free/release

вот и все :)
программа urpmi скачает список всех пакетов которые есть на зеркалах и будет в курсе обо всем :)
Теперь скажем вы захотели проинсталлировать какую либо программу .
Можно скачать ее на рабочий стол и кликнуть два раза по файлу rpm, пакетный менеджер запустится сам и спросит пароль root , после успешной авторизации проверит пакет на совместимость спросит Вас действительно Вы хотите его проинсталлировать и вытащит из интернета все не достающее :).
правды стоит сказать urpmi работает только в мандриве.
И тут господа дистрибутиво строители Вам ОГРОМЕННЫЙ камень в огород.

 
Вход
close
РЕГИСТРАЦИЯ
Оставте поле пароля пустым, для автоматической генерации пароля
close
Восстановление пароля

close