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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как распаковать множество .deb пакетов с совмещением в указанной папке?  (Прочитано 840 раз)

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

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
Это отлично работает по одному архиву:

dpkg --extract 2048-qt_0.1.6-1+b1_amd64.deb /home/xx/00/
Но мне нужно распаковать множество разных .deb пакетов. Возможно ли это?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6692
    • Просмотр профиля
Цитировать
Возможно ли это?
Возможно.
Вся система состоит из сотен deb-ов распакованных в корень.

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
Можно скопировать все .deb в папке, потом заменой в pluma (gedit) добавить dpkg --extract спереди и /home/xx/00/ сзади. Затем сразу весь список в терминал.

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
ase66, вам надо распаковать  ВСЕ дебки  в 1 каталог? Это будет каша,
Или каждый дебку в каталог по названию деб?
Могу предложить в цикле
for i in *.deb;do mkdir ${i%%.deb};dpkg -x $i ${i%%.deb};done



« Последнее редактирование: 18 Февраля 2018, 12:28:12 от ARTGALGANO »

 

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