Я пытаюсь сохранить журнал программ, которые я установил через apt-get в командной строке, чтобы перенести их в мою следующую установку Ubuntu. Иногда я устанавливаю что-то, чтобы понять, подходит ли оно мне. После тестирования я иногда забываю добавить их в свой журнал.
Когда я пытаюсь узнать из истории в менеджере программного обеспечения, он показывает мне длинный список, так как он также включает в себя автоматически установленные.
Есть ли способ, чтобы я мог сортировать только те, которые не установлены автоматически, только потому, что я установил gem или что-то еще? Я хочу, чтобы он знал только gem не библиотеки, которые пришли с ним, так как они будут автоматически установлены в следующий раз при установке gem.
Также есть ли какие-либо инструменты, которые помогут в установке пакетов? Я имею в виду, что когда-то был инструментом, который я использовал для отслеживания программ, которые вы компилируете и устанавливаете вручную. Он будет отслеживать действия makefile и упростить удаление или отмену того, что он сделал в будущем. Есть ли инструмент, который вы, возможно, слышали там?
Еще одно решение, о котором я могу думать, - написать install скрипт, который сначала регистрирует имя программы, затем проходит через apt-get install xxxx. Или есть лучший способ передать аргументы команды apt-get для их регистрации, путем сглаживания команды или чего-то еще? Это было бы лучше, так как он сохранял бы автоматическое завершение имен пакетов при нажатии вкладки после sudo apt-get install chromium-br ...
Попробуйте это. просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите следующие команды:
sudo apt-cache pkgnames
Это предоставит вам список всех пакетов в системе
Введите в терминал
следующее:cd Desktop
dpkg --get-selections | grep install > installed.txt
Текстовый файл появится со всеми установленными пакетами на вашем рабочем столе.