Results 1 to 8 of 8

Thread: Πως κάνω εγκατάσταση προγραμμάτων στο Opensuse

  1. #1
    stamostolias's Avatar
    stamostolias is offline Omniscient Penguin
    Join Date
    Nov 2010
    Location
    ΕΛΛΑΔΑ - ΑΘΗΝΑ
    Posts
    3,011

    Default Πως κάνω εγκατάσταση προγραμμάτων στο Opensuse

    Η εγκατάσταση προγραμμάτων στο opensuse και γενικά στο linux είναι διαφορετική από ότι γίνεται στα windows.

    Τα είδη προγραμμάτων στις διανομές rpm είναι τα εξής:

    1)Τα πακέτα λογισμικού ή αλλιώς rpm packages αρχεία που σαν κατάληξη έχουν *.rpm
    2)Τα πακέτα ymp που είναι τα codecs και μικρο-εφαρμογές (*.ymp)
    3)Οι Πηγές Λογισμικού ή αλλιώς Software Repositories. Αυτά μπορεί να αποτελούν προγράμματα ή και σειρά πολλών προγραμμάτων που συνδέονται στο δίκτυο και ενημερώνονται πχ packman repository.(ενδιάμεσα θα έχουν κάτι σαν *.repo/)
    4)Οι πρόσθετες βιβλιοθήκες που χρησιμοποιούνται για την εκτέλεση άλλων προγραμμάτων.
    5) Πηγαίος κώδικας.

    Όλα αυτά μπορούν να εγκατασταθούν,να τρέξουν, να ενημερωθούν, να διαγραφούν κτλ με δυο τρόπους

    1)Με το yast που είναι ο κεντρικός διαχειριστής σαν πίνακας ελέγχου του συστήματος μας.

    Απλά πολύ απλά ακολουθώντας την εξής διαδρομή
    Start menu-->Υπολογιστής-->yast

    Και ακολουθήτε τα βήματα. Πολύ απλό για όσους δεν αντέχουν τις εντολές και το τερματικό.

    2) Για αυτούς που είναι για ποιο extreme καταστάσεις και τρελένονται να βλέπουν εντολές(Σαν και εμένα)

    Χρησιμοποιούμε την αγαπημένη εντολή όλων των linuxαδων

    την εντολή zypper

    Για αυτή την θαυμάσια εντολή που χωρίς αυτην δεν θα υπήρχαμε έχω γράψει ένα post διαβάστε το και θα καταλάβετε πολλά για τη λειτουργία της.

    Η Εντολή Zypper

    Αυτό είναι το ένα κομμάτι. Όλα τα φυσιολογικά προγράμματα με αυτούς τους δυο τρόπους τα εγκαθιστούμε.

    Αλλά υπάρχουν όμως προγράμματα που και να δοκιμάσεις με τους δυο παραπάνω τρόπους δεν θα τρέξουν. Όπως πχ οι πηγαίοι κώδικες. Για αυτό υπάρχει λύση


    Μια άλλη περίπτωση είναι, το πρόγραμμα που θέλεις να βάλεις να είναι
    σε μορφή κώδικα. Οπότε χρειάζεται να γίνει το εκτελέσιμο, πριν το
    χρησιμοποιήσεις. Αυτός είναι ο πιο σύνθετος τρόπος. Πρέπει να έχεις εγκαταστήσει
    πρώτα τις devel βιβλιοθήκες που χρειάζεται, αλλιώς θα σου τις ζητήσει στη
    διάρκεια της διαδικασίας.
    Η πιο απλή περίπτωση, αν δεν γράφει κάτι άλλο μέσα στο αρχείο INSTALL, είναι
    να αποσυμπιέσεις το αρχείο που έχεις σε ένα φάκελο.
    Μετά να δώσεις διαδοχικά τις εντολές:
    Code:
    ./configure
    make
    make install
    αφού έχεις κάνει cd στο φάκελο που αποσυμπίεσες το πρόγραμμα.
    Προϋπόθεση είναι να μην παίρνεις μήνυμα λάθους στο κάθε βήμα και
    πριν εκτελέσεις το make install να γίνεις root.


    Ελπίζω να βοήθησα!!!!

    Πάντα φιλικά!!!
    Last edited by diamond_gr; 28-Jan-2011 at 01:25.
    Πάντα Φιλικά, Στάμος.
    Desktop: openSUSE 11.4||x86_64||KDE 4.8.4||AMD PHENOM II X3||AMD RADEON 6990.
    Γλώσσες Προγραμματισμού: C++, Qt developing.
    http://bit.ly/fT8Hfi

  2. #2
    DrGreem's Avatar
    DrGreem is offline Newcomer
    Join Date
    Feb 2011
    Location
    Searching..
    Posts
    20

    Default Απ: Πως κάνω εγκατάσταση προγραμμάτων στο Opensuse

    Αν και με κάποια λίγο σύνθετα πράγματα πολύ χρήσιμο ευχαριστώ!

  3. #3
    stamostolias's Avatar
    stamostolias is offline Omniscient Penguin
    Join Date
    Nov 2010
    Location
    ΕΛΛΑΔΑ - ΑΘΗΝΑ
    Posts
    3,011

    Default Απ: Πως κάνω εγκατάσταση προγραμμάτων στο Opensuse

    Ωραίος!!!!
    Πάντα Φιλικά, Στάμος.
    Desktop: openSUSE 11.4||x86_64||KDE 4.8.4||AMD PHENOM II X3||AMD RADEON 6990.
    Γλώσσες Προγραμματισμού: C++, Qt developing.
    http://bit.ly/fT8Hfi

  4. #4
    stamostolias's Avatar
    stamostolias is offline Omniscient Penguin
    Join Date
    Nov 2010
    Location
    ΕΛΛΑΔΑ - ΑΘΗΝΑ
    Posts
    3,011

    Default Απ: Πως κάνω εγκατάσταση προγραμμάτων στο Opensuse

    Περιληπτικά για να μην μπερδευτούμε η εγκατάσταση προγραμμάτων γίνεται με τους εξής τρόπους:

    Εδώ θα περιγράψουμε πως εγκαθιστούμε προγράμματα στο Linux. Υπάρχουν πολλοί τρόποι και θα προσπαθήσουμε να τους παρουσιάσουμε.Οι τρόποι αυτοί είναι:
    • Εγκατάσταση από τα Repositories
    • Εγκατάσταση απο .deb και .rpm αρχεία
      • alien (σύντομα...)
    • Εγκατάσταση από tarballs
      • checkinstall
    • Εγκατάσταση .run, .sh και .bin αρχείων

    Εγκατάσταση από τα Repositories
    Η καλύτερη λύση να εγκαταστήσετε προγράμματα στο Linux είναι μέσα από τον package manager της διανομής σας. Αν γνωρίζετε το πρόγραμμα απλά ψάχνετε γι' αυτό, το επιλέγετε και πατάτε apply ή install ανάλογα με την διανομή. Τότε ο package manager θα κατεβάσει όλα τα πακέτα που χρειάζονται και θα τα εγκαταστήσει.
    Ωραίος τρόπος είναι και μέσα από κονσόλα/τερματικό. Δίνετε σαν root (για διάφορες διανομές):

    zypper in[stall]
    zypper remove
    zypper ref[resh]
    zypper up[date]
    zypper se[arch]

    Οι παραπάνω εντολές είναι διαδοχικά για: Εγκατάσταση, Απεγκατάσταση, Ενημέρωση repos, Αναβάθμιση και Αναζήτηση.

    Εγκατάσταση απο .deb και .rpm αρχεία
    Πολλές φορές όμως δεν υπάρχει το πρόγραμμα που θέλουμε στα αποθετήρια (repositories). Τότε αναγκαζόμαστε να ψάξουμε αν διατίθεται το πρόγραμμα σε πακέτο με όλες τις βιβλιοθήκες και τα εκτελέσιμα. Τέτοια αρχεία είναι αυτά με κατάληξη .deb και .rpm και μας θυμίζουν αρκετά τα αντίστοιχα .exe των Windows. Τα .deb αρχεία τα εγκαθιστούμε με διπλό κλικ στις Debian based διανομές (Debian,Ubuntu,Mint) ενώ τα rpm με τον ίδιο τρόπο σε διανομές όπως είναι οι Mandriva, openSuse, Fedora.
    Εναλλακτικά σε κονσόλα (σαν root) : dpkg -i filename.deb ή rpm –ivh packagename και για τη απεγκατάσταση dpkg -r filename.deb ή rpm –e packagename.
    Τέλος αν δεν βρίσκουμε ούτε σε deb ή rpm αρχείο το πρόγραμμα μας, δεν έχουμε παρά να το εγκαταστήσουμε από tarballs.

    Εγκατάσταση από tarballs
    Τα tarballs είναι συμπιεσμένα αρχεία που περιέχουν τα αρχεία με τον πηγαίο κώδικα, δηλαδή το πρόγραμμα, της εφαρμογής. Τα ξεχωρίζουμε από τις καταλήξεις τους, οι οποίες είναι είτε my_application.tar.bz2 ή my_application.tar.gz.
    Πρώτο βήμα όταν κατεβάζουμε ένα tarball είναι η αποσυμπίεση. Πηγαίνουμε στο directory που κατεβάσαμε το tarball. (Αν το αποθηκεύσαμε στο Desktop,δίνουμε cd ~/Desktop)
    Έστω οτι κατεβάσαμε το αρχείο my_application.tar.gz , το αποσυμπιέζουμε με:
    ΚΩΔΙΚΑΣ
    tar zxfv my_application.tar.gz


    Αν κατεβάσαμε το αρχείο my_application.tar.bz2 το αποσυμπιέζουμε με:


    tar jxfv my_application.tar.bz2

    Ή εναλλακτικά με


    bunzip2 my_application.tar.bz2

    όπου διαγράφηκε το αρχείο my_application.tar.bz2 και δημιουργήθηκε το μεγαλύτερου μεγέθους my_application.tar.gz, και στη συνέχεια δίνουμε:


    tar -x xfv my_application.tar


    Και στις δύο περιπτώσεις δημιουργήθηκε ένας φάκελος my_application. Τότε δίνουμε cd my_application για να μεταφερθούμε σε αυτόν.
    Τις περισσότερες φορές υπάρχει ένα αρχείο README ή ένα αρχείο INSTALL. Ανοίγουμε αυτά τα αρχεία με τον editor της επιλογής μας και διαβάζουμε προσεκτικά της οδηγίες. Συνήθως μας λένε ακριβώς τι να κάνουμε.
    Εναλλακτικά, διαβάζουμε το INSTALL με

    more INSTALL


    Ο κανόνας είναι να δώσουμε διαδοχικά τις παρακάτω εντολές:


    ./configure
    make
    su -c 'make install'

    (στο Ubuntu δίνουμε sudo make install).
    Αν θέλετε να απεγκαταστήσετε το πρόγραμμα δίνετε σαν root στον φάκελο του προγράμματος (που τρέξατε τις παραπάνω εντολές):


    make unistall


    Ο εναλλακτικός (και προχωρημένος) τρόπος εγκατάστασης είναι με τη χρήση του checkinstall . Αρχικά εγκαθιστούμε το προγραμμα (απο τα repos!). Σε ubuntu δίνουμε

    sudo apt-get install checkinstall


    Πλέον η τριάδα των εντολών γίνεται:


    ./configure
    make
    sudo checkinstall

    Σε αυτή την περίπτωση έχουμε τον απόλυτο έλεγχο. Επίσης μας δίνεται η δυνατότητα να δημιουργήσουμε ένα deb ή rpm αρχείο απο ένα tarball, τα οποία θα περιλαμβάνουν μέσα τους τα dependencies!
    Για παράδειγμα, με την εντολή

    sudo checkinstall -D make install

    δημιουργούμε και το αντίστοιχο deb αρχείο, ενώ με τις παραμέτρους -R και -S δημιουργει το rpm και slackware package αντιστοιχως!
    (Αυτό περισσότερο σαν πληροφορία)

    Εγκατάσταση .run, .sh και .bin αρχείων
    Τέλος συναντάμε κάποια αρχεία με καταλήξεις *.run ή *.sh.
    Τις περισσότερες φορές αρκεί να τρέξουμε από κονσόλα με


    ./filename.sh

    ή

    sh filename.sh

    ή

    bash filename.sh


    Ενδεχομένως να χρειαστεί να κάνουμε εκτελέσιμο το αρχείο μας, δίνοντας:


    chmod +x filename.sh


    Ομοίως ενεργούμε και για τα run αρχεία.


    ./filename.run


    Ενδεχομένως να σας τύχει κάποιο .bin αρχείο.Και αυτό συμπεριφέρεται όπως ακριβώς και τα .run αρχεία, εφ'όσον δεν πρόκειται για images δίσκων.
    Πάντα Φιλικά, Στάμος.
    Desktop: openSUSE 11.4||x86_64||KDE 4.8.4||AMD PHENOM II X3||AMD RADEON 6990.
    Γλώσσες Προγραμματισμού: C++, Qt developing.
    http://bit.ly/fT8Hfi

  5. #5
    blackfield's Avatar
    blackfield is offline Newcomer
    Join Date
    Oct 2011
    Location
    Thessalonica
    Posts
    25

    Default Re: Απ: Πως κάνω εγκατάσταση προγραμμάτων στο Opensuse

    paidia kalispera.prospathw na valw ena run alla mexri kapou ftanw k meta to xaos..einai 1h fora pou evgala ta opensuse k kati me etroge k de mporesa k ta ksanaevala. :/

  6. #6
    elksi's Avatar
    elksi is offline Forum Moderator
    Join Date
    Jun 2008
    Location
    Syros, Greece
    Posts
    557

    Default Απ: Re: Απ: Πως κάνω εγκατάσταση προγραμμάτων στο Opensuse

    Γράψε ελληνικά.
    CyWN - Cyclades Wireless Network
    Free wireless community in Cyclades Greece

  7. #7
    nikosforlan's Avatar
    nikosforlan is offline Newcomer
    Join Date
    Feb 2012
    Location
    Athens
    Posts
    49

    Default Re: Απ: Re: Απ: Πως κάνω εγκατάσταση προγραμμάτων στο Opensuse

    Να ρωτήσω καθότι καινούργιος, πώς κάνω το αντίστοιχο uninstall των windows στα SUSE;
    Θέλω να βγάλω δυο προγράμματα και έχω μπερδευτεί.

  8. #8
    stamostolias's Avatar
    stamostolias is offline Omniscient Penguin
    Join Date
    Nov 2010
    Location
    ΕΛΛΑΔΑ - ΑΘΗΝΑ
    Posts
    3,011

    Default Απ: Re: Απ: Re: Απ: Πως κάνω εγκατάσταση προγραμμάτων στο Ope

    Ναι στο Υast θα γράψεις το πρόγραμμα στην προσθαφαίρεση προγραμμάτων και εκεί που θα σου εμφανίσει το πρόγραμμα έχει ένα tik εκεί θα το πατήσεις μέχρι να σου γίνει ένα κόκκινο χ.
    Πάντα Φιλικά, Στάμος.
    Desktop: openSUSE 11.4||x86_64||KDE 4.8.4||AMD PHENOM II X3||AMD RADEON 6990.
    Γλώσσες Προγραμματισμού: C++, Qt developing.
    http://bit.ly/fT8Hfi

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Search Engine Friendly URLs by vBSEO 3.5.2 PL2