Εάν ξεκινήσατε να χρησιμοποιείτε ένα διανομέα βασισμένο σε RPM πριν από προχωρημένους όπως "yum" ή "apt-rpm", αγαπάτε τη μαγεία του "apt-get" στο Ubuntu και το Debian. Αλλά όταν πρόκειται για την εγκατάσταση μεγάλων συνόλων λογισμικού, τα οποία μπορεί να έχουν είτε δεκάδες (αν όχι εκατοντάδες) πακέτα, είτε εκείνες που απαιτούν μεγάλη ολοκλήρωση, μερικές φορές το "apt-get" μπορεί να νιώθει σαν το παλιό rpm -i . Ευτυχώς, υπάρχει ένα "taskel" - σκεφτείτε το ως "apt-get για apt-get".

Εγκατάσταση

Ενώ το tasksel χρησιμοποιείται στο πρόγραμμα εγκατάστασης Ubuntu (το πρόγραμμα εγκατάστασης διακομιστή λειτουργίας κειμένου, τουλάχιστον), δεν είναι εγκατεστημένο από προεπιλογή. Μπορεί να εγκατασταθεί από το Κέντρο Λογισμικού ή με τα ακόλουθα:

 sudo apt-get να εγκαταστήσετε tasksel 

Χρήση

Ο καλύτερος τρόπος για να αποκτήσετε μια αίσθηση για τα tasksel είναι να το εκτελέσετε χωρίς να έχετε επιχειρήματα.

 sudo tasksel 

Πρόκειται για ένα πρόγραμμα γραμμής εντολών, αλλά ακόμα και στο τερματικό θα σας παρουσιαστεί ένας γραφικός κατάλογος των διαθέσιμων εργασιών για εγκατάσταση (εάν έχετε εγκαταστήσει ποτέ σε λειτουργία κειμένου, όπως από το CD του διακομιστή, θα εμφανιστεί η παρακάτω οθόνη οικείος):

Χρησιμοποιώντας αυτή την οθόνη, μπορείτε να χρησιμοποιήσετε το πλήκτρο "Tab" για να μεταβείτε στις επιλογές (χτύπημα χώρου εάν προσγειωθείτε σε κάποιον που θέλετε να εγκαταστήσετε), τότε όταν το κουμπί "OK" είναι επισημασμένο, πατήστε το πλήκτρο διαστήματος. Εναλλακτικά, μπορείτε να συμπεριλάβετε την εργασία που θέλετε να εγκαταστήσετε στη γραμμή εντολών. Η ακόλουθη εντολή θα εμφανίσει την προαναφερθείσα λίστα εργασιών που μπορούν να εγκατασταθούν, αλλά σε μορφή κειμένου:

 sudo tasksel - λίστα-εργασίες 

Ένα "i" στην πρώτη στήλη δείχνει ότι είναι εγκατεστημένο, ενώ ένα "u" υποδεικνύει ότι μια εργασία δεν έχει εγκατασταθεί μέσω tasksel.

Για να εγκαταστήσετε μία από τις αναφερόμενες εργασίες, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

 Το sudo tasksel εγκαθιστά το διακομιστή openssh 

Αυτό θα κατεβάσετε, εγκαταστήσετε και διαμορφώσετε τα απαραίτητα πακέτα για να κάνετε τα πάντα να λειτουργούν απρόσκοπτα.

Tasksel εναντίον Apt-Get

Μπορείτε να αναρωτηθείτε γιατί θα θέλατε να χρησιμοποιήσετε τα tasksel έναντι της παραδοσιακής εντολής apt-get για την εγκατάσταση του λογισμικού, ειδικά όταν υπάρχει ένα ισοδύναμο μετα-πακέτο. Είναι πιο εύκολο να το σκεφτείτε έτσι:

  • Από τη μία πλευρά, το apt-get εγκαθιστά το λογισμικό ως μεμονωμένα πακέτα, ακόμα κι αν τα πακέτα αυτά απαιτούν άλλα. Με άλλα λόγια, θα εγκαταστήσει κάθε πακέτο και θα σέβεται τις εξαρτήσεις, αλλιώς υποθέτοντας ότι όλες είναι ξεχωριστές.
  • Αντίθετα, τα tasksel υποθέτουν ότι προσπαθείτε να εγκαταστήσετε λογισμικό προς ένα μοναδικό τελικό στόχο, όπως ένας διακομιστής ιστού. Θα λάβει όλα τα απαραίτητα βήματα για την επίτευξη αυτού του στόχου, συμπεριλαμβανομένης της εγκατάστασης λογισμικού καθώς και άλλων ρυθμίσεων μόλις ολοκληρωθεί η εγκατάσταση. Η χρήση του διακομιστή ιστού είναι καλό παράδειγμα ... ίσως χρειαστεί να εγκαταστήσετε το apache, το mysql, το php και μια σειρά ενοτήτων και προσθέτων για κάθε ένα από αυτά, προκειμένου να έχετε μια σωστή στοίβα LAMP. Ή θα μπορούσατε απλά να εκδώσετε την ακόλουθη εντολή:
     Το sudo tasksel εγκαθιστά το λαμπτήρα-διακομιστή 

Ακολουθούν ορισμένα χρήσιμα καθήκοντα από το tasksel:

  • Εγκαταστήσατε το Ubuntu, αλλά θέλετε να δοκιμάσετε την πιο πρόσφατη συλλογή λογισμικού του KDE; Απλά χρησιμοποιήστε αυτό:
     Το sudo tasksel εγκαθιστά το kubuntu-desktop 
  • Έχετε έναν υπολογιστή που θα θέλατε να συνδέσετε στον υπολογιστή σας οικιακού κινηματογράφου; Είναι τόσο εύκολο όσο:
     sudo tasksel εγκαταστήσετε το mythbuntu-frontend 
  • Χρειάζεστε ένα GUI για το διακομιστή σας, αλλά δεν θέλετε να σπαταλάτε πολύτιμους πόρους σε κάτι όπως το KDE ή η Unity;
     Το sudo tasksel εγκαθιστά το lubuntu-core 

Παρόλο που προσφέρει μια πολύ πιο περιορισμένη επιλογή λογισμικού για εγκατάσταση, εάν η δυνατότητα που θέλετε είναι διαθέσιμη, η εντολή tasksel είναι ο καλύτερος τρόπος να το ξεκινήσετε με ελάχιστη προσπάθεια.