Tasksel ابزاری ساده و کاربردی است که برای توزیعهای مبتنی بر دبیان توسعه یافته و به کاربران رابط کاربری ارائه میدهد تا بتوانند گروهی از بستههای نرم افزاری مرتبط، مانند LAMP (Linux, Apache, MySQL, PHP)، سرور ایمیل، سرور DNS و غیره را به صورت یک تسک از پیشتنظیمشده نصب کنند. این کار تقریباً مشابه به بستههای متا است، تقریباً تمام وظایف در بستههای متا نیز وجود دارند. این ویژگیها Tasksel را به ابزاری مفید برای مدیران سیستم و کاربرانی که به دنبال راهی آسان برای راهاندازی و تنظیم سرورها و خدمات دیگر هستند تبدیل میکند. در ادامه مقاله، به بررسی روش نصب و استفاده از Tasksel میپردازیم.
در توزیعهای مبتنی بر دبیان مانند اوبونتو و لینوکس مینت، دو روش برای نصب نرمافزار وجود دارد: روش اول، نصب بستههای جداگانه با استفاده از ابزارهای مدیریت بسته مانند apt-get، apt، aptitude و synaptic است. و روش دوم، استفاده از Tasksel است.
چگونگی نصب و استفاده از Tasksel در دبیان و اوبونتو
برای نصب tasksel، دستور زیر را اجرا کنید:
sudo apt-get install tasksel
پس از نصب tasksel، این امکان را به شما میدهد که یک یا چند گروه پیشتعریفشده از بستهها را نصب کنید. کاربران باید آن را از طریق خط فرمان با چند آرگومان اجرا کنند، همچنین رابط گرافیکی نیز فراهم میکند که در آن میتوان نرمافزار مورد نظر برای نصب را انتخاب کرد.
دستور کلی اجرای tasksel از خط فرمان به شکل زیر است:
sudo tasksel install task_name
sudo tasksel remove task_name
sudo tasksel command_line_options
برای شروع استفاده از رابط کاربری tasksel، دستور زیر را صادر کنید:
sudo tasksel
جایی که ستاره (*) بدون هایلایت قرمز دیده میشود، به این معناست که نرمافزار قبلاً نصب شده است.
برای نصب یک یا چند نرمافزار، از کلیدهای بالا و پایین برای حرکت دادن تیک قرمز استفاده کنید، کلید Space را برای انتخاب نرمافزار بزنید و کلید Tab را بزنید تا به <ok> برسید.
سپس Enter را برای نصب بزنید.
همچنین، میتوانید تمام وظایف را از خط فرمان با استفاده از دستور زیر لیست کنید. توجه داشته باشید که در ستون اول لیست، u (نصب نشده) به معنی این است که نرمافزار نصب نشده و i (نصب شده) نشان دهنده نصب شدن نرمافزار است.
sudo tasksel --list-tasks
نمونه خروجی:
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
...
توضیحات کامل از تمام وظایف را میتوانید در فایلهای /usr/share/tasksel/*.desc و /usr/local/share/tasksel/*.desc پیدا کنید.
نصب پشته LAMP با استفاده از Tasksel برای نمونه
به عنوان مثال، نصب پشته LAMP (لینوکس، آپاچی، مایاسکیوال، و پیاچپی) در اوبونتو ۲۲.۰۴ را ببینید.
میتوانید از رابط کاربری یا گزینه خط فرمان استفاده کنید، اما در اینجا، از گزینه خط فرمان به شکل زیر استفاده خواهیم کرد:
sudo tasksel install lamp-server
زمانی که بسته Mysql نصب میشود، برای تنظیم پیکربندی Mysql باید یک رمز عبور روت وارد کنید. یک رمز عبور قوی و امن انتخاب کنید و سپس دکمه Enter را برای ادامه نصب فشار دهید.
منتظر بمانید تا نصب تکمیل شود. پس از اتمام کار، میتوانید نصب پشته LAMP را به شکل زیر آزمایش کنید.
sudo task --list-tasks | grep “lamp-server”
i lamp-server LAM server
به طور مشابه، میتوانید سرور ایمیل یا سرور DNS را نیز به شکل نشان داده شده نصب کنید:
sudo tasksel install mail-server
sudo tasksel install dns-server
برای اطلاعات بیشتر در مورد گزینههای استفاده بیشتر، به صفحه راهنمای tasksel مراجعه کنید.
man tasksel
جمعبندی
Tasksel ابزاری بسیار سودمند برای نصب و مدیریت بستههای نرمافزاری در توزیعهای مبتنی بر دبیان است. این ابزار به کاربران اجازه میدهد تا با استفاده از رابط کاربری متنی ساده، گروههای مرتبط از نرمافزارها مانند LAMP، سرور ایمیل و سرور DNS را به طور همزمان نصب کنند. این قابلیت نصب همزمان، Tasksel را به ابزاری ایدهآل برای مدیران سیستم و کاربرانی تبدیل میکند که به دنبال راههای کارآمد برای راهاندازی سریع سرویسها هستند.
اگر به دنبال راهاندازی سرورهای خود هستید، چه راهی بهتر از خرید یک سرور مجازی قدرتمند؟ با خرید سرور مجازی از ما، شما به یک زیرساخت قابل اعتماد دسترسی پیدا میکنید که میتوانید با استفاده از Tasksel، سرورهای خود را به راحتی و بدون دردسر پیکربندی و مدیریت کنید. ما سرورهایی با عملکرد بالا، امنیت قوی و پشتیبانی شبانهروزی ارائه میدهیم تا اطمینان حاصل کنید که کسب و کار شما همیشه در دسترس و در حال اجرا است.
این فرصت را از دست ندهید و همین امروز با ما تماس بگیرید تا سرور مجازی خود را با بهترین قیمت و خدمات دریافت کنید. با خرید سرور مجازی، قدم بزرگی به سوی بهبود و کارآمدی فناوری اطلاعات خود بردارید!