View previous topic :: View next topic |
Author |
Message |
310354 n00b
Joined: 01 Aug 2013 Posts: 59
|
Posted: Sat Dec 21, 2013 1:20 pm Post subject: emerge --depclean wants to remove nano, why? |
|
|
Hi,
I can't understand why emerge --depclean wants to remove nano (and maybe other unwanted things; I'm not able to judge since my knowledge isn't so wide). Please check the following:
Code: | sudo emerge --depclean --ask
* Always study the list of packages to be cleaned for any obvious
* mistakes. Packages that are part of the world set will always
* be kept. They can be manually added to this set with
* `emerge --noreplace <atom>`. Packages that are listed in
* package.provided (see portage(5)) will be removed by
* depclean, even if they are part of the world set.
*
* As a safety measure, depclean will not remove any packages
* unless *all* required dependencies have been resolved. As a
* consequence, it is often necessary to run `emerge --update
* --newuse --deep @world` prior to depclean.
Calculating dependencies... done!
>>> Calculating removal order...
>>> These are the packages that would be unmerged:
!!! 'app-editors/nano' (virtual/editor) is part of your system profile.
!!! Unmerging it may be damaging to your system.
app-editors/nano
selected: 2.3.2
protected: none
omitted: none
app-text/docbook-xml-dtd
selected: 4.3-r1
protected: none
omitted: 4.1.2-r6 4.2-r2 4.4-r2
dev-db/postgresql-base
selected: 9.2.4-r1
protected: none
omitted: 9.3.2
dev-lang/python
selected: 3.2.5-r3
protected: none
omitted: 2.7.5-r3 3.3.2-r2
gnome-base/gsettings-desktop-schemas
selected: 3.8.2
protected: none
omitted: none
perl-core/ExtUtils-Command
selected: 1.170.0
protected: none
omitted: none
perl-core/JSON-PP
selected: 2.272.0
protected: none
omitted: none
perl-core/MIME-Base64
selected: 3.130.0
protected: none
omitted: none
perl-core/Perl-OSType
selected: 1.2.0
protected: none
omitted: none
perl-core/Test-Simple
selected: 0.980.0
protected: none
omitted: none
perl-core/digest-base
selected: 1.170.0
protected: none
omitted: none
sys-devel/libperl
selected: 5.10.1
protected: none
omitted: none
x11-themes/gnome-icon-theme
selected: 3.8.3
protected: none
omitted: none
All selected packages: perl-core/Test-Simple-0.980.0 app-editors/nano-2.3.2 sys-devel/libperl-5.10.1 gnome-base/gsettings-desktop-schemas-3.8.2 perl-core/MIME-Base64-3.130.0 x11-themes/gnome-icon-theme-3.8.3 perl-core/Perl-OSType-1.2.0 dev-lang/python-3.2.5-r3 perl-core/JSON-PP-2.272.0 perl-core/digest-base-1.170.0 dev-db/postgresql-base-9.2.4-r1 app-text/docbook-xml-dtd-4.3-r1 perl-core/ExtUtils-Command-1.170.0
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
Would you like to unmerge these packages? [Yes/No] n
Quitting.
Packages installed: 875
Packages in world: 64
Packages in system: 44
Required packages: 862
Number to remove: 13 |
Thanks in advance :) |
|
Back to top |
|
|
Apheus Guru
Joined: 12 Jul 2008 Posts: 422
|
Posted: Sat Dec 21, 2013 1:32 pm Post subject: |
|
|
nano has been removed from @system a while ago. If you want to keep it, just add it to world:
Code: | emerge --noreplace app-editors/nano |
I don't know what to make of the output "app-editors/nano is part of system", this has not been true for months. Except maybe if you do not have any other editor installed.
I doubt the other packages have to do with nano, just try it after adding nano to world. |
|
Back to top |
|
|
310354 n00b
Joined: 01 Aug 2013 Posts: 59
|
Posted: Sat Dec 21, 2013 3:27 pm Post subject: |
|
|
Apheus wrote: | nano has been removed from @system a while ago. If you want to keep it, just add it to world:
Code: | emerge --noreplace app-editors/nano |
I don't know what to make of the output "app-editors/nano is part of system", this has not been true for months. Except maybe if you do not have any other editor installed.
I doubt the other packages have to do with nano, just try it after adding nano to world. |
I did emerge --depclean after adding nano to world favourites as you suggested. The problem is that it removed the icon pack in use, so I had to reinstall it. Now I am a bit worried, because if emerging --deplcean had removed an unwanted thing like gnome-icon-theme, it could also have unmerge necessary packages concerning perl (in my case). The question is: why depclean doesn't know important packages that should not be removed? |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54216 Location: 56N 3W
|
Posted: Sat Dec 21, 2013 3:35 pm Post subject: |
|
|
tant0c1b0,
Its getting better, a long time ago it removed glibc for me :)
There is a warning about reviewing the package list. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6097 Location: Dallas area
|
Posted: Sat Dec 21, 2013 3:40 pm Post subject: |
|
|
I always use either the pretend "-p" or ask "-a" option for emerging, revdep-rebuild or depclean before allowing it to run willy-nilly. _________________ PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
John R. Graham Administrator
Joined: 08 Mar 2005 Posts: 10587 Location: Somewhere over Atlanta, Georgia
|
Posted: Sat Dec 21, 2013 6:28 pm Post subject: |
|
|
Moved from Portage & Programming to Duplicate Threads in favor of --depclean wants to remove nano!, which explains the whole rationale and the work-around.
- John _________________ I can confirm that I have received between 0 and 499 National Security Letters. |
|
Back to top |
|
|
|