View previous topic :: View next topic |
Author |
Message |
Techie2000 Guru
Joined: 16 May 2002 Posts: 344
|
Posted: Fri Nov 29, 2002 8:24 pm Post subject: How to umerge package no longer in portage? |
|
|
A while back I merged XChat 1.9.3 and used that. Recently I switched to KVIRC, when I went to unmerge XChat I couldn't. The XChat 1.9.3 ebuild was gone but the program is still on my system. Any ideas? _________________ "And I'm right. I'm always right, but in this case I'm just a bit more right than I usually am." - Linus Torvalds |
|
Back to top |
|
|
RickDB Apprentice
Joined: 20 Sep 2002 Posts: 155 Location: Netherlands
|
Posted: Fri Nov 29, 2002 8:35 pm Post subject: |
|
|
Maybe this will work:
Code: |
cd /usr/portage/net-irc/xchat
cp xchat-1.8.10.ebuild xchat 1.9.3 ebuild
|
If that doesn't work try to:
emacs xchat-1.8.10.ebuild
and change the version numbers of the 1.8.10 to 1.9.3
Hope this helps
Last edited by RickDB on Fri Nov 29, 2002 8:36 pm; edited 1 time in total |
|
Back to top |
|
|
AlterEgo Veteran
Joined: 25 Apr 2002 Posts: 1619
|
Posted: Fri Nov 29, 2002 8:36 pm Post subject: |
|
|
is your-program-to-be-removed still in /var/db/pkg/ ? |
|
Back to top |
|
|
Techie2000 Guru
Joined: 16 May 2002 Posts: 344
|
Posted: Fri Nov 29, 2002 8:58 pm Post subject: |
|
|
Nope it is gone from /var/db/pkg _________________ "And I'm right. I'm always right, but in this case I'm just a bit more right than I usually am." - Linus Torvalds |
|
Back to top |
|
|
diskmuncher n00b
Joined: 22 Oct 2002 Posts: 21 Location: Denver, CO
|
Posted: Tue Dec 03, 2002 4:55 pm Post subject: |
|
|
As a "long-term solution", this answer BLOWS. If a program is installed via ebuild, and is either masked (i.e. to an earlier version because of a serious bug) or removed, there must be a program in the base system which can read a packing list (/var/db/pkg?) and remove the installed version. The question in my mind is "Why is the packing list not in /var/db/pkg?"
RickDB wrote: | Maybe this will work:
Code: |
cd /usr/portage/net-irc/xchat
cp xchat-1.8.10.ebuild xchat 1.9.3 ebuild
|
If that doesn't work try to:
emacs xchat-1.8.10.ebuild
and change the version numbers of the 1.8.10 to 1.9.3
Hope this helps |
_________________ John-David Childs (JC612) Enterprise Internet Solutions
Systems Administration http://www.nterprise.net
& Network Engineering WHOIS is your friend.
Direct replies to this email address are /dev/nulled. |
|
Back to top |
|
|
rac Bodhisattva
Joined: 30 May 2002 Posts: 6553 Location: Japanifornia
|
Posted: Tue Dec 03, 2002 7:26 pm Post subject: |
|
|
diskmuncher wrote: | If a program is installed via ebuild, and is either masked (i.e. to an earlier version because of a serious bug) or removed, there must be a program in the base system which can read a packing list (/var/db/pkg?) and remove the installed version. | There is. The ebuild is not required to do this. There is a CONTENTS file in /var/db/pkg that lists all the files owned by a package.
Quote: | The question in my mind is "Why is the packing list not in /var/db/pkg?" | That question is on my mind as well. I am having a hard time coming up with a plausible explanation. _________________ For every higher wall, there is a taller ladder |
|
Back to top |
|
|
|