Как я сохраняю список пакетов, которые установлены от 'initramfs'?

В настоящее время работая над получением полного доступа оболочки, но я испортил корневые полномочия, восстанавливающиеся с руткита, и вместо этого просто мигрирую домой и конфигурируюсь к новой установке. У меня есть доступ целой файловой системы, но ни одна из команд как apt

Я хотел бы знать - где я могу найти список всех пакетов/зависимостей, которые я установил со своей текущей ОС?

0
задан 16 May 2017 в 07:45

1 ответ

Вместо загрузки в intramfs с помощью rdinit=/bin/sh используйте init=/bin/bash для получения оболочки bash.

Теперь ваша файловая система root готова к исследованию, запустите:

grep -i package: /var/lib/dpkg/status

она покажет вам все установленные пакеты в вашей сломанной системе, например:

...
Package: libunity-protocol-private0
Package: libvamp-hostsdk3v5
Package: libzltext-data
Package: linux-headers-generic
Package: libzlui-qt4
...

вы можете также получите список только таких имен:

grep -i package: /var/lib/dpkg/status | awk -F ': ' '{ print $2 }'

мы можем даже изменить awk на '{ print $2, "install" }', чтобы мы могли использовать вывод с dpkg --set-selections для установки их в новую систему.

1
ответ дан 3 November 2019 в 06:00

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

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