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

Re: diffutils verwijderen?



Op 09-12-09 12:50, Paul van der Vlis schreef:
Wouter Verhelst schreef:
On Tue, Dec 08, 2009 at 01:53:15PM +0100, Paul van der Vlis wrote:
Diederik de Haas schreef:
On 2009-12-08 Paul van der Vlis wrote:
Ik kom daarbij het pakket diffutils tegen. Dit zit niet meer in stable..
Dat verbaasde me eerst. Inderdaad is diffutils niet meer aanwezig in
stable, maar het heeft vroeger wel nog bestaan. Dat moet etch of eerder
geweest zijn.
In Etch niet, dat moet dan al Sarge zijn geweest.

Maar er is ooit een pakket uit testing op geinstalleerd, misschien heeft
dat deze diffutils "meegenomen".
Dependencies op packages in Essential zijn niet nodig, net omdat ze
altijd aanwezig zijn omdat je ze niet hoort te verwijderen.
OK, wist ik eerlijk gezegd niet.

Tenzij er een bepaalde versie is die een package minimaal nodig heeft;
in dat geval is een dependency wel nodig, en dat zou inderdaad kunnen
verklaren wat er gebeurd is.

Welk package was het exact dat je vanuit testing geïnstalleerd had?
Het ging om phpbb3.

Dat is uit testing geinstalleerd op 12 februari 2009 (toen was Lenny nog
testing), en het is verwijderd op 16 april 2009. Het heeft dus een
wisseling meegemaakt naar een nieuwe testing.

Het moet normaliter wel mogelijk zijn om diffutils terug te vervangen
door diff mits wat moeilijkdoenerij, als je dat echt wilt, maar het kan
zeker geen kwaad om 'nieuwere' versies van software op je systeem te
hebben -- en dat heeft ook het voordeel dat je *niet* het risico loopt
om je hele systeem om zeep te helpen.
Precies, die conclusie had ik ook gemaakt.

Met vriendelijke groet,
Paul van der VLis.








Als ik het goed begrijp, heb je zowel diff als diffutils geïnstalleerd.
Welke versie van diff?
Indien >2.8.1-12 dan betreft het een dummy pakket, nodig voor upgrading van diff naar diffutils. Na installatie van diffutils kan dit veilig worden verwijderd.
In squeeze en sid is de naam van het pakket namelijk diffutils.
Een lagere versie van diff <= 2.8.1-12 samen met een hogere versie van diffutils lijkt me enigszins onmogelijk omdat er dan bestanden dubbel geïnstalleerd zouden zijn, iets wat dpkg normaal niet toestaat. Om dit toch voor elkaar te krijgen (overigens meestal niet verstandig!) moet je dpkg vanaf de commandline draaien met de --force optie. Dus volgens mij is het zo, dat wanneer van zowel diff als diffutils de versie hoger is dan 2.8.1-12, je diff veilig kunt verwijderen en diffutils niet.
Maar het kan weinig kwaad om allebei gewoon te laten staan.
Downgraden naar diff versie <=2.8.1-12 lijkt me een stuk lastiger omdat dit waarschijnlijk niet gaat zonder foutmeldingen van je pakketmanager en om eerst diffutils te verwijderen is waarschijnlijk gevaarlijk omdat het niet zeker is of je dan diff ooit nog kunt installeren.
Het betreft tenslotte een 'essential' pakket.

Henk.


Reply to: