Another one trash blog…

…is here

Οδηγός δημιουργίας πακέτων με Slackbuilds

leave a comment »

Ο καλύτερος τρόπος για πολλούς όσον αφορά την εγκατάσταση νέων πακέτων στο Slackware είναι μέσω slackbuilds.

Τα αρχεία αυτά ουσιαστικά είναι scripts τα οποία διαβάζουν τον πηγαίο κώδικα των προγραμμάτων και δημιουργούν τα αντίστοιχα *.tgz δηλαδή τα αρχεία που χειρίζεται το pkgtool του slackware. Σε αυτό το σημείο θα δείξουμε πώς χρησιμοποιούμε αυτά τα slackbuilds.

Η πιο αξιόπιστη σελίδα για slackbuilds είναι η www.slackbuilds.org .Σε περίπτωση που δεν βρείτε εκεί αυτό που χρειάζεστε ή σε περίπτωση όπου το slackbuild έχει καποιά σφάλματα άλλη μια καλή σελίδα για slackbuilds είναι η www.slacky.eu .

Οδηγός Πηγαίνουμε στο www.slackbuilds.org και επιλέγουμε REPOSITORY και στη συνέχεια επιλέγουμε κατηγορία προγράμματος ή ψάχνουμε το πρόγραμμα στο Search.Εμείς στο παράδειγμα μας θα δημιουργήσουμε το πακέτο του MPlayer.

Αφού μπούμε στη σελίδα του προγράμματος που θέλουμε παρατηρούμε τα εξής:

Homepage(Το Website του προγράμματος)

Download Source(Πηγαίος κώδικας του προγράμματος)

Download SlackBuild(Το slackbuild του προγράμματος)

Καταρχήν μπαίνουμε στο WebSite του προγράμματος για να δούμε αν υπάρχει κάποια νεότερη έκδοση απο αυτή του δείχνει το Download Source.Αν υπάρχει την κατεβάζουμε,διαφορετικά κατεβάζουμε αυτήν που έχει το Download Source. Στη συνέχεια απτο Download SlackBuild κατεβάζουμε το αρχείο με κατάληξη .tar.gz Βάζουμε τα 2 αρχεία που κατεβάσαμε(Source και Slackbuild) σε ένα φάκελο.Μπαίνουμε στο φάκελο και ανήγουμε ένα Terminal πατώντας το F4.Γράφουμε ls για να δούμε τα περιεχόμενα του φακέλου(τα αρχεία που κατεβάσαμε) και στη συνέχεια κάνουμε

~$tar xzvf MPlayer.tar.gz

Με την παραπάνω εντολή βλέπουμε ότι δημιουργείτε ένας φάκελος μέσα στον οποίο τοποθετούμε τον πηγαίο κώδικα του προγράμματος Εκτός απτόν πηγαίο κώδικα που βάλαμε μέσα στον νέο φάκελο παρατηρούμε ότι υπάρχει ένα αρχείο με την κατάληξη .Slackbuild το οποίο είναι ουσιαστικά το Slackbuild για το οποίο μιλάγαμε τόση ώρα. Ανήγουμε το .slackbuild με ένα text editor για να δούμε άν η VERSION= είναι ίδια με αυτήν που έχει ο πηγαίος κώδικας που κατεβάσαμε.Σε περίπτωση όπου η έκδοση είναι διαφορετική διορθώνουμε τη VERSION= με αυτήν που αναφέρει ο πηγαίος κώδικας και πατάμε SAVE. Στη συνέχεια ανήγουμε ξανά ένα Terminal και πέρνουμε δικαιώματα root. Στο terminal γραφουμε:

~$ chmod +x MPlayer.Slackbuild (σε περίπτωση όπου δεν υπάρχουν δικαιώματα εκτέλεσης)

και στη συνέχεια εκτελούμε το slackbuild με

~$ ./MPlayer.Slackbuild

Περιμένουμε να τελειώσει η διαδικασία και πηγαίνουμε στο /tmp όπου θα δούμε ότι βρίσκεται το νέο μας αρχείο με κατάληξη .tgz .Το εγκαθιστάμε,το αντιγράφουμε σε ένα δικό μας φάκελο με τα υπόλοιπα προγράμματα που έχουμε φτιάξει και γενικά το κάνουμε ότι θέλουμε.Ετσι και αλλιώς μας ανήκει!

Advertisements

Written by v4nelle

18 April, 2010 at 11:28 pm

Posted in linux

Tagged with ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: