Как сделать, чтобы установка-удаление программ работали без интернета с DVD

Автор: lkanter Дата: 19.12.2007 18:40 [web.asplinuxclub.org]
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 19.12.2007 18:48bat Слава богу не очередной вопрос. Боюсь, что это поможет, только, пока тема будет на первой странице.
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 19.12.2007 18:49kramer А что, установить enable=1 в файле локального репозитория - это не правильно? А у меня получалось...
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 19.12.2007 19:11lkanter >А что, установить enable=1 в файле локального репозитория - это не правильно? А у меня получалось...
Для этого его надо сначала создать Улыбка
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 19.12.2007 19:12danila77 тема неоднократно поднималась но:
1. правим etc/yum.repos.d/asplinux-local.repo разкоментируем строку с путём к dvd и меняем enble=0 на enable=1 в остальных файлах наоборот
2. вставляем диск с дистрибутивом в привод
3. устанавливаем или удаляем программы то есть пакеты
4. пользуемся получившимся
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 19.12.2007 19:24lkanter >тема неоднократно поднималась но

В 12-й версии нет asplinux-local.repo
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 19.12.2007 19:27bat Я так понял, что Leonid Kanter и хотел этим постом облегчить задачу: см. тему
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 19.12.2007 20:49kramer lkanter пишет:
> В 12-й версии нет asplinux-local.repo

А зря! Господа разработчики, что, места на один текстовый файл пожалели?
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 20.12.2007 02:05Alex_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: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 23.12.2007 02:12B.X Есть ещё проще вариант... Чтобы не мучиться с монтированием диска, перемонтированием и тд. (да и вообще, чтобы он был свободен, в конце концов) проще скопировать весь диск себе на компьютер и добавить, например: baseurl=file:///media/hdb1/ASPLinux в файле asplinux.repo такую строчку, а ссылку на интернет версию закомментировать #...

и больше вообще ничего менять не надо...
а вообще, я пошёл ещё дальше, скачиваю updates и делаю тоже самое...
места не жалко, всё равно к следующей версии всё это можно удалить...
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 28.12.2007 14:58Alex_mk >радует когда "яйца курицу учат"
Если я не ошибаюсь, то до моего поста на этой страничке:
[web.asplinuxclub.org]
не было написано, что "DVD автоматически монтируется в каталог содержащий пробелы в имени (/media/ASPLinux 12 i386 DVD), что неприемлемо для программ pirut и yum".
Ну по крайне мере, я дошел до этого сам (что мешают пробелы).
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 28.12.2007 15:32bat Проблема с пробелами решается так:

baseurl=file:///media/ASPLinux%2012%20i386%20DVD/ASPLinux
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 14.01.2008 14:35oldjoe 2bat.
>Проблема с пробелами решается так:
>baseurl=file:///media/ASPLinux%2012%20i386%20DVD/ASPLinux

Забавно, но именно этот вариант работает наиболее корректно.
А совсем не тот, который пришел откуда-то с обновлениями:
[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: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 06.02.2008 10:38MaklaudN У меня похожая проблема. Я новичек в линукс так что если что не судите строго:
Вобщем установил Server IV, и из рабочей среды GNOME запускаю - Приложения/Системные параметры/Установка удаление приложений в ответ он мне пишет: "Путь к /media/cd-rom #сюда у меня примонтирован сидишник# не является действительным деревом установки"
ковырялся с -asplinux.repo так как было здесь написано ничего не выходит: пишет тоже самое, возможно я ошибаюсь, но мне кажется что "Установка удаление приложений" (которую я запускаю) вообще не имеет ничего общего с yum, посмотрел в свойствах она ссылается на /usr/bin/system-confug-packages
Как решить эту проблему?

И вторая проблема (вот это уже по моему связано с yum):
в webmin захожу в Менеджер ПО, там есть такой пункт "Package from Yum" жму Browse yum.. список пустой тоже ковырял файлы как было описано в этой теме - ничего не меняется. Как это настроить?
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 06.02.2008 10:40Ed_Em А зачем yum'ом-то устанавливать? rpm -i что, отменили уже? Или установку из исходников?
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 06.02.2008 11:22BigAndy >А зачем yum'ом-то устанавливать? rpm -i что, отменили уже?
Чтобы автоматически разрешить зависимости.

>в webmin захожу в Менеджер ПО,
Не поьзуйтесь им... Не надо Улыбка

>не кажется что "Установка удаление приложений" (которую я запускаю) вообще не имеет ничего общего с yum
Так оно и есть. Это pirut. Забейте на него и на yumex
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 06.02.2008 11:24BigAndy >ковырялся с -asplinux.repo так как было здесь написано ничего не выходит: .....
Как решить эту проблему?
Никто не знает, что вы там понанаписали/понаправили в *.repo, но пользуйтесь yuum'ом.
В крайнем случае укажите желаемый репозитарий в параметрах yum
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 06.02.2008 12:18MaklaudN пользоваться yum я так понимаю это yum в webmin в менеджер ПО, правильно?
в *.repo я прописывал как и было указано в одном примере выше:
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0

пробовал так же переписать несколько пакетов установки в /home/ASPLinux
и в repo прописывал уже
baseurl=file:///home/ASPLinux

скажите что я делаю не так?

и если "Установка удаление приложений" которую я запускаю из меню "Приложения" это pirut, то как его настроить чтобы не выдавал такого сообщения с ощибкой (см. выше)? и как он вообще настраивается?
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 06.02.2008 12:41BigAndy >пользоваться yum я так понимаю это yum в webmin в менеджер ПО, правильно? Про webmin забудте.
Нет неправильно.
Инструкции в man yum

>baseurl=file:///mnt/cdrom
Это если вы туда примонтировали и в корне лежит repodata

>скажите что я делаю не так?
Не знаю, ибо вы не говорите, где у вас репозитарий. Кстати, пользовались поиском по форуму? Уже с десяток раз how-toвырабатывалось.

> это pirut, то как его настроить чтобы не выдавал такого сообщения с ощибкой
пронятия не умею, бо тормозилово и глюкалово и не используется никогда помимо первоначальной
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 06.02.2008 17:24MaklaudN Примонтировал туда, а вот что такое repodata я совершенно не знаю, но на диске этого файла нет. Подскажите вкрадце что это за файл, как он создается и т.п.?

Что такое репозитарий? я так понимаю это где лежат RPM пакеты, верно?

Поиском пользовался, наткнулся на эту тему Улыбка и несколько других, но совершенно бесмысленных и непонятных мне, наверное нужной не нашел Грустный
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 06.02.2008 18:51kramer Если подмонтировали в /mnt/cdrom и это стандартный диск ASP Linux, то сделайте маршрут
---
/mnt/cdrom/ASPLinux/RPMS/
---
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 06.02.2008 20:09aboris А Вы не догадались сходить по ссылке в первом посте этой ветки? Она и создана-то была именно для этого...
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 06.02.2008 20:38MaklaudN aboris писал(а):

> А Вы не догадались сходить по ссылке в первом посте этой ветки?
> Она и создана-то была именно для этого...

У меня немного другая проблема чем то что описано в факе на который указывает ссылка
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 07.02.2008 15:17jvq Всё это хорошо, а вот как бы извернуться, чтоб yum тянул обновления с локального репозитария и лез в инет только за пакетами, которые в локальном не нашел? Жаба давит зря за инет платить.
И почему он удаляет пакеты из кэша?
Пробовал keepcache =0 и =1, один черт очищает кэш. Или я неправильно понял назначение этой опции?
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 07.02.2008 15:32kosmonavt yum --disablerepo=\* --enablerepo=local update

>И почему он удаляет пакеты из кэша?

Установите плагин к yum "yum-downloadonly", вызывайте yum с опцией "--downloadonly"
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 07.02.2008 15:44vi > Вобщем установил Server IV, и из рабочей среды GNOME запускаю - Приложения/Системные параметры/Установка удаление приложений в ответ он мне пишет: "Путь к /media/cd-rom #сюда у меня примонтирован сидишник# не является действительным деревом установки"
>.....
>в *.repo я прописывал как и было указано в одном примере выше:
>baseurl=file:///mnt/cdrom
>enabled=1
>gpgcheck=0
>.......
>скажите что я делаю не так?
--------------------------------------------
Как минимум ты указываешь не правильный путь к диску.
Исходя из твоих слов - у тебя смонтирован /media/cd-rom,
а ты пытаешься получить доступ к /mnt/cdrom
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 07.02.2008 17:20MaklaudN vi писал(а):

> > Вобщем установил Server IV, и из рабочей среды GNOME запускаю
> - Приложения/Системные параметры/Установка удаление приложений
> в ответ он мне пишет: "Путь к /media/cd-rom #сюда у меня
> примонтирован сидишник# не является действительным деревом
> установки"
> >.....
> >в *.repo я прописывал как и было указано в одном примере
> выше:
> >baseurl=file:///mnt/cdrom
> >enabled=1
> >gpgcheck=0
> >.......
> >скажите что я делаю не так?
> --------------------------------------------
> Как минимум ты указываешь не правильный путь к диску.
> Исходя из твоих слов - у тебя смонтирован /media/cd-rom,
> а ты пытаешься получить доступ к /mnt/cdrom
>

>
> Сообщение отредактировано (7 февраля, 15:46)

это была просто опечатка когда я печатал сообщение, я хоть новичек в линукс но все же не настолько тупой чтобы делать такие ошибки
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 14.01.2009 20:42СМВ Читаешь вот все это и понимаешь - нет, не судьба это, чтобы в Линуксе установка и удаление программ работали не просто а очень просто. Нет, не судьба....
Печально, господа (товарищи, братаны и т.д. и т.п.)!
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 14.01.2009 21:03BigAndy Работатет не просто, а простее некуда.
Читайте man yum
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 13.07.2010 14:27ASSking Вы меня конечно извените, но я всеравно не доганяю каким макаром удалить программу в лине НЕ ИМЕЯ ИНТЕРНЕТ ПОДКЛЮЧЕНИЯ?
А по ссылке на первой странице я вообще ничего не нашел... (видимо удалили)
...если я правильно понял - при удалении пакета линь связывается с репризиторием для ... его знает каких действий и только после этого удаляет?
Если так, то что она там вообще ищет если в пакетах и так зависимость описана? (больше ей там вроде ниче и ненада)

>Работатет не просто, а простее некуда.
>Читайте man yum

У меня от этого проще некуда скоро нервный срыв будет :Показывает язык
А проще некуда эт МАСТДАЙ - нажал и гахнул Катается от смеха
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 13.07.2010 18:59BigAndy
Цитата:
У меня от этого проще некуда скоро нервный срыв будет

Здесь я вам могу только рекомендвать в службу психологической помощи "Гахнуть".
А так
man yum
man rpm ответят на все ваши вопросы.

ответят на все ваши вопросы.
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 14.07.2010 19:27JustUser ASSking Пишет:
-------------------------------------------------------
> Вы меня конечно извените, но я всеравно не доганяю
> каким макаром удалить программу в лине НЕ ИМЕЯ
> ИНТЕРНЕТ ПОДКЛЮЧЕНИЯ?

Легко, отключаете интернет-репозитории и yum вам в помощь: ломиться он туда больше не будет.

> ...если я правильно понял - при удалении пакета
> линь связывается с репризиторием для ... его знает
> каких действий и только после этого удаляет?
> Если так, то что она там вообще ищет если в
> пакетах и так зависимость описана? (больше ей там
> вроде ниче и ненада)

Ну насчёт этого конечно всё правильно, а вдруг что-то поменялось, машина - она думать не умеет.
А так rpm -e --nodeps и можете снести любой пакет и без всякого интернета.
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 31.12.2010 18:21Saman Сделал
baseurl=file:///media/ASPLinux%2014%20i386%20DVD/
пакеты отметил в GUI (до этого изменения говорил 'нет источника')
после выдало сообщение
"Не установлено соединение" или подобное,
Включил сеть (eth0), не помогает.
man you на англ. лень моя
!!если кратко можно решить , ответте или ссылку.
Пишу и сохраняю FAQi под вин, GPRS (huawai e220) инет работает нестабильно и медленней почему-то...

Всё лишнее отгорит...
Re: Как сделать, чтобы установка-удаление программ работали без интернета с DVD 31.12.2010 21:37BigAndy
Цитата:
man you на англ. лень моя

Ахха. А другим, занчит, не лень.
Тем не менее, в man yum ваша ситуация описана.
RSS-материал