Я стараюсь вести журнал программ, которые я установил через apt-get, в командной строке, чтобы перенести их в мою следующую установку Ubuntu. Дело в том, что иногда я устанавливаю что-то, чтобы посмотреть, подходит ли мне это. После тестирования я иногда забываю добавить их в свой журнал.
Когда я пытаюсь выяснить из истории в диспетчере программного обеспечения, он показывает мне длинный список, так как он также включает в себя автоматически установленные.
Есть ли способ, которым я могу отсортировать только те, которые не установлены автоматически только потому, что я установил gem
или что-то? Я хочу, чтобы он знал только gem
, а не библиотеки, которые шли с ним, так как они будут автоматически установлены в любом случае при следующей установке gem
.
Также есть ли инструменты, помогающие при установке пакетов? Я имею в виду, что когда-то был инструмент, который я использовал для отслеживания программ, которые вы компилируете и устанавливаете вручную. Он будет отслеживать действия make-файла и упростит удаление или отмену того, что он сделал в будущем. Есть ли инструмент, о котором вы, возможно, слышали?
apt-get install xxxx
. Или есть лучший способ передать аргументы команды из apt-get
для их регистрации, используя псевдоним команды или что-то в этом роде? Это было бы лучше, так как при автозаполнении имен пакетов будет сохраняться при нажатии клавиши Tab после sudo apt-get install chromium-br
...
Попробуй это. просто нажмите Ctrl kbd> + Alt kbd> + T kbd> на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:
sudo apt-cache pkgnames
Это предоставит вам список всех пакетов в системе
Введите следующее в терминал
cd Desktop
dpkg --get-selections | grep install > installed.txt
Текстовый файл появится со всеми установленными пакетами на вашем рабочем столе.
Apt
отслеживает, что помечено как автоматически установленное, а что помечено как установленное вручную. Вы можете получить список установленных вручную пакетов с помощью apt-mark showmanual
.
Имейте в виду, что в дополнение к тому, что вы установили вручную, в этот список войдут вещи, которые система пометила как установленные вручную, чтобы защитить их от autoremove
.
Synaptic
имеет хороший графический просмотрщик с поиском журнала истории apt в Файл -> История . История включает в себя установленные вами пакеты, установленные зависимости, а также обновления и удаленные пакеты.
Сам журнал истории apt находится в /var/log/apt/history.log