Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD19.12.2007 19:12 — danila77
тема неоднократно поднималась но: 1. правим etc/yum.repos.d/asplinux-local.repo разкоментируем строку с путём к dvd и меняем enble=0 на enable=1 в остальных файлах наоборот 2. вставляем диск с дистрибутивом в привод 3. устанавливаем или удаляем программы то есть пакеты 4. пользуемся получившимся
А зря! Господа разработчики, что, места на один текстовый файл пожалели?
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD20.12.2007 02:05 — Alex_mk
У меня получилось добиться возможности установки программ с DVD и без обновления каких-либо пакетов. А возможность такая для меня просто необходима, так как интернет только через gprs и довольно дорогой. Опишу проблемы, которые у меня возникли. Я не создавал новый файл repo, а для простоты изменил один из существующий - asplinux.repo. Надо было прописать в baseurl путь к DVD. Но DVD у меня автоматически монтируется в каталог содержащий пробелы в имени (/media/ASPLinux 12 i386 DVD). Видимо, поэтому сначала у меня ничего не получилось. Тогда я создал дополнительную точку монтирования без пробелов (например mnt/cdrom) и вручную подмонтировал DVD туда. После этого прописал в файле asplinux.repo: baseurl=file:///mnt/cdrom enabled=1 gpgcheck=0 Во всех других файлах выставил enabled=0. После этого я получил возможность устанавливать программы с установочного DVD и через "установку/удаление программ" (pirut) и через yumex.
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD23.12.2007 02:12 — B.X
Есть ещё проще вариант... Чтобы не мучиться с монтированием диска, перемонтированием и тд. (да и вообще, чтобы он был свободен, в конце концов) проще скопировать весь диск себе на компьютер и добавить, например: baseurl=file:///media/hdb1/ASPLinux в файле asplinux.repo такую строчку, а ссылку на интернет версию закомментировать #...
и больше вообще ничего менять не надо... а вообще, я пошёл ещё дальше, скачиваю updates и делаю тоже самое... места не жалко, всё равно к следующей версии всё это можно удалить...
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD28.12.2007 14:58 — Alex_mk
>радует когда "яйца курицу учат" Если я не ошибаюсь, то до моего поста на этой страничке: [web.asplinuxclub.org] не было написано, что "DVD автоматически монтируется в каталог содержащий пробелы в имени (/media/ASPLinux 12 i386 DVD), что неприемлемо для программ pirut и yum". Ну по крайне мере, я дошел до этого сам (что мешают пробелы).
Забавно, но именно этот вариант работает наиболее корректно. А совсем не тот, который пришел откуда-то с обновлениями: [InstallMedia] name=ASPLinux 12 mediaid=1192634069.856880 metadata_expire=-1 gpgcheck=0 cost=500
И после такой подсказки создать диск обновлений совсем простая задача: - создается папка ASPLinux - например в /home - туда переписываются все необходимые rpm пакеты. Необходимые - это значит устанавливаемые со всеми зависимыми... Если оказалось несколько версий одного пакета, это не проблема - установится последняя. - командуется # createrepo --baseurl = /home/ASPLinux - c двух сторон от = должно быть по пробелу. Если после выполнения этой команды снова добавлялись пакеты в папку ASPLinux, то перед новой командой createrepo нужно руками удалить предыдущую папку repodata. Похоже, что с удалением старых конфигов в ASP12 серьезная проблема. - создать в /etc/yum.repos.d файл asplinux-local.repo [asplinux-local] name=ASPLinux 12 - local baseurl=file:///media/ASPLinux%2012%20i386%20DVD/ASPLinux priority=1 enabled=1 gpgcheck=0 cost=500 - создать в /home/ASPLinux простой текстовый файл и скопипастить в него этот и другие ценные советы... - записать с помощью K3b на DVD каталог /home/ASPLinux, назвав диск ASPLinux 12 i386 DVD.
На целевой машине создать в /etc/yum.repos.d файл asplinux-local.repo. Скопипастить в него текст с нового диска. Установить в других repo файлах enabled=0. И можно работать...
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD06.02.2008 10:38 — MaklaudN
У меня похожая проблема. Я новичек в линукс так что если что не судите строго: Вобщем установил Server IV, и из рабочей среды GNOME запускаю - Приложения/Системные параметры/Установка удаление приложений в ответ он мне пишет: "Путь к /media/cd-rom #сюда у меня примонтирован сидишник# не является действительным деревом установки" ковырялся с -asplinux.repo так как было здесь написано ничего не выходит: пишет тоже самое, возможно я ошибаюсь, но мне кажется что "Установка удаление приложений" (которую я запускаю) вообще не имеет ничего общего с yum, посмотрел в свойствах она ссылается на /usr/bin/system-confug-packages Как решить эту проблему?
И вторая проблема (вот это уже по моему связано с yum): в webmin захожу в Менеджер ПО, там есть такой пункт "Package from Yum" жму Browse yum.. список пустой тоже ковырял файлы как было описано в этой теме - ничего не меняется. Как это настроить?
>в webmin захожу в Менеджер ПО, Не поьзуйтесь им... Не надо
>не кажется что "Установка удаление приложений" (которую я запускаю) вообще не имеет ничего общего с yum Так оно и есть. Это pirut. Забейте на него и на yumex
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD06.02.2008 11:24 — BigAndy
>ковырялся с -asplinux.repo так как было здесь написано ничего не выходит: ..... Как решить эту проблему? Никто не знает, что вы там понанаписали/понаправили в *.repo, но пользуйтесь yuum'ом. В крайнем случае укажите желаемый репозитарий в параметрах yum
пробовал так же переписать несколько пакетов установки в /home/ASPLinux и в repo прописывал уже baseurl=file:///home/ASPLinux
скажите что я делаю не так?
и если "Установка удаление приложений" которую я запускаю из меню "Приложения" это pirut, то как его настроить чтобы не выдавал такого сообщения с ощибкой (см. выше)? и как он вообще настраивается?
>baseurl=file:///mnt/cdrom Это если вы туда примонтировали и в корне лежит repodata
>скажите что я делаю не так? Не знаю, ибо вы не говорите, где у вас репозитарий. Кстати, пользовались поиском по форуму? Уже с десяток раз how-toвырабатывалось.
> это pirut, то как его настроить чтобы не выдавал такого сообщения с ощибкой пронятия не умею, бо тормозилово и глюкалово и не используется никогда помимо первоначальной
> А Вы не догадались сходить по ссылке в первом посте этой ветки? > Она и создана-то была именно для этого...
У меня немного другая проблема чем то что описано в факе на который указывает ссылка
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD07.02.2008 15:17 — jvq
Всё это хорошо, а вот как бы извернуться, чтоб yum тянул обновления с локального репозитария и лез в инет только за пакетами, которые в локальном не нашел? Жаба давит зря за инет платить. И почему он удаляет пакеты из кэша? Пробовал keepcache =0 и =1, один черт очищает кэш. Или я неправильно понял назначение этой опции?
Установите плагин к yum "yum-downloadonly", вызывайте yum с опцией "--downloadonly"
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD07.02.2008 15:44 — vi
> Вобщем установил Server IV, и из рабочей среды GNOME запускаю - Приложения/Системные параметры/Установка удаление приложений в ответ он мне пишет: "Путь к /media/cd-rom #сюда у меня примонтирован сидишник# не является действительным деревом установки" >..... >в *.repo я прописывал как и было указано в одном примере выше: >baseurl=file:///mnt/cdrom >enabled=1 >gpgcheck=0 >....... >скажите что я делаю не так? -------------------------------------------- Как минимум ты указываешь не правильный путь к диску. Исходя из твоих слов - у тебя смонтирован /media/cd-rom, а ты пытаешься получить доступ к /mnt/cdrom
> > Вобщем установил Server IV, и из рабочей среды GNOME запускаю > - Приложения/Системные параметры/Установка удаление приложений > в ответ он мне пишет: "Путь к /media/cd-rom #сюда у меня > примонтирован сидишник# не является действительным деревом > установки" > >..... > >в *.repo я прописывал как и было указано в одном примере > выше: > >baseurl=file:///mnt/cdrom > >enabled=1 > >gpgcheck=0 > >....... > >скажите что я делаю не так? > -------------------------------------------- > Как минимум ты указываешь не правильный путь к диску. > Исходя из твоих слов - у тебя смонтирован /media/cd-rom, > а ты пытаешься получить доступ к /mnt/cdrom >
> > Сообщение отредактировано (7 февраля, 15:46)
это была просто опечатка когда я печатал сообщение, я хоть новичек в линукс но все же не настолько тупой чтобы делать такие ошибки
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD13.07.2010 14:27 — ASSking
Вы меня конечно извените, но я всеравно не доганяю каким макаром удалить программу в лине НЕ ИМЕЯ ИНТЕРНЕТ ПОДКЛЮЧЕНИЯ? А по ссылке на первой странице я вообще ничего не нашел... (видимо удалили) ...если я правильно понял - при удалении пакета линь связывается с репризиторием для ... его знает каких действий и только после этого удаляет? Если так, то что она там вообще ищет если в пакетах и так зависимость описана? (больше ей там вроде ниче и ненада)
>Работатет не просто, а простее некуда. >Читайте man yum
У меня от этого проще некуда скоро нервный срыв будет : А проще некуда эт МАСТДАЙ - нажал и гахнул
Легко, отключаете интернет-репозитории и yum вам в помощь: ломиться он туда больше не будет.
> ...если я правильно понял - при удалении пакета > линь связывается с репризиторием для ... его знает > каких действий и только после этого удаляет? > Если так, то что она там вообще ищет если в > пакетах и так зависимость описана? (больше ей там > вроде ниче и ненада)
Ну насчёт этого конечно всё правильно, а вдруг что-то поменялось, машина - она думать не умеет. А так rpm -e --nodeps и можете снести любой пакет и без всякого интернета.
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD31.12.2010 18:21 — Saman
Сделал baseurl=file:///media/ASPLinux%2014%20i386%20DVD/ пакеты отметил в GUI (до этого изменения говорил 'нет источника') после выдало сообщение "Не установлено соединение" или подобное, Включил сеть (eth0), не помогает. man you на англ. лень моя !!если кратко можно решить , ответте или ссылку. Пишу и сохраняю FAQi под вин, GPRS (huawai e220) инет работает нестабильно и медленней почему-то...