Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

Σχετικά έγγραφα
Εδώ υπάρχει ένα παράδειγμα από ένα φανταστικό πρόγραμμα και το πακέτο του:

GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα

GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα

Λύσεις διαχείρισης υπολογιστών-πελατών και φορητής εκτύπωσης

Λύσεις διαχείρισης υπολογιστών-πελατών και λύσεις εκτύπωσης Universal Printing Solutions

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή

Προγραμματισμός και Διαχείριση Συστημάτων ΙΙ

Λειτουργικό Σύστημα Linux ~ Μια σύντομη εισαγωγή

Προγραμματισμός Διαχείρισης Συστημάτων Ι

Εισαγωγή...1 Το κοινό αυτού του βιβλίου...2 Οι συμβάσεις που χρησιμοποιούνται στο βιβλίο...3

Tο περιβάλλον Code::Blocks

Δίκτυα Υπολογιστών Ι. Εγκατάσταση του Network Simulator-2 σε περιβάλλον Cygwin. Δ. Καρβουνάς, Δρ. Κ. Τσαγκάρης, Καθηγ. Π.

Μια καλή επιλογή θα ήταν (χωρίζοντας τις λέξεις με παύλα -) ή

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

Open eclass Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης

Π : Εγχειρίδια χρήσης της υπηρεσίας για τα κύρια υποστηριζόμενα Λειτουργικά

Μια εισαγωγή στο Linux με την διανομή Fedora. Βάιος Κολοφωτιάς MSc Informational Systems

Σε κάθε διανομή μπορεί να παρέχονται διαφορετικοί windows manager όπως: Xfe (Xubuntu) Gnome, (Debian,Ubuntu) KDE, (Kubuntu, Mandriva)

Προγραμματισμός ιαχείρισης Συστημάτων Ι

Προγραμματισμός Ι. Εργαστήριο 1 ο Περιβάλλον Εργασίας. Νικόλαος Δ. Τσελίκας Κυριακή Θ. Σεκλού

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) Αθήνα, 16 Μαρτίου Εισαγωγή

Οδηγίες Λήψης & Εγκατάστασης του Jitsi 2.0

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Επισκόπηση Λ.Σ. Εργαστηριακές Ασκήσεις

Linux με τη χρήση κονσόλας

Ενσωματωμένα Συστήματα

Άδεια Δημόσιας Χρήσης GNU

Λειτουργικά. Συστήματα Ι. Εγκατάσταση Ιδεατής Μηχανής. Φ ρ ο ν τ ι σ τ ή ρ ι ο. Αριστείδης Ηλίας. Εργαστήριο Ηλεκτρονικών Υπολογιστών

Εφαρμογές Πληροφορικής

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) Αθήνα, 1 Ιουνίου Εισαγωγή

Αναλυτικός οδηγός της ενημέρωσης των Windows 8.1

Tο περιβάλλον Code::Blocks

Εργαστήριο 4 Ασκήσεις: Διαχείριση Δικτύου (nmap, iptables) και Προχωρημένες Εντολές Unix (grep, ps, cut, find)

Ένωση Ελλήνων Χρηστών και Φίλων ΕΛ/ΛΑΚ

3 ο ΓΕΛ Τρικάλων Ομάδα: Σταμάτης Νανάκης Δημήτρης Μπρουζούκης Τζανής Ντίνο. Εργασία Project

Εισαγωγικά στοιχεία. Ιστορία του Linux

Σχεδιασμός χωρητικότητας HP NonStop Server

Vodafone Business Connect

Κεφάλαιο 1: Έναρξη...3

Ενηµερώσεις λογισµικού Οδηγός χρήσης

Είσοδος σε συνεδρία της Blackboard και βασικές ρυθμίσεις

Προγραμματισμός Ι. Πολλαπλά Αρχεία. Δημήτρης Μιχαήλ. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Εισαγωγή. Διαλέξεις στο μάθημα: Μεταφραστές Γιώργος Μανής

Λειτουργικά Συστήµατα

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος

Teaching Computer Science

Android Studio για Linux

F-Secure Anti-Virus for Mac 2015

BO.M.I.S BOLLARD MANAGEMENT INFORMATION SYSTEM ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ BOMIS-V1-2012

Σχολικά Εργαστήρια με ΕΛ/ΛΑΚ μία ολοκληρωμένη πρόταση από το έργο της Τεχνικής Στήριξης ΣΕΠΕΗΥ

Τρόποι εγκατάστασης προγράμματος στο Ubuntu / Mint 1. Με το Ubuntu Software Center (ή το αντίστοιχο εργαλείο του Mint) 2.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ ΕΠΙΣΤΗΜΗ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑ Η/Υ

Προγραμματισμός και Διαχείριση Συστημάτων ΙΙ

Οδηγός σύνδεσης. Υποστηριζόμενα λειτουργικά συστήματα. Σελίδα 1 από 5

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤΙΚΟ 1/53

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Ανάπτυξη και διανομή ενός έργου Ελεύθερου Λογισμικού

Είσοδος σε συνεδρία της Blackboard και βασικές ρυθμίσεις

Ελεύθερο Ανοικτό Λογισμικό

Εγκατάσταση και Απεγκατάσταση Ubuntu 7.10

Αντιµετώπιση των ανεπιθύµητων ηλεκτρονικών µηνυµάτων. Blocking spam mail. ηµήτρης Μπιµπίκας

Οδηγίες Χρήσης. Developed by interad

PRISMA Win POS Sync Merge Replication

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

ΦΑΚΕΛΟΙ ΚΑΙ ΑΡΧΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ. Βασίλης Πρέκας Β'3

Υπηρεσία εγκατάστασης και εκκίνησης HP για το HP Insight Control

Εγκατάσταση του 1992 OpenHome 10

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής Πρόλογος... 11

Ενσωματωμένα Συστήματα

Εισαγωγή στο προγραμματιστικό περιβάλλον ANSI

Οδηγίες Χρήσης Εφαρμογής

Εφαρμογές Ανοιχτού Κώδικα στη Βιβλιοθήκη & Κέντρο Πληροφόρησης του Πανεπιστημίου Μακεδονίας. Φίλιππος Κολοβός

Θεματογράφος (ή ο βοηθός του Καθηγητή)

Ενημερώσεις λογισμικού Οδηγός χρήσης

30η Συνάντηση Εκπαιδευτικών Δυτικής Μακεδονίας στις ΤΠΕ Φλώρινα 23/2/2014. Επεκτείνοντας το wordpress Η χρήση των προσθέτων (plugins)

Οδηγίες Χρήσης EAP Controller Software

Κατασκευή Ιστολόγιου

Σχεδίαση και ανάπτυξη ιστοχώρου του εργαστηρίου Μηχανικής Λογισμικού. Παληόπουλος Αποστόλης-Παπαναγιώτου Παναγιώτης

Αποθετήριο Εκπαιδευτικού Λογισμικού Τεχνικής Στήριξης ΣΕΠΕΗΥ

Ενηµερώσεις λογισµικού Οδηγός χρήσης

Σε αυτό το εργαστήριο θα εγκαταστήσουμε μια διανομή Linux Fedora Core 4 από DVD. Παρακάτω ακολουθούν τα βήματα της εγκατάστασης.

Epsilon Net PYLON Platform

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

Διαχείριση και εκτύπωση Οδηγός χρήσης

Subversion. Τριγάζη Ελισάβετ. Επιβλέπων: Μηνάς Δασυγένης

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών

Βασική εγκατάσταση Asterisk σε Linux

Αραπογιάννης Β. Τεχν.ΚΕΠΛΗΝΕΤ Αγρινίου

Parser Development Environment (PDE) manual

Οδηγός Διαχείρισης Ακαδημαϊκής Ταυτότητας

MS SQL 2012 Express (Εγκατάσταση με Advanced Services)

ιαχείριση και εκτύπωση

Dropbox. Τι είναι Dropbox; ΓΕΝΙΚΑ

Εγκατάσταση και δοκιμή προγραμμάτων για προγραμματισμό στη C

Transcript:

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 5ο Εγκατάσταση λογισμικού Μιχαηλίδης Παναγιώτης

Περιεχόμενα Εγκατάσταση λογισμικού Εγκατάσταση, παραμετροποίηση Ενημέρωση συστήματος Διαχείριση πακέτων:rpm Εγκατάσταση από πηγαίο κώδικα: *.tar.gz Αυτόματη μεταφόρτωση και εγκατάσταση: YUM

Eγκατάσταση λογισμικού To Linux δεν είναι προεγκατεστημένο από τους περισσότερους διανομείς Ένας διαχειριστής συστημάτων πρέπει να Εγκαταστήσει το Linux Παραμετροποιήσει το σύστημα Ενημερώσει τα πακέτα λογισμικού Διαχειρίζεται τα πακέτα λογισμικού Αυτοματοποιήσει τις μαζικές εγκαταστάσεις

Εγκατάσταση Linux Βασική εγκατάσταση Linux H διαδικασία έχει συζητηθεί από το πρώτο μάθημα Είναι συνήθως εύκολη με ένα CD-ROM / DVD Αυτοματοποιημένη εγκατάσταση Πολλά πακέτα: Solaris JumpStart, Red Hat KickStart

Παραμετροποίηση συστήματος Μια τυπική εγκατάσταση δεν είναι πάντοτε αρκετή Διαφορετικό υλικό, διαφορετικές υπηρεσίες Πιθανώς να θέλουμε να παραμετροποιήσουμε ή να προσθέσουμε επιπλέον λογισμικό που δεν υποστηρίζεται από την διανομή π.χ. εργαλεία GNU, πακέτα γραφικών, κλπ Συνήθως οι εργασίες εγκατάστασης γίνονται στο κατάλογο /usr/local/ Μερικές φορές θέλουμε να έχουμε εγκατάσταση πακέτου λογισμικού με πολλαπλές εκδόσεις

Ενημέρωση συστήματος Πρέπει να ενημερώνουμε τα εγκατεστημένα πακέτα λογισμικού στα συστήματα μας Πως μπορούμε να ενημερώσουμε όλα τα συστήματα μας? Αντιγράφουμε αρχεία από ένα βασικό υπολογιστή π.χ. με rsync ή rdist Χρησιμοποιούμε το διαχειριστή πακέτων λογισμικού που είναι ενσωματωμένο στην διανομή

Διαχείριση πακέτων Ουσιαστικά όλες οι διανομές Linux χρησιμοποιούν ένα σύστημα διαχείρισης πακέτων λογισμικού Τα πακέτα λογισμικού είναι ένας τρόπος διανομής λογισμικού και περιλαμβάνουν εφαρμογές, πηγαίο κώδικα, αρχεία παραμετροποίησης κλπ Εκτελούμε σενάρια για να παραμετροποίηση της εγκατάστασης Καλό είναι να διαβάζουμε τα αρχεία help (README, INSTALL κλπ)

Εργαλεία διαχείρισης πακέτων Τα πιο γνωστά εργαλεία είναι: Διαχειριστής πακέτων Debian (dpkg) Διαχειριστής πακέτων Red Hat (rpm) Tα εργαλεία αυτά παρέχουν τις παρακάτω λειτουργίες: Αναβάθμιση Κατάργηση Επαλήθευση Αναζήτηση Εγκατάσταση από απομακρυσμένη τοποθεσία

RPM Red Hat Package Manager Rpm (--install, --upgrade, --erase, --query) Τα πακέτα Red Hat ακολουθούν μια μοναδική σύνταξη ονομασίας: <όνομα>_<έκδοση> <δόμηση>.<αρχιτεκτονική>.rpm Εγκατάσταση rpm i <όνομα>_<έκδοση>-<δόμηση>.<αρχιτεκτονική>.rpm Κατάργηση rpm e <όνομα> Αναβάθμιση rpm U <όνομα>_<έκδοση>-<δόμηση>.<αρχιτεκτονική>.rpm Αναζήτηση rpm q <όνομα>

Χρήση RPM Κατεβάζουμε ένα ενημερωμένο πακέτο Εκτελούμε την εντολή rpm -u openssh-2.9p2-12.i386.rpm Μερικές φορές παίρνουμε σφάλματα που σημαίνουν ότι εξαρτάται από άλλα πακέτα που δεν υπάρχουν στο σύστημα ή ότι είναι παλιά Κατεβάζουμε τις ενημερώσεις των πρόσθετων πακέτων Αναβάθμιση όλων των πακέτων ταυτόχρονα

Χρήση RPM Μερικές φορές χρειαζόμαστε να διαγράψουμε ένα πακέτο [root@panosm panosm]# rpm -q kernel kernel-2.6.12-1.1381_fc3 kernel-2.6.14-1.1656_fc4 [root@panosm panosm]# rpm -e kernel-2.6.12-1.1381_fc3

Εγκατάσταση από πηγαίο κώδικα Η βασική διαδικασία που χρησιμοποιείται είναι η εξής: Λήψη του λογισμικού με κατάληξη *.tar.gz. Τοποθέτηση λογισμικού σε προσωρινό κατάλογο (συνήθως στον κατάλογο /tmp). Αποσυμπίεση της αρχειοθήκης του λογισμικού. Π.χ. tar xvfz όνομα_λογισμικού Ρύθμιση λογισμικού: Εκτελούμε το σενάριο configure και δημιουργεί το αρχείο Makefile. Μεταγλώττιση λογισμικού: Εκτελούμε την εντολή make και δημιουργεί το εκτελέσιμο αρχείο του λογισμικού. Εγκατάσταση λογισμικού: Εκτελούμε την εντολή make install και μεταφέρει το εκτελέσιμο αρχείο στον κατάλληλο κατάλογο. Διαγραφή των αρχείων του καταλόγου /tmp.

Αυτόματη μεταφόρτωση και εγκατάσταση Μερικές φορές θέλουμε να αναβαθμίσουμε τα πακέτα αυτόματα (δηλαδή τις τελευταίες ενημερώσεις) Η Red Hat έχει εμπορικά εργαλεία για το σκοπό αυτό (RH Network) Μπορούμε επίσης να χρησιμοποιήσουμε apt-get, aptrpm και yum για Linux

Yum Yellowdog Updater Modified YUP: Yellowdog Updater Αργό, αναποτελεσματικό YUM δημιουργήθηκε από τους διαχειριστές του Πανεπιστημίου Duke στην προσπάθεια τους να βελτιώσουν το YUP Δημοφιλές, πανίσχυρο Μπορoύμε να δημιουργήσουμε δικές μας αποθήκες YUM

Χρήση Yum yum install packagename yum search string yum provides substring yum update packagename yum update