Как выполнить склонный - получают операцию на всех установленных пакетах?

Я должен выполнить a dpkg-repack операция на всем для перемещения в новую установку на другом жестком диске но я не могу получить доступ ни к какому GUI

У меня есть различные пакеты, которые не полностью установлены, и никакая способная команда, которую я использовал до сих пор, не смогла сделать пакет install/reinstall/configure-completion на них всех, и я заканчиваю тем, что имел необходимость работать dpkg-repack пока это не столкнется с плохим, установите это, затем перезапустите переупаковку снова с начала. Есть ли какой-либо способ, которым я могу выбрать все установленные (не все пакеты, доступные каждому repo, который я добавил), пакеты, и сделайте, чтобы они были установлены для фиксации поврежденного или не полностью установленных?

0
задан 10 May 2017 в 06:35

1 ответ

Просто найденный решением:

sudo apt-get install $(dpkg --get-selections | awk '{print $1}' | egrep -v 'dpkg|apt|mysql|mythtv')
sudo apt-get update
sudo apt-get install $(dpkg --get-selections | awk '{print $1}' | egrep -v 'dpkg|apt|mysql|mythtv')

Теперь получают список неудавшихся к установке объектов, затем помещают его в конце следующей команды:

sudo apt-get remove --purge <add packages in previous item>
fakeroot -u dpkg-repack $(dpkg --get-selections | grep install | cut -f1)
1
ответ дан 6 October 2019 в 04:15

Другие вопросы по тегам:

Похожие вопросы: