[Arch Linux] Μικρή συμβουλή για την εγκατάσταση με το yaourt (αποθετήριο AUR)
Ωραίο είναι το αποθετήριο AUR στη διανομή Arch Linux αλλά ρωτάει πολλά. Εάν εγκαθιστάτε πολλά προγράμματα (πχ μετά από format) θα σας ρωτάει τα εξής:
πρέπει να είστε από επάνω του και να πατάτε συνέχεια y ή n. Για να αποφύγετε πολλές ερωτήσεις, αυτό που μπορείτε να κάνετε, είναι να δημιουργήσετε ένα κρυφό αρχείο .yaourtrc στον προσωπικό σας κατάλογο ώστε να το επεξεργαστείτε για τα γούστα σας. Μπορείτε να χρησιμοποιήσετε το γενικό αρχείο /etc/yaourtrc. Δώστε την εντολή:
Αλλάξτε τις γραμμές:
Περισσότερες πληροφορίες μπορείτε να βρείτε στην ιστοσελίδα http://archlinux.fr/man/yaourtrc.5.html.
Με αυτές τις αλλαγές δεν θα σας ρωτάει εάν θέλετε να επέμβετε κάπου, θα συνεχίσει να δημιουργεί το πακέτο και θα σας αφήσει να απαντήσετε εάν θέλετε να εγκατασταθεί ή όχι (στο τέλος της διαδικασίας δηλαδή).
Κατά την αναβάθμιση συστήματος (yaourt -Syua), θα σας ενημερώσει το σύστημα τι θα αναβαθμιστεί και θα ερωτηθείτε εάν θέλετε να συνεχίσετε "Continue upgrade ? [Y/n]".
Σε περίπτωση που θέλετε να επεξεργαστείτε τα αρχεία PKGBUILD κλπ, απλά μπείτε ως root (με την εντολή su) και εγκαταστήστε το "ελαττωματικό" πακέτο.
Edit PKGBUILD ? [Y/n] ("A" to abort)
Edit.install ? [Y/n] ("A" to abort)
Continue building ? [Y/n]
Edit
Continue building
πρέπει να είστε από επάνω του και να πατάτε συνέχεια y ή n. Για να αποφύγετε πολλές ερωτήσεις, αυτό που μπορείτε να κάνετε, είναι να δημιουργήσετε ένα κρυφό αρχείο .yaourtrc στον προσωπικό σας κατάλογο ώστε να το επεξεργαστείτε για τα γούστα σας. Μπορείτε να χρησιμοποιήσετε το γενικό αρχείο /etc/yaourtrc. Δώστε την εντολή:
cp /etc/yaourtrc ~/.yaourtrc
Αλλάξτε τις γραμμές:
BUILD_NOCONFIRM=1
EDITFILES=0
EDITFILES=0
Περισσότερες πληροφορίες μπορείτε να βρείτε στην ιστοσελίδα http://archlinux.fr/man/yaourtrc.5.html.
Με αυτές τις αλλαγές δεν θα σας ρωτάει εάν θέλετε να επέμβετε κάπου, θα συνεχίσει να δημιουργεί το πακέτο και θα σας αφήσει να απαντήσετε εάν θέλετε να εγκατασταθεί ή όχι (στο τέλος της διαδικασίας δηλαδή).
Κατά την αναβάθμιση συστήματος (yaourt -Syua), θα σας ενημερώσει το σύστημα τι θα αναβαθμιστεί και θα ερωτηθείτε εάν θέλετε να συνεχίσετε "Continue upgrade ? [Y/n]".
Σε περίπτωση που θέλετε να επεξεργαστείτε τα αρχεία PKGBUILD κλπ, απλά μπείτε ως root (με την εντολή su) και εγκαταστήστε το "ελαττωματικό" πακέτο.
Επίσης μία άλλη λύση (με προσωρινό αποτέλεσμα) είναι η χρήση της εντολής:
ΑπάντησηΔιαγραφήyaourt -S package_name --noconfirm