Как я могу получить полный список программного обеспечения, установленного в не функционирующей системе от ее диска, смонтированного на новом?

ffmpeg -i  yourmp3.mp3  2>&1 | grep Duration | sed 's/Duration: \(.*\), start/\1/g'  |awk {'print $1'}

С вышеупомянутой командой можно получить продолжительность, Таким образом, можно написать сценарий для определения домена на время. Также можно использовать:

find yourPath -iname "*mp3" -exec ffmpeg -i  {}   2>&1 | grep Duration | sed 's/Duration: \(.*\), start/\1/g'  |awk {'print $1'}

Замените yourPath корнем Вашего mp3 репозитория.

3
24.09.2014, 20:53
2 ответа

Установите старый привод, например, Под / mnt / alt , а затем делайте:

 dpkg --root-dir /mnt/old --get-selections | grep -F ' install' ' | cut -f 1

DPKG имеет встроенные средства для установки / списка / de-установки на файловую систему, не на основе непосредственно под / .

2
27.01.2020, 21:27

Вы должны загрузить через Живой Linux, Тогда chroot к старому Linux, тогда:

dpkg -l "*" |grep ^ii |awk {'print $2'}
0
27.01.2020, 21:27

Теги

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