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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Опции Dpkg  (Прочитано 1054 раз)

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

Оффлайн Patrick Weron-Farella

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Опции Dpkg
« : 07 Октября 2008, 11:30:06 »
Здарова !
Вот всегда интересовал меня один вопрос.

Предположим:

         - пакет  Butilka_Vodki.deb лежит в директории  /home/Alcoholic/
         - пакет  Butilka_Vodki.deb имеет зависимости от неинсталлированных ранее пакетов Zakuska_lib.deb и Stoparik.deb
         - пакеты Zakuska_lib.deb и Stoparik.deb лежат в директории /home/Alcoholic/ вместе с пакетом Butilka_Vodki.deb
         - пакеты Butilka_Vodki.deb, Zakuska_lib.deb и Stoparik.deb НЕ подключены вкачестве локальных репозиториев

Необходимо:

         - установить  Butilka_Vodki.deb так, чтобы после автоматической проверки зависимостей при установке,  были автоматически выбраны и в правильной последовательности установлены зависимости из той же директории.

Оффлайн Lexxus

  • Активист
  • *
  • Сообщений: 271
    • Просмотр профиля
Re: Опции Dpkg
« Ответ #1 : 07 Октября 2008, 11:35:47 »
sudo dpkg -i Butilka_Vodki.deb Zakuska_lib.deb Stoparik.deb

оно?)
Советов у меня не просите, потому что у меня чувство юмора сильнее чувства жалости...

wicked

  • Гость
Re: Опции Dpkg
« Ответ #2 : 07 Октября 2008, 11:51:45 »
или если в этой дериктории нет больше deb пакетов, то sudo  dpkg -i *

Оффлайн Patrick Weron-Farella

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Опции Dpkg
« Ответ #3 : 07 Октября 2008, 12:07:58 »
Я имел ввиду команду, также включающую те случаи, когда в директории находится множество deb пакетов, и я не знаю какие именно зависимости между ними существуют... Следовательно, не знаю имен файлов и последовательности инсталляции зависимостей.  То есть если в директории есть пакеты не требующие установки.. Но чтобы автоматически выбрало и установило только те, зависимости которых должны быть удовлетворены. Извиняюсь за изначальную, должно быть, не совсем  корректную формулирвку вопроса.
« Последнее редактирование: 07 Октября 2008, 12:11:25 от Patrick Weron-Farella »

Оффлайн Kolyok

  • Активист
  • *
  • Сообщений: 484
    • Просмотр профиля
Re: Опции Dpkg
« Ответ #4 : 07 Октября 2008, 12:59:05 »
А, может, тогда проще подключить папку как локальный репозиторий? Наиболее простой ИМХО способ:
cd /home/Alcoholic/
sudo dpkg-scanpackages . /dev/null | gzip > Packages.gz
потом добавляешь в sources.list
deb file://home/Alcoholic/ ./потом:
sudo aptutude apdate && sudo aptitude install Butilka_VodkiЕсли не хочешь, чтобы искались и устанавливались из подключенных сетевых репозиториев те же самые пакеты, по подпиши свой локальный репозиторий ключиком. О том, как это делать, есть на форуме.
Такой вариант почему не устраивает?
Суета... Все суета... Суета сует... Что пользы человеку от трудов его...
Умножая знания, умножаете скорбь Вашу...

 

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