Δημοσιεύτηκε: 12 Ιούλ 2015, 17:18
από Learner
Th P έγραψε:Θα μπορούσε το -y να είναι και σε συνεχόμενες εντολές στο συγκεκριμένο script;

Αν θέλεις να κάνεις τις εντολές συνεχόμενες, π.χ σε μια γραμμή πρέπει να τις χωρίσεις, είτε με && είτε με ;
πχ.
Κώδικας: Επιλογή όλων
$(which apt-get) --purge autoremove -y && sudo apt-get -y clean && sudo apt-get -y autoclean && sudo apt-get -y autoremove

To && δηλώνει ότι αν δεν εκτελεστεί η προηγούμενη εντολή σωστά (για κάποιο λόγο) τότε δεν προχωρά στην επόμενη. Τελειώνει εκεί.
Αντίθετα το ; δεν ενδιαφέρεται για τέτοια. Θα προχωρήσει στην εκτέλεση των επόμενων εντολών ακόμη και αν οι προηγούμενες έχουν αποτύχει.

Th P έγραψε:Επίσης στο τέλος μήπως θά έπρεπε να μπει και το

Κώδικας: Επιλογή όλων
sudo apt-get update

Δεν είναι απαραίτητο, αν και νομίζω ότι γίνεται αυτόματα με την sudo apt-get --purge autoremove (δηλαδή η ανανέωση των πηγών λογισμικού, διαβάζει τα σχετικά αρχεία από τα /etc/apt/sources.list και /etc/apt/sources.list.d/ )