Detta är en artikel som jag påbörjade tidigare men inte publicerat

Ibland så finns inga färdiga paket i distributionen för programmet som man vill installera utan man är tvungen att ladda ner det, kompilera och sedan installera det. Problemet är att hitta alla filer som installerades när man vill ta bort det programmet. Till Debian finns ett program som kan kontrollera vilka filer som installerades och skapa ett paket för dessa filer så att man kan ta bort filerna som vilket installerat paket som helst.

Ett normalt förfarande är följande steg

  • hämta ner källkod och packa upp den
  • kör configure med parametrar
  • kompilera med make
  • installera med sudo make install

För att skapa ett paket använder man sig av paketet CheckInstall som installeras med

och ersätt sudo make install med sudo checkinstall make install dock finns en bugg i den version som installeras så man man blir tvungen att göra en av två aternativ

  • lägga till —fstrans=no på kommandoraden varje gång du kör checkinstall
  • ändra i file /etc/checkinstallrc och ändra raden
    TRANSLATE=1 till
    TRANSLATE=0

när man kör kommando så får man några frågor och sedan möjlighet att ändra paketinformationen

checkinstall

 

Glöm inte att man måste köra det med sudo oavsett om installationen sker där vanliga användare kan skriva eller ej eftersom paketdatabasen ska uppdateras och det kräver root rättigheter.

man kan sedan enkelt avinstallera alla filerna som installerades med kommandot