Как создать список установленных пакетов для удаления после тестирования?

Мне нравится проверять kmymoney. При попытке установить большое количество пакетов kde, которые необходимы этой программе. Все в порядке, я использую Unity, и на данный момент нет пакетов kde. Итак, когда мне нравится удалять все эти пакеты после тестирования kmymoney, как я могу это сделать?

sudo apt-get install kmymoney >> /some/folder/kmymoney.txt

дает мне вывод apt-get, но это не то, что я ищу. Есть ли способ правильно удалить эти пакеты?

Thanx заранее

W.

0
задан 12 November 2011 в 13:23

3 ответа

Я использую

Я использую logsave для хранения собственных журналов.

man logsave

NAME
       logsave - save the output of a command in a logfile

SYNOPSIS
       logsave [ -asv ] logfile cmd_prog [ ... ]

DESCRIPTION
       The  logsave  program  will execute cmd_prog with the specified argument(s),
       and save a copy of its output to logfile. If the containing directory for 
       logfile does not exist, logsave will accumulate the output in memory until 
       it  can  be written out.  A copy of the output will also be written to 
       standard output.

Пример

При установке Планировщика:

logsave 2011110800_Install_planner.txt sudo apt-get install planner

В файле 2011110800_Install_planner.txt есть:

Log of sudo apt-get install planner 
Tue Nov  8 17:51:19 2011

Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  gconf2 gconf2-common libart-2.0-2 libgconf2-4 libglade2-0 libgnomecanvas2-0
  libgnomecanvas2-common libgtk-3-0 libgtk-3-bin libgtk-3-common librarian0
  rarian-compat scrollkeeper
Suggested packages:
  gconf-defaults-service librsvg2-common gvfs
The following NEW packages will be installed:
  gconf2 gconf2-common libart-2.0-2 libgconf2-4 libglade2-0 libgnomecanvas2-0
  libgnomecanvas2-common libgtk-3-0 libgtk-3-bin libgtk-3-common librarian0
  planner rarian-compat scrollkeeper
0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded.
Need to get 6,385 kB of archives.
After this operation, 18.2 MB of additional disk space will be used.
Do you want to continue [Y/n]?

Удаление (скопировать и вставить установленные пакеты из 2011110800_Install_planner.txt)

logsave 2011110800_Remove_planner.txt sudo apt-get purge gconf2 gconf2-common libart-2.0-2 libgconf2-4 libglade2-0 libgnomecanvas2-0 libgnomecanvas2-common libgtk-3-0 libgtk-3-bin libgtk-3-common librarian0 planner rarian-compat scrollkeeper

2011110800_Remove_planner. txt имеет:

Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  gconf2* gconf2-common* libart-2.0-2* libgconf2-4* libglade2-0*
  libgnomecanvas2-0* libgnomecanvas2-common* libgtk-3-0* libgtk-3-bin*
  libgtk-3-common* librarian0* planner* rarian-compat* scrollkeeper*
0 upgraded, 0 newly installed, 14 to remove and 0 not upgraded.
After this operation, 18.2 MB disk space will be freed.
Do you want to continue [Y/n]? 

С gui

Менеджеры пакетов Synaptic и Muon ведут журналы ведения журнала или анализируют журнал apt / dpkg.

Журналы

Проверка установленных / обновленных / удаленных пакетов из журнала dpkg (командная строка):

Недавний журнал состояния:

grep "status installed" /var/log/dpkg.log

grep upgrade /var/log/dpkg.log

grep remove /var/log/dpkg.log

Раньше / больше: Как полностью удалить рабочий стол?

1
ответ дан 4 August 2018 в 18:19

Почему бы вам просто не удалить kymymoney напрямую? Я не знаю, что вы говорите «правильно», но, как объясняли другие ответы, вы можете использовать для этого как aptitude, так и apt-get.

sudo apt-get remove kymymoney
sudo apt-get autoremove

или

sudo aptitude remove kymymoney

будет правильно удалять пакет и его неиспользуемые зависимости.

1
ответ дан 6 August 2018 в 02:46

Я использую

Я использую logsave для хранения собственных журналов.

man logsave

NAME
       logsave - save the output of a command in a logfile

SYNOPSIS
       logsave [ -asv ] logfile cmd_prog [ ... ]

DESCRIPTION
       The  logsave  program  will execute cmd_prog with the specified argument(s),
       and save a copy of its output to logfile. If the containing directory for 
       logfile does not exist, logsave will accumulate the output in memory until 
       it  can  be written out.  A copy of the output will also be written to 
       standard output.

Пример

При установке Планировщика:

logsave 2011110800_Install_planner.txt sudo apt-get install planner

В файле 2011110800_Install_planner.txt есть:

Log of sudo apt-get install planner 
Tue Nov  8 17:51:19 2011

Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  gconf2 gconf2-common libart-2.0-2 libgconf2-4 libglade2-0 libgnomecanvas2-0
  libgnomecanvas2-common libgtk-3-0 libgtk-3-bin libgtk-3-common librarian0
  rarian-compat scrollkeeper
Suggested packages:
  gconf-defaults-service librsvg2-common gvfs
The following NEW packages will be installed:
  gconf2 gconf2-common libart-2.0-2 libgconf2-4 libglade2-0 libgnomecanvas2-0
  libgnomecanvas2-common libgtk-3-0 libgtk-3-bin libgtk-3-common librarian0
  planner rarian-compat scrollkeeper
0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded.
Need to get 6,385 kB of archives.
After this operation, 18.2 MB of additional disk space will be used.
Do you want to continue [Y/n]?

Удаление (скопировать и вставить установленные пакеты из 2011110800_Install_planner.txt)

logsave 2011110800_Remove_planner.txt sudo apt-get purge gconf2 gconf2-common libart-2.0-2 libgconf2-4 libglade2-0 libgnomecanvas2-0 libgnomecanvas2-common libgtk-3-0 libgtk-3-bin libgtk-3-common librarian0 planner rarian-compat scrollkeeper

2011110800_Remove_planner. txt имеет:

Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  gconf2* gconf2-common* libart-2.0-2* libgconf2-4* libglade2-0*
  libgnomecanvas2-0* libgnomecanvas2-common* libgtk-3-0* libgtk-3-bin*
  libgtk-3-common* librarian0* planner* rarian-compat* scrollkeeper*
0 upgraded, 0 newly installed, 14 to remove and 0 not upgraded.
After this operation, 18.2 MB disk space will be freed.
Do you want to continue [Y/n]? 

С gui

Менеджеры пакетов Synaptic и Muon ведут журналы ведения журнала или анализируют журнал apt / dpkg.

Журналы

Проверка установленных / обновленных / удаленных пакетов из журнала dpkg (командная строка):

Недавний журнал состояния:

grep "status installed" /var/log/dpkg.log

grep upgrade /var/log/dpkg.log

grep remove /var/log/dpkg.log

Раньше / больше: Как полностью удалить рабочий стол?

1
ответ дан 10 August 2018 в 08:46

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

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