← Back to team overview

sslug-teknik team mailing list archive

Re: SV: Re: SV: Re: apt-get upgrade, Debian GNU/Linux [sarge]

 

svendev wrote:
Hej Sune


On 2005-06-04, svendev  wrote:

/media/cdrom0 =Root=> apt-get remove printpro
Indlæser pakkelisterne... Færdig
Opbygger afhængighedstræ... Færdig
E: Pakken printpro skal geninstalleres, men jeg kan ikke finde noget arkiv med den.
/media/cdrom0 =Root=>

dpkg --force-remove-reinstreq --remove pakkenavn


/tmp =Root=> dpkg --force-remove-reinstreq --remove printpro-4.5.4-linux-intel.deb
dpkg: du skal angive pakker ved deres egne navne, ikke ved de filnavne, de ligger i

Og det virkede ikke

 /tmp =Root=> dpkg --force-remove-reinstreq --remove /tmp/dists/printpro-4.5.4-linux-intel.deb
dpkg: du skal angive pakker ved deres egne navne, ikke ved de filnavne, de ligger i

En gang til. Læste du ikke, hvad den skrev?

Du skal ikke bruge navnet på en fil, for at afinstallere en pakke. Du skal bruge selve pakkens navn.

Fidusen er, at selve filnavnet kan være komplet urelateret til selve pakkens navn. Det kan for eksempel være nyttigt, hvis den lige skal over et system, der kun tillader 8.3-filnavne. Ja, jeg ved godt, at den type systemer ikke er så udbredte mere, men de var stadig udbredte, da Debians pakkesystem blev lavet.

I dette tilfælde er pakkens eget navn printpro, som du også havde skrevet ved tidligere forsøg på at fjerne den, så hvorfor bruger du pludselig filnavnet?

Med venlig hilsen

Ole


References