Oxygene Δημοσ. 26 Ιουλίου 2014 Share Δημοσ. 26 Ιουλίου 2014 Ως γνωστόν με το yaourt μπορεί κάποιος να εγκαταστήσει πακέτα από repos ή το AUR και το yaourt να κατεβάσει πρόσθετα τις εξαρτήσεις που λείπουν, ακόμη κι αν βρίσκονται στο AUR. Όταν όμως πάω να εγκαταστήσω ένα τοπικό πακέτο με yaourt -U, αν έστω και μία από τις εξαρτήσεις του βρίσκεται στο AUR, το yaourt δεν ψάχνει στο AUR και αδυνατεί να την εντοπίσει και να την εγκαταστήσει. Συγκεκριμένα πετάει για την εξάρτηση το μύνημα "cannot resolve τάδε_πακέτο". Το ερώτημα είναι, πώς μπορώ να αναγκάσω το yaourt να ψάχνει και στο AUR για εξαρτήσεις που λείπουν και στην περίπτωση που εγκαθιστώ τοπικά πακέτα; Αν δεν γίνεται, υπάρχει κάποιος άλλος AUR helper που να υποστηρίζει αυτήν την λειτουργία; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jemadux Δημοσ. 27 Ιουλίου 2014 Share Δημοσ. 27 Ιουλίου 2014 μηπως να μην χρησιμοποιησεις το yaourt -U και να βαλεις sudo pacman -U ? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Oxygene Δημοσ. 27 Ιουλίου 2014 Μέλος Share Δημοσ. 27 Ιουλίου 2014 Μα το pacman από μόνο του δεν ψάχνει ποτέ στο AUR Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
freestyler Δημοσ. 29 Ιουλίου 2014 Share Δημοσ. 29 Ιουλίου 2014 Μπορείς να ψάξεις για κάποιον AUR helper αλλά δεν νομίζω πως θα βρεις αυτό το functionality. Αν περνάς πολλά πακέτα με το -U τότε καλύτερα να φτιάξεις δικό σου repo. Βάλε όλα τα *pkg.tar* σε έναν φάκελο, πχ ~/repo/x86_64/packages. repo-add ~/repo/x86_64/packages/custom.db.tar.gz ~/repo/x86_64/packages/*pkg.tar* Πρόσθεσε το repo σου στο pacman.conf τελευταίο: [custom] Server = file:///home/oxygene/repo/x86_64/packages Και μετά pacman -Syu. Άμα δεν έχεις τα dependencies μέσα στον φάκελο τότε μπορείς να parsareis μόνος σου το .PKGINFO. Example: tar xf *.pkg.tar.* .PKGINFO grep -o '^depend.*' .PKGINFO | cut -d' ' -f 3 | grep -o '^[a-Z0-9-]*' | cower -d - Αντί για cower χρησιμοποίησε τον δικό σου helper. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Oxygene Δημοσ. 29 Ιουλίου 2014 Μέλος Share Δημοσ. 29 Ιουλίου 2014 Είχε περάσει από το μυαλό μου μια ακόμα απλούστερη λειτουργία που δεν χρειάζεται καν extract του πακέτου: pacman -Qip package_with_unresolved_dependencies_name | grep 'Depends On' | sed s'/Depends On ://' | while read line; do for word in $line; do yaourt -S `echo $word | sed s'/>\|<\|=//' | gawk '{print $1}'` done done Απλά αναρωτιέμαι γιατί δεν υπάρχει μια τόσο απλή λειτουργία σε κανέναν AUR helper Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
freestyler Δημοσ. 29 Ιουλίου 2014 Share Δημοσ. 29 Ιουλίου 2014 Εγώ πάντως χρησιμοποιώ local repo. Είναι λίγα βήματα παραπάνω αλλά είναι όλα πολύ καλύτερα οργανωμένα. Μπορείς να βγάλεις και τον φάκελο σε ένα network storage και να μοιράζεις το repo σε άλλα pc. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
tritonas00 Δημοσ. 29 Ιουλίου 2014 Share Δημοσ. 29 Ιουλίου 2014 Εγώ πάντως χρησιμοποιώ local repo. Παρομοιως. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα