Re: Purging non needed TDE packages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dne st 5. srpna 2020 Dr. Nikolaus Klepp napsal(a):
> Anno domini 2020 Wed, 5 Aug 19:29:49 +0200
>
>  Slávek Banko scripsit:
> > Dne st 5. srpna 2020 Dr. Nikolaus Klepp napsal(a):
> > > > root@local [~]# apt-mark manual tde-trinity tdeutils-trinity
> > > > tde-trinity was already set to manually installed.
> > > > tdeutils-trinity set to manually installed.
> > > >
> > > > root@local [~]# apt-get purge klaptopdaemon-trinity
> > > > {snip}
> > > > The following packages were automatically installed and are no
> > > > longer required:
> > > >   amor-trinity arts-trinity {snip} twin4-trinity xcalib
> > > > Use 'apt autoremove' to remove them.
> > > > The following packages will be REMOVED:
> > > >   klaptopdaemon-trinity* tde-trinity* tdeutils-trinity*
> > > > 0 upgraded, 0 newly installed, 3 to remove and 3 not upgraded.
> > > > After this operation, 840 kB disk space will be freed.
> > > > Do you want to continue? [Y/n] n
> > > > Abort.
> > >
> > > The metapackgs can be removed without any problem.
> >
> > Metapackages are good at installation, but poor servant during the
> > removal of individual packages.
> >
> > For metapackages to work well for installation, there is a need for a
> > hard dependency - Depends. If a looser dependency - Recomends - were
> > used, the result could be that virtually nothing would be installed
> > when the default apt setting is "without recommends". And here is the
> > beginning of the problem. If a user wants to remove a package that is
> > referenced by a metapackage, this will cause the metapackage to break
> > => leads to its uninstallation and thus to the uninstallation of all
> > other packages referenced by the metapackage.
> >
> > Therefore, before removing a metapackage, all referenced packages need
> > to be switched to "manual" so that they are retained even if the
> > metapackage is removed. This is more difficult to do manually with
> > commands - it's much easier to use aptitude.
>
> How do you do that with aptitude?
>

In aptitude you can "enter" the metapackage using the Enter key, move to 
depends and then press "m". This will switch all packages in the list 
to "manual".

At the same time, there is an 'overview step' in aptitude before performing 
both installation and uninstallation - after pressing 'g'. There it is 
possible to notice the situation and make changes in the selection of 
packages. Alternatively, go back - by pressing 'q' and continue 
selecting / deselecting packages.

> nik
>
> > And that's exactly why we like aptitude. Aptitude is much more
> > powerful and skillful than Synaptic. And just as useful as apt-get /
> > apt-cache / apt-<something> or apt.
> >
> > Cheers

Cheers
-- 
Slávek

Attachment: signature.asc
Description: This is a digitally signed message part.


[Index of Archives]     [Trinity Devel]     [KDE]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]     [Trinity Desktop Environment]

  Powered by Linux