Tasksel – Csoportszoftverek egyszerű és gyors telepítése Debianban és Ubuntuban
A számos feladat egyike, amelyet a Linux-felhasználóknak meg kell oldaniuk, a szoftvertelepítés. Valószínűleg két módszer létezik, különösen a Debian/Ubuntu Linux rendszereken, amelyek segítségével telepíthet szoftvereket. Az első az egyedi csomagok telepítése olyan csomagkezelő eszközökkel, mint az apt-get, apt, aptitude és synaptic.
A másik a Tasksel használata, egy egyszerű és könnyen használható eszköz, amelyet a Debian/Ubuntu számára fejlesztettek ki, és amely olyan felületet biztosít a felhasználóknak, amely lehetővé teszi számukra, hogy telepítsenek egy csoport kapcsolódó csomagok, például LAMP-kiszolgáló, Levelezőszerver, DNS-kiszolgáló stb. egyetlen előre konfigurált feladatként. A meta-csomagokhoz hasonlóan működik, szinte minden feladatot megtalál a taskselben, amely a meta-csomagokban is megtalálható.
A Tasksel telepítése és használata Debianban és Ubuntuban
A tasksel telepítéséhez egyszerűen futtassa az alábbi parancsot:
sudo apt-get install tasksel
A Tasksel telepítése után lehetővé teszi egy vagy több előre meghatározott csomagcsoport telepítését. A felhasználónak néhány argumentummal parancssorból kell futtatnia, grafikus felhasználói felületet is biztosít, ahol kiválasztható a telepítendő szoftver.
A tasksel parancssorból történő futtatásának általános szintaxisa a következő:
sudo tasksel install task_name
sudo tasksel remove task_name
sudo tasksel command_line_options
A tasksel felhasználói felület elindításához adja ki az alábbi parancsot:
sudo tasksel
Ahol a (*)
csillag látható piros kiemelő nélkül, az azt jelenti, hogy a szoftver már telepítve van.
Egy vagy több szoftver telepítéséhez használja a Fel és Le nyilakat a piros kiemelő mozgatásához, nyomja meg a Szóköz billentyűt a szoftver kiválasztásához, és a Tab billentyűvel mozgassa a <ok>
elemet. Ezután nyomja meg az Enter gombot a kiválasztott szoftver telepítéséhez, ahogy az alábbi képernyőn látható.
Alternatív megoldásként az összes feladatot a parancssorból is listázhatja az alábbi paranccsal. Vegye figyelembe, hogy a lista első oszlopában az u
(eltávolított) azt jelenti, hogy a szoftver nincs telepítve, az i
(telepítve) pedig azt, hogy a szoftver telepítve van.
sudo tasksel --list-tasks
Minta kimenet
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
...
Az összes feladat teljes leírását megtalálja a /usr/share/tasksel/*.desc
és /usr/local/share/tasksel/*.desc
fájlokban.
Telepítsünk néhány szoftvercsomagot, például LAMP, Mail Server, DNS Server stb.
A LAMP verem telepítése a Tasksel segítségével
Példaként bemutatjuk a LAMP (Linux, Apache, MySQL és PHP) verem telepítését az Ubuntu 16.04-ben.
Használhatja a felhasználói felületet vagy a parancssori opciót, de itt a következőképpen használjuk a parancssori opciót:
sudo tasksel install lamp-server
A Mysql csomag telepítése közben a rendszer felkéri a Mysql konfigurálására root jelszó megadásával. Egyszerűen írjon be egy erős és biztonságos jelszót, majd nyomja meg az Enter billentyűt a folytatáshoz.
Várja meg, amíg a telepítés befejeződik. Miután ez megtörtént, az alábbiak szerint tesztelheti a LAMP verem telepítését.
sudo task --list-tasks | grep “lamp-server”
i lamp-server LAM server
Hasonlóképpen telepítheti a Levelezőszervert vagy a DNS-kiszolgálót is, az ábrán látható módon:
sudo tasksel install mail-server
sudo tasksel install dns-server
További használati lehetőségekért tekintse át a tasksel csomag man oldalát.
man tasksel
Végezetül elmondható, hogy a tasksel egy egyszerű és könnyen használható felület, amellyel a felhasználók szoftvereket telepíthetnek Debian/Ubuntu Linux rendszereikre.
Azonban melyik szoftvertelepítési módszert részesíti előnyben, például az apt-get/apt/aptitude csomagkezelő eszközök vagy a tasksel használatát, és miért? Tudassa velünk az alábbi megjegyzés szakaszon keresztül, valamint bármilyen javaslatot vagy egyéb fontos visszajelzést.