Weboldal keresés

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.