Δευτέρα, Μαρτίου 20, 2006

Εγκατάσταση unofficial προγραμμάτων


Η λογική της διαχείρισης των πακέτων στην Debian, για εγκατάσταση και απεγκατάσταση είναι πως υπάρχουν κάποιες "αποθήκες" ή "βάσεις" με πακέτα προς εγκατάσταση. Στο σύστημα διαχείρισης, εμείς δηλώνουμε αυτές τις "αποθήκες" και μετά μπορούμε να εγκαθιστούμε πακέτα απο εκεί.
Οι αρχικές "αποθήκες" είναι τα cd ή dvd απ' όπου κάναμε εγκατάσταση του λειτουργικού. Εκεί υπάρχουν τα official πακέτα.
Οι αποθήκες αυτές δηλώνονται στο σύστημα στο αρχείο /etc/apt/sources.list είτε με το χέρι είτα από το synaptic. Μετά από αλλαγή των δηλωμένων αποθηκών θα πρέπει να κάνουμε
apt-get update
σε κονσόλα
ή reload στο synaptic για να ενημερωθεί το σύστημα για τα διαθέσιμα πακέτα.

Έστω λοιπόν, πως θέλουμε να εγκαταστήσουμε κάποιο πρόγραμμα που δεν υπάρχει στις επίσημες αποθήκες.
Πρέπει να βρούμε την αποθήκη, να τη δηλώσουμε στο σύστημα και μετά να κάνουμε εγκατάσταση.
Εναλλακτικά, πλησιάζοντας τη λογική των windows, μπορούμε να κατεβάσουμε το deb αρχείο και να το εγκαταστήσουμε. Με τον τρόπο αυτό, όμως, αφ' ενός υποχρεωνόμαστε να κάνουμε χειροκίνητα κάθε αναβάθμιση, όπως στα windows, αφ' εταίρου χάνουμε επιπλέον δυνατότητες, όπως η επιλογή προτεινόμενων πακέτων.

Για να βρούμε την αποθήκη, φυσικά ψάχνουμε στο διαδίκτυο. Εκτός από τo google, υπάρχει και το www.apt-get.org
Πηγαίνοντας στο τελευταίο, κάνουμε κλικ στο "Search for a package". Στη σελίδα που μας εμφανίζεται, δίνουμε το όνομα του προγράμματος που θέλουμε, πχ acroread ή απλά acro
Στη σελίδα με τα αποτελέσματα, βρίσκουμε αυτό που θέλουμε και παίρνουμε την απαραίτητη καταχώρηση πχ
deb ftp://ftp.nerim.net/debian-marillat/ sarge main
και την εισάγουμε στο
/etc/apt/sources.list
και μετά κάνουμε
apt-get update

Μετά στα διαθέσιμα πακέτα, θα βλέπουμε και το acroread και μπορούμε να το εγκαταστήσουμε (βλέπε προ-προηγούμενο ποστ μου)