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.