Posts Tagged with arch

posted by qubix on October 10, 2013

Αρκετά πακέτα στο arch δεν βρίσκονται στα επίσημα repositories αλλά στο Arch User Repository.
Στον παρόν οδηγό δε θα χρησιμοποιήσουμε το yaourt που είναι ένα utility βοηθητικό για το AUR. Παρακάτω ακολουθεί η διαδικασία εγκατάστασης του πακέτου gimp-gap (GIMP Animation Package).

1) Πάμε στη σελίδα του aur για το πακέτο gimp-gap
https://aur.archlinux.org/packages/gimp-gap/

2) κατεβάζουμε στο /tmp/ το tarball
cd /tmp/ && wget https://aur.archlinux.org/packages/gi/gimp-gap/gimp-gap.tar.gz

2.5) αν δεν έχουμε το base-devel το κάνουμε install:
pacman -Su base-devel

3) κάνουμε untar το tarball και μπαίνουμε στο directory που θα δημιουργηθεί
tar xvzf gimp-gap.tar.gz && cd gimp-gap

4) φτιάχνουμε το πακέτο και το κάνουμε install
makepkg -i --asroot
4.5) σε περίπτωση που υπάρχουν dependancies τα οποία απαιτούνται για να συνεχιστεί η εγκατάσταση, τρέχουμε
makepkg -s --asroot
η εγκατάσταση των dependancies και τυχόν compilations μπορεί να πάρουν αρκετή ώρα οπότε απλά..περιμένουμε :]

4.5.1) μετά κάνουμε
makepkg -U pacman -U gimp-gap-2.6.0-1-x86_64.pkg.tar.xz

και η εγκατάσταση ολοκληρώνεται!

posted by qubix on January 1, 2013

Πηγαίνοντας να κάνω το πρώτο dist upgrade στη νέα μου arch εγκατάσταση, όλα πάνε καλά μέχρι που εμφανίζεται ένα pacnew file και μου ζητά να πατήσω view (v) για να δω τις αλλαγές. Όλα κομπλέ, έχω κάνει τόσα και τόσα dist upgrades αυτό είναι κάτι συνηθισμένο. Αλλά όχι στο arch! Επιλέγοντας "v" για να δω τι τρέχει λοιπόν, μου πετά το error:
/usr/bin/pacdiff: line 69: vimdiff: command not found

Κάτι προσπάθειες με shell vars του στυλ export pacdiff_program=diff πήγαν στον κουβά, δεν άλλαξε κάτι και δεν το πολυέψαξα βασικά.
Σαν καλός sysadmin που ξέρει τι κάνει (χαρ χαρ χαρ) πήγα στην πηγή του προβλήματος, στο /usr/bin/pacdiff το οποίο είναι ένα απλό bash script και αφού έκανα comment την line 20:
diffprog=${DIFFPROG:-vimdiff}
πρόσθεσα το:
diffprog=${DIFFPROG:-diff}

και πλέον δεν ψάχνει να βρει το vimdiff το οποίο ΔΕΝ έχω και ΔΕΝ θέλω να έχω προς το παρών

hyperworks