Εγκατάσταση προγραμμάτων με μεταγλώττιση του πηγαίου κώδικα και... απεγκατάσταση!

Christos Vasilakis cvasilak at gmail.com
Thu Mar 13 20:32:27 GMT 2008


Simos Xenitellis wrote:
> Nikos Alexandris wrote:
>> On Thu, 2008-03-13 at 00:25 +0000, Simos Xenitellis wrote:
>>   
>>> Τα παρακάτω τα έγραψα πριν λίγο καιρό ως οδηγίες για τον αδερφό μου· 
>>> μπορείς να τα βρεις ότι βοηθούν.
>>>     
>> Αν και τα περισσότερα μου είναι (πλέον) γνωστά, το κείμενο είναι άκρως
>> κατάλληλο για μια εισαγωγή στην μεταγλώττιση.
>>
>> ( Το "rehash" είναι κάτι που το διαβάζω για πρώτη φορά. Κάποια σχέση με
>> το ldconfig; )
>>   
> Το rehash έχει να κάνει με το φλοιό tcsh (δεν είναι βασικό κομμάτι του 
> Ubuntu, οπότε δεν είναι σημαντικό για όσους δεν το χρησιμοποιούν).
> 
> Να προσθέσω ένα ακόμα άρθρο για το πως μπορεί κάποιος να κάνει 
> μεταγλώττιση ξανά ενός πακέτου του Ubuntu,
> http://www.ducea.com/2008/03/06/howto-recompile-debian-packages/
> Αυτό είναι καλό όταν θέλεις να κάνεις μια μικρή αλλαγή στον κώδικα, ή 
> όταν θέλεις να παράγεις εγκαταστάσιμο πακέτο .deb για άλλες πλατφόρμες 
> (π.χ. 64bit
> 
> Σίμος
>> Νομίζω ότι τέτοια κείμενα είναι πολύ χρήσιμα για όλους.
>>
>> Ευχαριστώ,
>>
>> Νίκος
>>
>>
>>   
> 
> 

Γειά χαρά,
εγώ χρησιμοποιώ το checkinstall (Θα το βρείς στο Synaptic). Αφού κάνεις 
"configure" μετά αντι για "make install" γραφείς "checkinstall". Αυτό 
κάνει compile το πρόγραμμα και παράγει έτοιμο deb αρχείο όπου μπορείς να 
το εγκαταστήσεις με dpkg -i <filename>.deb και να το απεγκαταστήσεις με 
"dpkg -r". By default μόλις τελιώσει το compilation κάνει αυτόματα 
εγκατάσταση για αυτό να το τρέχεις "sudo checkinstall".

Περισσότερα για την λειτουργία του μπορείς να δείς στο σχετικό site του 
project:

http://asic-linux.com.mx/~izto/checkinstall/

Φιλικά,
Χρήστος



More information about the Ubuntu-gr mailing list