Fedora 8 Руководство пользователя

ОглавлениеДобавить в закладки К обложке

[Еrrno 4] IOError: ‹urlopen error unknown url type: media›

Ради интереса введите данную фразу в любой поисковик: вы увидите очень много ссылок (один только Google нашел более 150 ссылок). Выходит, не один я столкнулся с такой проблемой.

Чтобы решить данную проблему, вам нужно установить пакет createrepo. Он находится на DVD (каталог Fedora/RPMS/) и не требует дополнительных пакетов, поэтому проблем с его установкой у нас не будет:

# rpm -ihv createrepo*

Затем нужно создать каталог, который будет использоваться как репозиторий пакетов. Сразу вас успокою: мы не будем копировать все пакеты с дистрибутивного DVD на жесткий диск, поэтому можете не беспокоиться относительно используемого места.

Для репозитория был создан каталог dvd-repo:

# mkdir /dvd-repo

Затем перейдите в каталог DVD, содержащий пакеты (Fedora/RpmS). Я предполагаю, что DVD "подмонтирован" к каталогу /mnt/cdrom:

 cd /mnt/cdrom/Fedora/RPMS

После этого введите команду:

# createrepo -o /dvd-repo ./

Данная команда создаст в каталоге /dvd-repo репозиторий по файлам, которые находятся в каталоге /mnt/cdrom/Fedora/ RPMS. Теперь, реально, у нас есть репозиторий, но в нем нет пакетов. Понятно, что при попытке установки из такого "хранилища" мы получим сообщение ой ошибке. Поэтому нам нужно ввести следующую команду:

ln -s /mnt/cdrom/Fedora/RPMS/* /dvd-repo

Данная команда создаст в каталоге /dvd-repo символические ссылки на файлы, которые находятся на DVD. Вот и все. Осталось только настроить файл yum.conf. Для этого откройте /etc/yum.conf:

# gedit /etc/yum.conf

А затем добавьте в него следующие строки:

[base]

baseurl-file:///dvd-rеро

enabled=1

gpgcheck=0

Проверь подписей пакетов для данного репозитория и отключил, поскольку пакеты записаны на DVD - проверять подпись пакета нет смысла. После этого вы можете запустить графический менеджер пакетов - все будет работать:

# system-config-packages

Полная версия файла конфигурации yum.conf для установки пакетов с дистрибутивного DVD представлена в листинге 3.3.

Листинг 3.3. Конфигурационный файл /etc/yum.conf для установки пакетов с DVD

[main]

cachedir=/var/cache/yum

logfile=/var/log/yum.log

kеерсасhе=0

pkgpolicy=newest

distroverpkg=redhat-release

tolerant=1

exactaxch=1

obsoletes=1

gpgcheck=1

plugins=1

metadata_expire=1800

[base]

name=Fedora-DVD

baseurl=file:///dvdl-repo

gpgcheck=0

Приведенный мною способ решения проблемы - далеко не единственный. Если вам интересно, как другие пользователи "побороли" данную проблему, посетите следующую Web-страницу:

http://www.dkws.org.ua/phpbb2/viewtopic.php?t=1286


Логин
Пароль
Запомнить меня