LINUX.ORG.RU
ФорумAdmin

Как получить список прикладных программ?

 


1

1

Прикладная программа - эта такая, которую пользователь поставил руками. Такая программа не нужна никаким другим программам как правило (зато использует другие пакеты).

по-другому можно сказать, что хочется получить минимальный список пакетов, которые нужно установить, чтобы полуилась такая же система, как существующая.

aptitude search '~i!~M'
dpkg --get-selections
не предлагать, потому что они выдают среди пакетов такие, которые можно в следующий раз вручную не ставить, они будут поставлены вместе с другими программами.

Прикладная программа - эта такая, которую пользователь поставил руками

Т.е. собрал из исходников и сделал make install?

А если серьезно, то у любого софта есть зависимости (библиотеки и прочее, без которых ваша «прикладная программа» не взлетит).

invokercd ★★★★
()

Можно взять свежеустановленную систему и целеую систему и на них создать списки пакетов а потом diff и немного awk:

user@pc1~$ apt-mark showmanual >1.txt
user@pc2~$ apt-mark showmanual >2.txt
$ diff 1.txt 2.txt  |awk '{print $2}' |grep -v ^$ | paste -sd" "

af5 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.