Wyszukiwanie w witrynie

Tasksel — łatwo i szybko instaluj oprogramowanie grupowe w Debianie i Ubuntu


Jednym z kilku zadań, z którymi musi się zmierzyć użytkownik Linuksa, jest instalacja oprogramowania. Istnieją prawdopodobnie dwie metody, szczególnie w systemach Linux Debian/Ubuntu, których można użyć do instalowania oprogramowania. Pierwsza polega na instalowaniu poszczególnych pakietów przy użyciu narzędzi do zarządzania pakietami, takich jak apt-get, apt, aptitude i synaptic.

Drugim jest użycie Tasksel, prostego i łatwego w użyciu narzędzia opracowanego dla Debian/Ubuntu, które zapewnia użytkownikom interfejs umożliwiający im zainstalowanie grupy powiązanych pakiety takie jak Serwer LAMP, Serwer pocztowy, Serwer DNS itp. jako pojedyncze, wstępnie skonfigurowane zadanie. Działa porównywalnie do metapakietów, prawie wszystkie zadania znajdziesz w tasksel obecnym w metapakietach.

Jak zainstalować i używać Tasksel w Debianie i Ubuntu

Aby zainstalować tasksel, po prostu uruchom poniższe polecenie:

sudo apt-get install tasksel

Po zainstalowaniu Tasksel umożliwia zainstalowanie jednej lub więcej predefiniowanych grup pakietów. Użytkownik musi uruchomić go z wiersza poleceń z kilkoma argumentami, zapewnia graficzny interfejs użytkownika, w którym można wybrać oprogramowanie do zainstalowania.

Ogólna składnia uruchamiania tasksel z wiersza poleceń jest następująca:

sudo tasksel install task_name
sudo tasksel remove task_name
sudo tasksel command_line_options

Aby uruchomić interfejs użytkownika tasksel, wydaj poniższe polecenie:

sudo tasksel

Jeśli widzisz gwiazdkę (*) bez czerwonego zakreślacza, oznacza to, że oprogramowanie jest już zainstalowane.

Aby zainstalować jedno lub więcej programów, użyj strzałek w górę i w dół, aby przesunąć czerwony podświetlacz, naciśnij spację, aby wybrać oprogramowanie i użyj klawisz Tab, aby przejść do <ok>. Następnie naciśnij przycisk Enter, aby zainstalować wybrane oprogramowanie, jak pokazano na zrzucie ekranu poniżej.

Alternatywnie możesz wyświetlić listę wszystkich zadań również z wiersza poleceń, używając poniższego polecenia. Zwróć uwagę, że w pierwszej kolumnie listy u (odinstalowane) oznacza, że oprogramowanie nie zostało zainstalowane, a i (zainstalowane) oznacza, że oprogramowanie jest zainstalowane.

sudo tasksel --list-tasks 
Przykładowe wyjście
u manual	Manual package selection
u kubuntu-live	Kubuntu live CD
u lubuntu-live	Lubuntu live CD
u ubuntu-gnome-live	Ubuntu GNOME live CD
u ubuntu-live	Ubuntu live CD
u ubuntu-mate-live	Ubuntu MATE Live CD
u ubuntustudio-dvd-live	Ubuntu Studio live DVD
u ubuntustudio-live	Ubuntu Studio live CD
u xubuntu-live	Xubuntu live CD
u cloud-image	Ubuntu Cloud Image (instance)
u dns-server	DNS server
u edubuntu-desktop-gnome	Edubuntu desktop
u kubuntu-desktop	Kubuntu desktop
u kubuntu-full	Kubuntu full
u lamp-server	LAMP server
u lubuntu-core	Lubuntu minimal installation
u lubuntu-desktop	Lubuntu Desktop
u mail-server	Mail server
u mythbuntu-backend-master	Mythbuntu master backend
u mythbuntu-backend-slave	Mythbuntu slave backend
u mythbuntu-desktop	Mythbuntu additional roles
u mythbuntu-frontend	Mythbuntu frontend
u postgresql-server	PostgreSQL database
u samba-server	Samba file server
u tomcat-server	Tomcat Java server
i ubuntu-desktop	Ubuntu desktop
...

Pełny opis wszystkich zadań znajdziesz w plikach /usr/share/tasksel/*.desc i /usr/local/share/tasksel/*.desc.

Zainstalujmy jakąś grupę pakietów oprogramowania, taką jak LAMP, Serwer pocztowy, Serwer DNS itp.

Zainstaluj stos LAMP za pomocą Tasksel

Jako przykład omówimy instalację stosu LAMP (Linux, Apache, MySQL i PHP) w Ubuntu 16.04.

Możesz użyć interfejsu użytkownika lub opcji wiersza poleceń, ale tutaj użyjemy opcji wiersza poleceń w następujący sposób:

sudo tasksel install lamp-server

Podczas instalacji pakietu Mysql zostaniesz poproszony o skonfigurowanie Mysql poprzez ustawienie hasła root. Po prostu wpisz silne i bezpieczne hasło, a następnie naciśnij klawisz Enter, aby kontynuować.

Poczekaj na zakończenie instalacji. Po wykonaniu wszystkich czynności możesz przetestować instalację stosu LAMP w następujący sposób.

sudo task --list-tasks | grep “lamp-server”

i lamp-server	LAM server

Podobnie możesz także zainstalować Serwer pocztowy lub Serwer DNS, jak pokazano:

sudo tasksel install mail-server
sudo tasksel install dns-server

Przejrzyj pakiet tasksel stronę podręcznika, aby uzyskać więcej opcji użycia.

man tasksel

Podsumowując, tasksel to prosty i łatwy w użyciu interfejs umożliwiający użytkownikom instalowanie oprogramowania w systemach Linux Debian/Ubuntu.

Jednakże, którą metodę instalacji oprogramowania, tj. przy użyciu narzędzi do zarządzania pakietami apt-get/apt/aptitude czy tasksel, wolisz i dlaczego? Daj nam znać w sekcji komentarzy poniżej, a także przekaż wszelkie sugestie lub inne istotne uwagi.