Загрузка пакетов с флешки

Автор Aspid, 25 января 2013, 20:00:44

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Aspid

Доброго дня всем.Народ,установил testing amd64 dvd1 с флешки ,а при установке пакетов менеджер просит вставить диск.Как правильно прописать в настройках менеджера ,что-бы он тянул пакеты не с CD а с флешки? Я в ручную через наутилус то могу поставить ,но боюсь что не соблюду зависимости и чего то еще.По ходу из за этого неактивна кнопка добавления VPN хотя все четыре пакета поставил.

vladimir_ar

Спрашиваем гугл на предмет "Локальный репозиторий". Вариантов масса - на вкус и цвет.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

BULATUS

Цитата: Aspid от 25 января 2013, 20:00:44Как правильно прописать в настройках менеджера
Поищите на форуме, здесь есть обсуждения sources.list ничего сложного там нет. А строки cd просто удалите... Главное, наличие интернета. Надеюсь, у Вас есть подключение.

Aspid

В том то и проблема ,что нужно было настроить vpn соединение,а пакеты с загрузочной флешки синаптик не видит.. требует дивиди диск.Вот я и спрашивал где, что прописать и как правильно это настроить.Хотя я сейчас записал образ на дивиди и попытался установить пакеты .Та же картина...По ходу мы с менеджером пакетов не подружились :(

BULATUS

#4
Покажите под спойлером Ваш sources.list

Сообщение объединено: 26 января 2013, 00:46:54

Эээ... Вы установили с флешки, а потом попытались, с уже установленной системы, поставить пакеты с ДВД диска?

Aspid

Да нет,после с диска попытался..
Открыть содержимое (спойлер)

#deb cdrom:[Debian GNU/Linux testing _Wheezy_ - Official Snapshot amd64 DVD Binary-1 20130121-05:03]/ wheezy contrib main

# deb cdrom:[Debian GNU/Linux testing _Wheezy_ - Official Snapshot amd64 DVD Binary-1 20130121-05:03]/ wheezy contrib main

deb cdrom:[Debian GNU/Linux testing _Wheezy_ - Official Snapshot amd64 DVD Binary-1 20130121-05:03]/ wheezy contrib main

# Line commented out by installer because it failed to verify:
# deb http://security.debian.org/ wheezy/updates main contrib
# Line commented out by installer because it failed to verify:
# deb-src http://security.debian.org/ wheezy/updates main contrib
[свернуть]

ogost

я так понимаю пакеты на внешнем диске/флешке, так?

а если так?:
# dpkg -i path/to/package.deb

Aspid

Да-да,на внешней флешке. Меня как раз и интересует как прописать  path/to/ к пакетам на флешке.

vladimir_ar

Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

Aspid

Мне не нужен локальный репозитарий!! Мне нужно чтобы Визи установленный с загрузочной флешки с нее же тянул пакеты.Ща кинул Убунту 1204  тоже с флешки и нет таких проблем.Чтоб было понятно распишу алгоритм моих действий
1.Скачал testing amd64 dvd1
2.Создал загрузочную флешку
3.Установил testing на комп с флешки
4.Для подключения VPN нужно установить требуемые пакеты
5.Синаптик не видит загрузочной флешки (а в убунте видит) хотя должен тянуть откуда устанавливался
Может проблема в том ,что при установке ,настройка менеджера пакетов зависает на 28 мин ?

vladimir_ar

Цитата: Aspid от 26 января 2013, 19:10:16настройка менеджера пакетов зависает на 28 мин ?
Многовато.
А на этот вопрос
Цитата: Aspid от 26 января 2013, 19:10:16Мне нужно чтобы Визи установленный с загрузочной флешки с нее же тянул пакеты.
я вам уже ответил - apt-ftparchive. Дело нескольких минут.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

ogost

#11
выдайте ваш /etc/apt/sources.list увидел выше.

по варианту, который я вам предложил выше, нужно найти искомый пакет в дебрях установочного образа, что не есть легко.
кроме того, нужно знать, куда у вас монтируется флешка. по умолчанию это либо /media/usb либо /media/имя_флешки.
то есть команда будет смотреться как-то так:
dpkg -i /media/usb/pool/a/a_package.deb

Сообщение объединено: 27 января 2013, 19:42:43

да и вообще вариант vladimir_ar-а проще, походу.

aqwest

Пишу здесь, вдруг кому-то будет полезно. У меня получилось так (Jessie, testing).

1. После установки базовой системы и перезагрузки втыкаю установочную флешку (записанный командой dd образ
первого DVD), по выводу команды dmesg определяю, на каком устройстве висит флешка. У меня это был sdb (на других
машинах имя устройства может быть другим - вида sdX, где X - одна из строчных (не заглавных) букв латинского алфавита).

2. Монтирую ее в /media/usb0 командой mount /dev/sdb /media/usb0. Файловую систему при монтировании не указываю.

3. В /etc/sources.list под рутом с помощью редактора nano комментирую строчку, начинающуюся с deb cdrom (постановкой
символа # перед словом deb).

4. В следующей пустой строке в самом начале пишу deb file:/media/usb0/ jessie main contrib

5. Сохраняю отредактированный /etc/sources.list и выхожу из nano.

6. Находясь под рутом даю команду aptitude update

7. Поиск нужного пакета и определение его статуса - aptitude search имя_пакета

8. Установка пакета - под рутом - aptitude install имя_пакета

9. После всех установок - размонтирование флешки командой umount /dev/sdb (у меня sdb, на других машинах - sdX,
где X - строчная (не заглавная) буква латинского алфавита) и извлечение флешки.

Комментарий. При такой установке пакета появляется дополнительный шаг по сравнению с установкой с физического DVD
или из сети - дополнительное подтверждение установки, так как aptitude не находит ключей подлинности dpkg.
Почему так происходит, мне неизвестно. В остальном все гладко.