Ако сте започнали да използвате дистрибуция на базата на RPM, преди да напреднете като "yum" или "apt-rpm", обичате магията "apt-get" на Ubuntu и Debian. Но когато става въпрос за инсталиране на големи комплекти от софтуер, които могат да имат или десетки (ако не и стотици) пакети, или тези, които изискват много интеграция, понякога "apt-get" може да се почувства като старите rpm -i предполагам игра, За щастие, има "tasksel" - мислете за него като "apt-get for apt-get".

Инсталация

Докато tasksel се използва в инсталатора на Ubuntu (най-малко в инсталатора на сървър за текстов режим), той не е инсталиран по подразбиране. Той може да бъде инсталиран от Софтуерния център или със следното:

 sudo apt-get инсталирате tasksel 

употреба

Най-добрият начин да се почувствате за tasksel е просто да го изпълните без аргументи.

 sudo tasksel 

Това е програма за командния ред, но дори и в терминала ще ви бъде представен графичен списък с налични задачи, които да инсталирате (ако някога сте инсталирали в текстов режим, например от сървърния компактдиск, ще изглежда следният екран запознат):

Използвайки този екран, можете да използвате клавиша "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 е най-добрият начин да я стартирате и работите с минимални усилия.