Tasksel - Debian ve Ubuntu'da Grup Yazılımlarını Kolay ve Hızlı Kurulum


Bir Linux kullanıcısının yapması gereken çeşitli görevlerden biri yazılım kurulumudur. Özellikle Debian/Ubuntu Linux sistemlerinde yazılım yüklemek için kullanabileceğiniz muhtemelen iki yöntem vardır. Bunlardan ilki apt-get, apt, aptitude ve synaptic gibi paket yönetimi araçlarını kullanarak ayrı ayrı paketler kurmaktır.

Diğeri ise Tasksel'i kullanarak, Debian/Ubuntu için geliştirilmiş, kullanıcılara ilgili bir grup uygulamayı kurmalarını sağlayacak bir arayüz sağlayan basit ve kullanımı kolay bir araçtır. LAMP Sunucusu, Posta Sunucusu, DNS Sunucusu vb. paketleri önceden yapılandırılmış tek bir görev olarak kullanın. Meta paketlerle karşılaştırılabilir şekilde çalışır; neredeyse tüm görevleri tasksel'de meta paketlerde bulabilirsiniz.

Debian ve Ubuntu'da Tasksel Nasıl Kurulur ve Kullanılır

tasksel'i yüklemek için aşağıdaki komutu çalıştırmanız yeterlidir:

sudo apt-get install tasksel

Tasksel'i kurduktan sonra önceden tanımlanmış bir veya daha fazla paket grubunu kurmanıza olanak sağlar. Kullanıcının onu birkaç argümanla komut satırından çalıştırması gerekir; bu, kurulacak yazılımın seçilebileceği bir grafik kullanıcı arayüzünün yanı sıra sağlar.

tasksel'i komut satırından çalıştırmanın genel sözdizimi şöyledir:

sudo tasksel install task_name
sudo tasksel remove task_name
sudo tasksel command_line_options

tasksel kullanıcı arayüzünü başlatmak için aşağıdaki komutu verin:

sudo tasksel

Kırmızı vurgulayıcı olmadan yıldız işareti (*) gördüğünüzde bu, yazılımın zaten yüklü olduğu anlamına gelir.

Bir veya daha fazla yazılım yüklemek için Yukarı ve Aşağı okları kullanarak kırmızı vurgulayıcıyı hareket ettirin, yazılımı seçmek için Boşluk çubuğuna basın ve <ok>'a taşımak için Sekme tuşuna basın. Ardından, seçilen yazılımı aşağıdaki ekran görüntüsünde gösterildiği gibi yüklemek için Enter düğmesine basın.

Alternatif olarak aşağıdaki komutu kullanarak tüm görevleri komut satırından da listeleyebilirsiniz. Listenin ilk sütununda u (kaldırılmış) ifadesinin yazılımın yüklü olmadığı ve i (kurulu) ifadesinin yazılımın yüklü olduğu anlamına geldiğini unutmayın.

sudo tasksel --list-tasks 
Örnek Çıktı
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
...

Tüm görevlerin tam açıklamasını /usr/share/tasksel/*.desc ve /usr/local/share/tasksel/*.desc dosyalarında bulabilirsiniz.

LAMP, Posta Sunucusu, DNS Sunucusu vb. gibi bazı yazılım paketlerini yükleyelim.

LAMP yığınını Tasksel kullanarak yükleyin

Örnek olarak Ubuntu 16.04'te LAMP (Linux, Apache, MySQL ve PHP) yığınının kurulumunu ele alacağız.

Kullanıcı arayüzünü veya komut satırı seçeneğini kullanabilirsiniz ancak burada komut satırı seçeneğini şu şekilde kullanacağız:

sudo tasksel install lamp-server

Mysql paketi kurulurken, bir root şifresi belirleyerek Mysql'i yapılandırmanız istenecektir. Güçlü ve güvenli bir şifre girmeniz ve ardından devam etmek için Enter tuşuna basmanız yeterlidir.

Kurulumun tamamlanmasını bekleyin. Tüm işlemler tamamlandıktan sonra LAMP stack kurulumunu aşağıdaki gibi test edebilirsiniz.

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

i lamp-server	LAM server

Benzer şekilde, gösterildiği gibi Posta Sunucusu veya DNS Sunucusu'nu da yükleyebilirsiniz:

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

Daha fazla kullanım seçeneği için tasksel paketinin man sayfasına bakın.

man tasksel

Sonuç olarak tasksel, kullanıcıların Debian/Ubuntu Linux sistemlerine yazılım yüklemeleri için basit ve kullanımı kolay bir arayüzdür.

Ancak, apt-get/apt/aptitude paket yönetimi araçlarını veya tasksel'i kullanmak gibi hangi yazılım yükleme yöntemini tercih edersiniz ve neden? Aşağıdaki yorum bölümünün yanı sıra önerilerinizi veya diğer önemli geri bildirimlerinizi bize bildirin.