Linux kullanıcılarının yazılım yüklemek için kullandıkları paket yöneticileri vardır. Örneğin, komut satırından apt-get, apt, dnf, pacman araçları veya görsel olarak kullanılabilen Yazılım Yöneticileri. Ayrıca görsel olarak paketlerin yüklenmesini sağlayan synaptic yazılımını da belirtmeden geçmeyelim. Bu yazıda, yazılım yüklemenin tek tek paketler şeklinde değilde, mesela LAMP, Mail Server benzeri gruplanmış paketleri yüklemede kullanılan Tasksel aracından bahsedeceğiz.

Tasksel, Debian ve Ubuntu için geliştirilmiştir. Yüklemek istediğiniz bir grup birbirine bağımlı yazılımı, tek bir paket olarak yüklemenizi sağlar. "Ubuntu Mate Masaüstü yüklemek" dendiğinde, bir çok paketin bir araya gelmesinden oluşan bir sistemden bahsedilmektedir. Görsel masaüstü kullanan sistemler, Yazılım Yönetim araçlarından bu grup halindeki yazılımları tek tıklama ile yükleyebilirler. Ancak, ssh ile bağlandığınız sunucu bilgisayarınıza, PostgreSQL kurmak isterseniz bunu tek tek bağımlılıklarla uğraşmak yerine Tasksel ile yapabilirsiniz.

Tasksel, Debian ve Ubuntu için Kurulum

Tasksel programını, aşağıdaki komut yardımıyla kolayca kurabiliriz.

sudo apt-get install tasksel

tasksel1

Kurulumdan sonra aşağıdaki komut şablonları, yüklemek istediğiniz grubun kurulmasında ve kaldırılmasında size yardımcı olacaktır.

sudo tasksel install grubun_adı
sudo tasksel remove grubun_adı
sudo tasksel komut_satırı-seçenekleri

Tasksel Başlatmak İçin

sudo tasksel

tasksel2

Tasksel Kurulabilir Grupların Listesi İçin

sudo tasksel --list-tasks

Liste Komutunun Çıktısı

u manual Manual package selection
...
u postgresql-server PostgreSQL database
u samba-server Samba file server
u tomcat-server Tomcat Java server
i ubuntu-desktop Ubuntu desktop
u ubuntu-gnome-desktop Ubuntu GNOME desktop
u ubuntu-mate-cloudtop Ubuntu MATE cloudtop
u ubuntu-mate-core Ubuntu MATE minimal installation
u ubuntu-mate-desktop Ubuntu MATE desktop
u ubuntu-usb Ubuntu desktop USB
u ubuntustudio-audio Audio recording and editing suite
u ubuntustudio-desktop Ubuntu Studio desktop
u ubuntustudio-desktop-core Ubuntu Studio minimal DE installation
u ubuntustudio-font-meta Large selection of font packages
u ubuntustudio-graphics 2D/3D creation and editing suite
u ubuntustudio-photography Photograph touchup and editing suite
u ubuntustudio-publishing Publishing applications
u ubuntustudio-video Video creation and editing suite
u virt-host Virtual Machine host
u xubuntu-core Xubuntu minimal installation
u xubuntu-desktop Xubuntu desktop
u openssh-server OpenSSH server
u server Basic Ubuntu server

Örnek: LAMP Server Kurulum

LAMP Server kurmak için, paket yöneticiniz yardımıyla Apache, MySQL ve Php ayrı ayrı kurabileceğiniz gibi aşağıdaki komutla, tek bir grup olarak da kurabilirsiniz.

sudo tasksel install lamp-server

tasksel3

Tasksel ile ilgili yardım ve detaylı seçenekler için, her zaman olduğu gibi aşağıdaki man komutunu kullanabilirsiniz.

man tasksel

 


Yazar


İnternette araştırdığı faydalı bilgileri bu blogta yayınlamaktadır.
Genel olarak Linux ve güvenlik konularına ilgi duyar.
Yazara ait blog yazıları eğitim amaçlıdır.
Etik kuralların dışında kullanım sorumluluğu kullanıcıya aittir.
Destekleyin: 1C19wAdiSPYEBW3F1TUhGVvZeiMHEU4x8x

subscribe via RSS