thessalonik Δημοσ. 11 Μαΐου 2015 Share Δημοσ. 11 Μαΐου 2015 ι) Το AUR ειναι το αποθετηριο της κοινοτητας των φιλων του AUR σωστα? ιι) To PKGBUILD ειναι ενα αρχειο οδηγειων κτισεως ενος πακετου το οποιο θελουμε να εγκαταστησουμε στο συστημα μας, σωστα? Αν σωστα μεχρι εδω τοτε αν για παραδειγμα βρεθω σε μια ουδετερη σελιδα ενος προγραμματος που βγαινει εκτος απο win, mac και για λινουξ γενικοτετα τοτε πως θα εγκαταστησω αυτο το πακετο αφου δεν θα εμπεριεχει μεσα του το pkgbuild μιας και δεν το βρηκα απο το AUR ? Θα ηθελα παρακαλω καποιος να με βοηθησει να ξεκαθαρισω καποια πραγματα για το AUR του Αrch στο μυαλο μου!Για παραδειγμα μου αρεσει το σκακι και εθχα συνηθισει στα Win να παιζω με το raptor chess interface. και να το εγκαταστησω στο Antergos μου.Εν συνεχεια να το αφαιρεσω και να το εγκαταστησω αν υπαρχει απο την σελιδα tou aur.archlinux.grΜπορεις σε παρακαλω καποιος(κατα προτιμηση ο Τριτωνας) να με οδηγησει βημα-βημα και στις 2 διαδικασιες? Θα ηθελα παρακαλω για να καταλαβω καλα επι παραδειγματι να κατεβασω και μονο του το tar.gz (να και .zip ειναι το εν λογω) απο το https://code.google.com/p/raptor-che...86_64_GTK2.zip Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
thessalonik Δημοσ. 11 Μαΐου 2015 Μέλος Share Δημοσ. 11 Μαΐου 2015 Καταρχας σε ευχαριστω πολυ μου με βοηθα3 να ξεκαθαρισω τα πραγματα στο μυαλο μου! 1) Το νόημα του package είναι ότι το λειτουργικό πλέον θα μπορεί να κρατάει "αρχείο" με το τι εγκαθιστω στον υπολογιστή ώστε να μπορω εύκολα να το αφαιρεσω, να αφαιρεί αυτόματα τις εξαρτήσεις που δεν χρειάζονται, να κάνει update μόνο του σε καινούργια έκδοση κτλ.. Σωστα? Πραγμα μου δεν γινεται αν κανω compile σκετο ενα .tar.gz απο μια σελιδα που θα βρω σερφαροντας. σωστα? 2) Τι γινεται εαν σωνει και καλα θελω να κανω compile εναν πηγαιο κωδιακ και αυτος δεν εχει PKGBUILD μεσα? Πρεπει να εχει σωνει και καλα? ================================= Για παραδειγμα μου αρεσει το σκακι και ειχα συνηθισει στα Win να παιζω με το raptor chess interface.Θα ηθελα σε παρακαλω για να καταλαβω καλα επι παραδειγματι να κατεβασω και μονο του το tar.gz (να και .zip ειναι το εν λογω) απο το https://code.google.com/p/raptor-che...86_64_GTK2.zipκαι να το εγκαταστησω στο Antergos μου.Εν συνεχεια να το αφαιρεσω και να το εγκαταστησω αν υπαρχει απο την σελιδα του aur.archlinux.grΜπορει καποιος αναλυτικα παρακαλω να με οδηγησει βημα-βημα και στις 2 διαδικασιες? (κατα προτιμηση ο Τριτωνας ή καποιος που εχει πολυ καλη εμεπιρια πανω σε αυτο). Ευχαριστω πολυ. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
pmav99 Δημοσ. 11 Μαΐου 2015 Share Δημοσ. 11 Μαΐου 2015 κατα προτιμηση ο Τριτωνας[/size]Άντε πάλι, σου φεξε! 4 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Ilias95 Δημοσ. 11 Μαΐου 2015 Share Δημοσ. 11 Μαΐου 2015 Οι developers του προγράμματος δεν έχουν καμία δουλειά να παρέχουν PKGBUILD ή οποιονδήποτε άλλον τρόπο για πακετάρισμα σε άλλη διανομή.Οι packagers της κάθε διανομής θα πάρουν τον πηγαίο κώδικα και θα κτίσουν ένα πακέτο ανάλογα με το σύστημα που χρησιμοποιεί η κάθε διανομή.Τα PKGBUILD στο Arch ουσιαστικά αυτοματοποιούν τη διαδικασία, που θα έπρεπε να κάνει ο χρήστης χειροκίνητα. Δηλαδή, κατεβάζουν ότι αρχεία είναι απαραίτητα και τρέχουν μέσα τις εντολές για το χτίσιμο (πχ. ./configure, make, make install... ή ότι άλλο). Επίσης περιέχουν μέσα και άλλα metadata όπως ποιες είναι οι εξαρτήσεις του πακέτου, με τι μπορεί να συγκρουστεί κ.α.Έτσι τελικά κάποιος που θέλει να περάσει ένα πρόγραμμα στον υπολογιστή του στο Arch, αν υπάρχει στο AUR, θα το κατεβάσει, θα τρέξει makepkg, και μετά θα δώσει το παραγόμενο πακέτο στον pacman για εγκατάσταση. Ειδάλλως θα έπρεπε να κατεβάσει τον source code, να διαβάσει προσεχτικά όλες τις οδηγίες για το χτίσιμο, να κάνει manually το compilation και αφού φυσικά πρώτα έχει περάσει μόνος του όλες τις εξαρτήσεις του πακέτου. Ε όλα αυτά τα έχει κάνει ο packager για σένα και εσύ ουσιαστικά τρέχεις ένα makepkg.Για το πρόγραμμα που λες, αν δεν υπάρχει ήδη PKGBUILD στο AUR, μπορείς να φτιάξεις εσύ ή κάποιος άλλος ένα.Αν το κατεβάσεις μόνος σου και κάνεις το compile χειροκίνητα, δεν θα είναι γνωστό στο σύστημα μέσω του package manager και έτσι δεν θα αναβαθμίζεται αυτόματα και πιθανόν να μην είναι εύκολο και να αφαιρεθεί.Edit: Υπάρχει το πακέτο που λες: https://aur.archlinux.org/packages/raptor-chess-interface 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
thessalonik Δημοσ. 11 Μαΐου 2015 Μέλος Share Δημοσ. 11 Μαΐου 2015 Σε ευχαριστω πολυ για την αναλυτικοτατη εξηγηση. [nikos@dell Downloads]$ mv raptor-chess-interface.tar.gz raptor/ [nikos@dell Downloads]$ cd raptor/ [nikos@dell raptor]$ ls -la total 16 drwxr-xr-x 2 nikos users 4096 Μάι 11 13:48 . drwxr-xr-x 3 nikos users 4096 Μάι 11 13:48 .. -rw-r----- 1 nikos users 1119 Μάι 11 13:46 raptor-chess-interface.tar.gz [nikos@dell raptor]$ tar -zxvf raptor-chess-interface.tar.gz raptor-chess-interface/ raptor-chess-interface/.SRCINFO raptor-chess-interface/raptor.desktop raptor-chess-interface/raptor raptor-chess-interface/PKGBUILD [nikos@dell raptor]$ ls -la total 20 drwxr-xr-x 3 nikos users 4096 Μάι 11 13:49 . drwxr-xr-x 3 nikos users 4096 Μάι 11 13:48 .. drwxr-xr-x 2 nikos users 4096 Δεκ 15 14:54 raptor-chess-interface -rw-r----- 1 nikos users 1119 Μάι 11 13:46 raptor-chess-interface.tar.gz [nikos@dell raptor]$ cd raptor-chess-interface/ [nikos@dell raptor-chess-interface]$ ls -la total 24 drwxr-xr-x 2 nikos users 4096 Δεκ 15 14:54 . drwxr-xr-x 3 nikos users 4096 Μάι 11 13:49 .. -rwxr-xr-x 1 nikos users 1097 Δεκ 15 14:46 PKGBUILD -rwxr-xr-x 1 nikos users 47 Μάρ 18 2012 raptor -rwxr-xr-x 1 nikos users 179 Νοέ 14 2010 raptor.desktop -rw-r--r-- 1 nikos users 574 Δεκ 15 14:54 .SRCINFO [nikos@dell raptor-chess-interface]$ Μεχρι εδω σωστα? Τωρα σιερα εχει το "makepkg raptor" ή "makepkg raptor.dekstop" ? Και εν συνεχεια? "Οι packagers της κάθε διανομής θα πάρουν τον πηγαίο κώδικα και θα κτίσουν ένα πακέτο ανάλογα με το σύστημα που χρησιμοποιεί η κάθε διανομή." Εδω αναφερεσαισ την αρχιτεκτονικη του εκαστοτε συστηματος παπνω στο οποιο τρεχει το ArchLinux, δηλαδη αναφερεσαι σε custom build - ή αναφερεσαι στον εκαστοτε διαχειριστη της καθε διανομης? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Ilias95 Δημοσ. 11 Μαΐου 2015 Share Δημοσ. 11 Μαΐου 2015 Τώρα τρέχεις "makepkg PKGBUILD" ή σκέτο "makepkg". Το "makepkg -s" θα εγκαταστήσει πρώτα και τυχόν εξαρτήσεις αν χρειάζεται. Αφού ολοκληρωθεί η εκτέλεση του, θα έχει δημιουργήσει ένα .pkg.tar.xz μέσα στον κατάλογο. Αυτό θα το περάσεις στο σύστημα σου με "pacman -U pkgname.pkg.tar.xz", και είσαι έτοιμος.Υπάρχουν διαφορετικά packaging systems και package managers. Ο παραπάνω τρόπος δουλεύει στο Arch και στα παράγωγα του. Πχ. σε ένα deb σύστημα, θα έπρεπε να δημιουργηθεί ένα deb πακέτο ακολουθώντας πιθανότατα πιο πολύπλοκη διαδικασία.Στο Arch η αρχιτεκτονική για την οποία προορίζεται το πακέτο αναφέρεται στο PKGBUILD και έτσι μπορούν να δημιουργηθούν είτε διαφορετικά PKGBUILDs για διαφορετικές αρχιτεκτονικές, είτε PKGBUILDs που να είναι ανεξάρτητα απ' την αρχιτεκτονική του επεξεργαστή. 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
thessalonik Δημοσ. 11 Μαΐου 2015 Μέλος Share Δημοσ. 11 Μαΐου 2015 Σε ευχαριστω παρα πολυ, ολοκληρωα το πρωτο μου makepkg με επιτυχια!! 1) αληθεια φιλε μου αν ετρεχα yaourt raptor-chess-interface αυτο παλι θα ηταν οτι εκανα τωρα απλα πιο αυτοματο καια πο την διαδικασια που εκανα τωρα? 2) Στο pacman GUI γιατι οταν κανω search to raptor-chess-interface δεν το δειχνει? Δεν κοιταει το GUI μεσα στο AUR by default? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Ilias95 Δημοσ. 11 Μαΐου 2015 Share Δημοσ. 11 Μαΐου 2015 Ναι. Το yaourt, θα κατεβάσει το tarball στον /tmp (φαντάζομαι), θα τρέξει αυτόματα το makepkg και θα δώσει το παραγόμενο πακέτο για εγκατάσταση στον pacman. Το αποτέλεσμα είναι ακριβώς το ίδιο. Παρόμοια λειτουργούν και οι υπόλοιποι aur wrappers.Για το pacman GUI δεν έχω ιδέα, δεν το έχω χρησιμοποιήσει ποτέ. Πιθανότατα να συμβαίνει αυτό που λες. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
thessalonik Δημοσ. 11 Μαΐου 2015 Μέλος Share Δημοσ. 11 Μαΐου 2015 Α και κατι ακομα φιλε μου, Πριν λιγο ξυπν ησα και ηθελα να σβησω τον φακελο στο οποιο ειχα τρεξει το "makepkg" που ηταν το "/home/nikos/Downloads/raptor" Τωρα βλεπω οτι το προγραμμα δεν ξεκιναει οτν το επιλεγω. Του εσβησα αν καταλαβα καλα τον φακελο εγκαταστασης? Μα ο διαχειριστης πακετων δεν επρεπε να το ειχε ριξει καπου αλλου στο συστημα αρχειων? px sto /usr/sbin ? Τωρα τι μπορω να κανω για να το επαναφερω? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 11 Μαΐου 2015 Share Δημοσ. 11 Μαΐου 2015 Του εσβησα αν καταλαβα καλα τον φακελο εγκαταστασης? Ουδεμια σχεση εχει ο φακελος που εκανες το makepkg με την εγκατασταση του προγραμματος στο συστημα. Ναι, ο pacman το εβαλε εκει που πρεπει. Τρεξε το προγραμμα απο terminal και ποσταρε τι σου λεει. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
thessalonik Δημοσ. 11 Μαΐου 2015 Μέλος Share Δημοσ. 11 Μαΐου 2015 Καλωστονα και ας αργησε ;-) [nikos@dell ~]$ raptor /usr/bin/raptor: line 4: java: command not found [nikos@dell ~]$ Μηπως καποια εξαρτηση χαθηκε? γιατι το μεσημερι προσπαθουσα να αφιρεσω το transimission sto antegos που το ειχε εξ ορισμου προκειμενου να εγκαταστησω το qBittorrent. και εδινα "pacman -Rs transmission-git" και μεταξυ αυτων και αλλα πακετα που δνε ηθελα. αλλα απο ο,τι γνωριζω, αφαιρουνται μονο οι εξαρτησεις νεοις πακτου οι οποιες δεν ειναι κοινοχρηστες απο αλλα εγκατεστημενα πακετα στο συστημα. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 11 Μαΐου 2015 Share Δημοσ. 11 Μαΐου 2015 βαλε java pacman -S java-runtime Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
warlock9_0 Δημοσ. 11 Μαΐου 2015 Share Δημοσ. 11 Μαΐου 2015 αυτό το aur και τα package build πρέπει να είναι μεγάλη δουλειά Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 11 Μαΐου 2015 Share Δημοσ. 11 Μαΐου 2015 αυτό το aur και τα package build πρέπει να είναι μεγάλη δουλειά pure bash ειναι. ζωαρα. 2 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
thessalonik Δημοσ. 11 Μαΐου 2015 Μέλος Share Δημοσ. 11 Μαΐου 2015 βαλε java pacman -S java-runtime Oντως! Μολις εγκατεστησε την Java το Raptor αρχισε να ξαναφορτωνει κανονικα! Οταν κανουμε pacman -Sy ονομα_πακετου αυτο το πακετο αναζητειται στο core & εχτρα αποθετηριο, εκτος του AUR? Πως θα το κανουμε να κοιταει και στο AUR? Πειραζοντας το /etc/pacman.conf ? Επισης το Antergos που εχω εγκαταστησει δεν ειναι πεντακαθαρο Arch εν εντιθεση με το manjaro που τειναι να αποτελεσει δικη του ξεχωριστη διανομη κατα τον ιδιο τροπο που το ubuntu παρεκλινε του debian ? Το αντεγκος το εβαλα ως καθαρη μορφη Arch απλα και μονο επειδη ειχε ευκολο γραφικο τροπο εγκαταστασης. Ετσι πως το πιστευω δεν ειναι? Καλυτερα που δεν εβαλα manjaro e? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα