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.