Форум русскоязычного сообщества Ubuntu


Автор Тема: [РЕШЕНО] Установка пакетов без интернета  (Прочитано 1987 раз)

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

Оффлайн serge7y

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Дано: Ubuntu 9.04 установлена с CD. интернет и сеть не использую ( такая отдельно стоящая машинка).
1- Папка с пакетами(deb) закачаны из интернета (шрифты, кодеки и д.р.)
2- Комп без инета,  ( /home/user/media-pak/*.deb)
3- Пробую добавить эту папку в Система-Администрирование-Менеджер пакетов Synaptic-Настройка-Репозитарии-ПО сторонних производителей-Добавить-Строка APT: deb file:///home/user/madia-pak/ jaunty main - добавить источник. -Далее -Закрыть.
4- Появляется окно "Список репозиториев изменён" и сообщает мне что: "Информация о репозиториях изменилась. Вы должны нажать кнопку «Получить сведения», чтобы изменения вошли в силу." жму Закрыть.
5- Потом Обновить получаю такое сообщение: "Не удалось загрузить индексы всех репозиториев", которое
 меня информирует:
Не удалось загрузить file:/home/user/madia-pak/dists/jaunty/main/binary-i386/Packages  Файл не найден
Некоторые индексные файлы не загрузились, они были проигнорированы или вместо них были использованы старые версии
... непонятно... Я хочу добавить папку с deb-пакетами в список репозиториев, чтобы в Synaptic их (пакеты) можно было поставить щелкая мышкой-пометить для установки.

P.S. Создание локальных репозиториев не подходит под мои нужды.
Все что хочу поставить, я уже закачал из инета и перенёс на комп.
Установка по отдельности пакетов нарушает зависимости т.е. (ставлю пакет 1.deb для его установки нужен 2.deb, а для того чтобы поставить нужен 4.deb) , все пакеты упоминающиеся в зависимостях присутствуют.
Написание скрипта для установки не рассматриваю как метод - потому что надо делать через GUI. - Чтобы было красиво и элегантно!
У кого какие соображения а этот счет?
« Последнее редактирование: 02 Сентябрь 2009, 09:23:39 от serge7y »

lichtenwald

  • Гость
Re: Установка пакетов без интернета
« Ответ #1 : 07 Май 2009, 09:48:46 »
cd /home/user/media-pak/*.deb
sudo dpkg -i *.deb
это если их все разом установить)

зы а ели локальную репу то в поиск

Оффлайн serge7y

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Установка пакетов без интернета
« Ответ #2 : 07 Май 2009, 09:53:38 »
lichtenwald
спасибо  за ответ, так все ставиться проблем нет.
только вот нуна чтобы было в synaptic.

lichtenwald

  • Гость
Re: Установка пакетов без интернета
« Ответ #3 : 07 Май 2009, 09:58:16 »
ну а в чем проблема ?)
почему локальный репа не подходит ?))

Оффлайн serge7y

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Установка пакетов без интернета
« Ответ #4 : 07 Май 2009, 10:01:02 »
Локальная репа и нужна, а проблема вот вчем:
5- Потом Обновить получаю такое сообщение: "Не удалось загрузить индексы всех репозиториев", которое
 меня информирует:
Не удалось загрузить file:/home/user/madia-pak/dists/jaunty/main/binary-i386/Packages  Файл не найден
Некоторые индексные файлы не загрузились, они были проигнорированы или вместо них были использованы старые версии
... непонятно...


Оффлайн serge7y

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Установка пакетов без интернета
« Ответ #6 : 07 Май 2009, 10:59:34 »
Решено Спасибо lichtenwald

1.Создание локального репозитория
Вместо использования dpkg -i package_name.deb для установки, можно создать локальный
репозиторий для пакетов, принесенных на флешке или другом носителе, а потом
использовать synaptic/kynaptic (или apt-get install package_name). 1. Все действия лучше
проводить как root
sudo su
2.Теперь установите пакет dpkg-dev. Он будет содержать утилиту dpkg-scanpackages, которая
нам и нужна.
apt-get install dpkg-dev
3.Поместите все .deb пакеты в директорию например, /myrepo (причем не непосредственно в
эту директорию, а в поддиректории, расположенные в этой директории) 4. Выполните
cd /myrepo
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
5. Теперь нужно внести новый репозиторий в /etc/apt/sources.list. Вставьте в
/etc/apt/sources.list строчку (лучше вставить ближе к началу, т.к. apt-get (synaptic/kynaptic)
ставит более высокий приоритет источнику, находящемуся раньше остальных)
deb file:/myrepo ./
6. Обновление списка репозиториев
apt-get update
Если изменится содержимое директории с пакетами, повторите шаги 3.

lichtenwald

  • Гость
Re: Установка пакетов без интернета
« Ответ #7 : 07 Май 2009, 11:02:05 »
да не за что)  :)
если решено и не трудно допишите в названии темы что решено) чтобы по поиску легче ориентироваться народу было)  :)

 

Страница сгенерирована за 0.087 секунд. Запросов: 22.