Δευτέρα, Μαρτίου 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 και μπορούμε να το εγκαταστήσουμε (βλέπε προ-προηγούμενο ποστ μου)

Παρασκευή, Μαρτίου 10, 2006

Εγκαταστάσεις Προγραμμάτων (από GUI)

Γενικά


Η εγκατάσταση/απεγκατάσταση προγραμμάτων στην Debian είναι εξαιρετικά απλή και ίδια για κάθε πρόγραμμα. Από μια ειδική εφαρμογή (το synaptic) κάνουμε τα εξής:

  • Ψάχνουμε
  • Επιλέγουμε αυτά που θέλουμε
  • Εφαρμόζουμε τις επιλογές μας


Αναλυτικά


Για να εγκαταστήσουμε ένα πρόγραμμα που θέλουμε (από γραφικό περιβάλλον) ανοίγουμε το synaptic (από KDE: K->System->Synaptic Package Manager)
Δίνουμε root-password μόλις μας ζητηθεί.
Στο κεντρικό παράθυρο κάνουμε κλικ στο search και αναζητούμε το επιθυμητό πρόγραμμα με βάση το όνομά του ή την περιγραφή του.

Για παράδειγμα για να βρούμε ένα εργαλείο για UML δίνουμε UML, επιλέγουμε Name και πατάμε Enter.



Στο δεξιό κομμάτι του παραθύρου εμφανίζονται τα αποτελέσματα. Εάν βρήκαμε αυτό που ψάχνουμε, μελετώντας τα descriptions δεξιά, μπορούμε να ξαναψάξουμε για UML σε Description and Name, όπως παραπάνω. Βλέπουμε πάλι τα αποτελέσματα δεξιά και μπορούμε σε αυτό που θέλουμε να κάνουμε κλικ και μετά να επιλέξουμε την επιθυμητή ενέργεια. Οι δυνατές ενέργειες εξαρτώνται από την κατάσταση του πακέτου (πχ με πράσινο κουτάκι είναι τα ήδη εγκατεστημένα).



Εδώ επιλέγουμε να εγκαταστήσουμε το πρόγραμμα gaphor. Εάν το πακέτο αυτό προαπαιτεί κάποια άλλα πακέτα για να λειτουργήσει σωστά, το synaptic μας ενημερώνει με ανάλογο διάλογο στον οποίο πρέπει να επιλέξουμε Mark για να συνεχιστεί σωστά η διαδικασία.



Τα παραπάνω βήματα μπορούμε να τα επαναλάβουμε όσες φορές χρειάζεται προκειμένου να επιλέξουμε όλα τα προγράμματα που θέλουμε να εγκαταστήσουμε ή/και απεγκαταστήσουμε. Όταν ολοκληρώσουμε τις επιλογές μας, κάνουμε κλικ στο Apply στο κεντρικό παράθυρο. Τότε θα μας εμφανιστεί ένας διάλογος επιβεβαίωσης, στον οποίο πατάμε Apply και τότε θα αρχίσει η μεταφορά των πακέτων (από το δίκτυο ή τα DVD/CD μας). Μόλις ολοκληρωθεί και αυτό θα εμφανιστεί ένα παράθυρο που θα μας ενημερώνει για την πορεία των εγκαταστάσεων/απεγκαταστάσεων. Όταν αυτά τελειώσουν θα ενεργοποιηθεί το κουμπί Close, το οποίο πατάμε και τέλος.