Репозиторий YUM из DVD (FC7 без интернета)

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Аватара пользователя
Ali1
Сообщения: 2250

Репозиторий YUM из DVD

Сообщение Ali1 »

Очень часто начинающий пользователь Fedoa Core 7 сталкивается с полной невозможностью установить какие либо пакеты.
Все пакетные менеджеры выдают ошибку из-за того, что нет интернета. А использовать rpm -i имя_пакета.rpm очень сложно.
Предлагаю создать локальный репозиторий используя установочный DVD.
Откроем Приложения - Системные - Терминал
1.
В терминале дадим команду

Код: Выделить всё

$ pwd
/home/123
и узнаем, что текущий каталог /home/123/(вместо 123 будет имя пользователя)

Код: Выделить всё

$ mkdir /home/123/Local
- создаем каталог где будет репозиторий.
Вставляем в привод DVD и копируем ВСЕ его содержимое в /home/123/Locale

Код: Выделить всё

$ mkdir /home/123/Local
 cp -r /media/Fedora\ 7\ i386\ DVD/* /home/123/Local/
$

Процесс копирования займет некоторое время. Дождитесь появления "$".
2.
Дальнейшие действия выполняются под root. Получаем права

Код: Выделить всё

$ su -
Password:
[root@aliP4 ~]#

Сохраняем системные настройки yum, чтобы иметь возможность к ним вернуться.

Код: Выделить всё

#cd /etc/
 mv yum.repos.d yum.repos.d_old

Создаем каталог с будущими настройками yum, переходим в него и создаем файл конфигурации Local.repo, проверяем.

Код: Выделить всё

[root@aliP4 etc]# mkdir yum.repos.d
[root@aliP4 etc]# cd yum.repos.d
[root@aliP4 yum.repos.d]# touch Local.repo
[root@aliP4 yum.repos.d]# ll
итого 0
-rw-r--r-- 1 root root 0 Авг 15 20:16 Local.repo

3.
Наполняем следующим содержанием файл конфигурации /etc/yum.repos.d/Local.repo

Код: Выделить всё

[Local]
name=Local
baseurl=file:///home/123/Local/
enabled=1
gpgcheck=0

Обратите внимание после "file:" три слеша.
Используйте редактор nano или любой по вкусу, но запускайте от root.
4.
Проверяем

Код: Выделить всё

[root@aliP4 yum.repos.d]# yum search aspell-bg
Loading "installonlyn" plugin
Local                     100% |=========================| 2.3 kB    00:00
primary.sqlite.bz2        100% |=========================| 948 kB    00:00



aspell-bg.i386                           50:0.50-14.fc7         Local
Matched from:
aspell-bg

5.
Выходим из под root`а
Спасибо сказали:
ak81
Сообщения: 25

Re: Репозиторий YUM из DVD

Сообщение ak81 »

Или создать в папке /etc/yum.repos.d/ файл с расширением .repo следующего содержания:

Код:

[fedora-local] name=Fedora $releasever - $basearch baseurl=file:///media/Fedora%207%20i386%20DVD enabled=1

А во всех остальных файлах в этой папке строчку enabled=1 заменить на enabled=0.
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Репозиторий YUM из DVD

Сообщение Ali1 »

ak81 писал(а):
15.08.2007 22:50
...
baseurl=file:///media/Fedora%207%20i386%20DVD
...

%20 - вот не дошло, жарко. :)
Спасибо сказали: