Cubic یا Custom Ubuntu ISO Creator به شما امکان میدهد نسخه شخصیسازی شده ایزو Ubuntu یا Linux Mint را متناسب با نیازهای شما ایجاد کنید.
یکی از بهترین چیزها در مورد لینوکس این است که به شما امکان می دهد سیستم خود را هر طور که می خواهید شخصی سازی کنید. بر خلاف کاربران سایر سیستم عامل ها، شما به یک محیط دسکتاپ، مدیر فایل یا مجموعه آفیس اجباری خاص شرکت محدود نمی شوید.
به طور معمول، پس از نصب آن بر روی سخت افزار خود، تغییراتی در توزیع خود ایجاد می کنید، اما با Cubic، می توانید ISO سفارشی ای ایجاد کنید که برای نیازهای شما مناسب است.
چرا یک ISO اوبونتو سفارشی ایجاد کنیم؟
با توجه به تنوع و تکه تکه بودن چشم انداز توزیع لینوکس، توزیع هایی وجود دارند که می توانند تقریباً برای هر مورد استفاده موجود مناسب باشند. شما به راحتی می توانید توزیع لینوکس را بر اساس Debian، Arch، Ubuntu، Slackware یا Fedora نصب کنید. شما می توانید در جنگ بزرگ بین سیستمی و ضد سیستمی طرف شوید. توزیع Wayland را انتخاب کنید یا پشته گرافیکی خود را با X.org سنتی نگه دارید. هیچ کمبودی در گزینه ها وجود ندارد.
اینها انتخابهای بزرگی هستند، و آنهایی که زیربنای کل تجربه لینوکس شما خواهند بود، اما اگر توزیعی وجود داشته باشد که تقریباً برای شما ایدهآل است، اما به چند تغییر نیاز دارد، چه؟
شاید توزیع مورد علاقه شما همراه با مرورگری باشد که دوست ندارید یا فاقد ابزار ویرایش خاصی است که آن را ضروری می دانید. شاید مجموعه وسیعی از تصاویر پس زمینه داشته باشید که بخواهید به محض روشن کردن لپ تاپ جدید و براق خود برای اولین بار در دسترس باشند.
مطمئناً، میتوانید پس از نصب توزیع بر روی دستگاه خود تغییرات را نسبتاً آسان انجام دهید، اما اگر چندین رایانه دارید و یک تجربه ثابت را دوست دارید، یا اگر رایانههای شخصی زیادی را مدیریت میکنید که نیاز به یک مجموعه نرمافزار استاندارد دارند، مانند در یک مدرسه یا کسب و کار، خوب است که بتوانید ISO سفارشی شده خود را ایجاد کنید، که دقیقاً همان چیزی را که می خواهید نصب می کند بدون هیچ گونه مزاحمتی.
مکعب چیست؟
مانند همه پروژههای منبع باز خوب، Cubic یک نام پسزمینه است – در این مورد مخفف Custom UBuntu ISO Creator است، و همانطور که از نام گسترده آن پیداست، ابزاری است برای کمک به شما برای ایجاد یک تصویر ISO زنده سفارشی برای توزیعهای مبتنی بر اوبونتو.
اوبونتو یک توزیع فوقالعاده محبوب است و علاوه بر دانلود اصلی اوبونتو و طعمهای بسیار سفارشیشده آن، از جمله Kubuntu، Lubuntu، Xubuntu، Ubuntu Studio، Budgie، و MATE، همچنین زیربنای توزیعهایی مانند سیستم عامل ابتدایی، Linux Mint است. و KDE Neon. هر یک از اینها می تواند دقیقاً همان چیزی باشد که شما به دنبال آن هستید – فقط اگر کمی متفاوت باشند.
Cubic به عنوان یک جادوگر رابط کاربری گرافیکی اجرا می شود که به “پیمایش آسان در مراحل سفارشی سازی ISO و ویژگی های یک محیط خط فرمان مجازی یکپارچه” کمک می کند. به سادگی توزیع مورد علاقه مبتنی بر اوبونتو را انتخاب کنید و راهنمای گام به گام را دنبال کنید تا دقیقاً آنچه را که نیاز دارید به دست آورید.
نحوه نصب Cubic در لینوکس
Cubic بر روی توزیع های مبتنی بر اوبونتو 18.04.5 Bionic و بالاتر اجرا می شود، و در حالی که امکان اجرای Cubic در یک محیط مجازی وجود دارد، توصیه نمی شود. برای شروع، ابتدا مخزن Universe و Cubic PPA را فعال کنید:
sudo apt-add-repository universe
sudo apt-add-repository ppa:cubic-wizard/release
اکنون سیستم خود را به روز کنید و Cubic را نصب کنید:
sudo apt update
sudo apt install --no-install-recommends cubic
اکنون می توانید از طریق سیستم منوی خود یا با تایپ کردن به Cubic دسترسی داشته باشید:
cubic
… وارد یک ترمینال
ایجاد ISO سفارشی اوبونتو با Cubic
هنگامی که برای اولین بار Cubic را راه اندازی می کنید، از شما خواسته می شود که یک فهرست پروژه را انتخاب کنید. این کار را انجام دهید، سپس روی Next کلیک کنید تا ISO منبع خود و جزئیات ISO را انتخاب کنید. فایل ISO را انتخاب کنید، فیلدها به طور خودکار پر می شوند.
میتوانید مقادیر ISO سفارشی خود را تغییر دهید تا هدف ISO را منعکس کند یا فقط به این دلیل که میخواهید نام جالبی به آن بدهید. برای ISO منبع خود، نسخه Vanessa Linux Mint Cinnamon را انتخاب کردیم. نام سفارشی “MUO Linux Initial release” است.
روی Next کلیک کنید، و Cubic ISO را در پوشه کاری که قبلاً مشخص کردهاید استخراج میکند و به شما یک chroot میدهد – نوعی ترمینال محتوی – جایی که میتوانید دستورات را اجرا کنید.
به عنوان مثال، اگر می خواهید ISO سفارشی شما فقط جدیدترین نرم افزار را داشته باشد، اولین دستوری که باید اجرا کنید این است:
sudo apt update && sudo apt upgrade
Mint با بسیاری از نرم افزارهای از پیش نصب شده مفید ارائه می شود، و در حالی که بیشتر آنها مفید هستند، ممکن است ابزارهای مختلفی را ترجیح دهید.
یک مثال مشتری IRC HexChat است. اگر از HexChat به دلیل رابط کاربری گرافیکی آن متنفر هستید و ترجیح می دهید با IRSSI در ترمینال دست و پا بزنید و کثیف شوید، ابتدا HexChat را پاک کنید:
apt purge hexchat
… و سپس IRSSI را نصب کنید:
apt install irssi
درست مانند استفاده از ترمینال در دستگاه دسکتاپ شما است، به جز اینکه تغییراتی که ایجاد می کنید در ISO تولید شده توسط Cubic منعکس می شود.
شما می توانید این کار را با هر نرم افزاری که دوست دارید یا دوست ندارید انجام دهید. Transmission را به نفع qBittorrent، Pix برای Ristretto، یا Firefox برای Falkon عوض کنید!
همچنین ایده خوبی است که از شر نفخ در قالب برنامه هایی که هرگز استفاده نمی کنید یا نمی خواهید کاربرانتان استفاده کنند، خلاص شوید:
apt purge rhythmbox timeshift celluloid notes thunderbird
برای نصب نرم افزار نیازی به استفاده از مدیریت بسته ندارید. می توانید بسته ها را از اینترنت بکشید، آنها را به مسیر خود اضافه کنید و آنها را قابل اجرا کنید. برای اطمینان از اینکه می توانید به راحتی ویدیوهای YouTube را در دستگاه هایی که ISO سفارشی شما را نصب کرده اند بارگیری کنید:
wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
chmod a+rx /usr/local/bin/yt-dlp
ما یک دسکتاپ باشکوه با مضمون MUO می خواهیم، و آن را با یک تصویر زمینه پیش فرض از پیش تنظیم شده می خواهیم. با: به فهرست کاغذ دیواری بروید:
cd /usr/share/backgrounds
… و روی نماد کپی، در کنار دکمه Back در سمت چپ بالای رابط Cubic کلیک کنید. فایل هایی را که می خواهید در این دایرکتوری کپی کنید انتخاب کنید و در صفحه بعد روی Copy کلیک کنید.
پس از کپی کردن فایل های کاغذدیواری، تصویر زمینه مورد نظر خود را با تایپ کردن تنظیم کنید:
gsettings set org.cinnamon.desktop.background picture-uri file:///usr/share/backgrounds/muo_wallpaper.jpg
اگر از دسکتاپ دیگری مانند گنوم استفاده می کنید، باید این دستور را تغییر دهید:
gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/muo_wallpaper.jpg
ISO سفارشی اوبونتو خود را نهایی کنید
هنگامی که تغییر کاغذ دیواری را تمام کردید و از بسته هایی که اضافه یا پاک کرده اید راضی هستید، دوباره روی Next کلیک کنید.
لیستی از تمام بستههایی که در ISO زنده وجود دارند را مشاهده خواهید کرد، میتوانید در کنار هر یک علامت تیک اضافه کنید که در طول نصب معمولی یا حداقلی حذف میشود.
وقتی از لیست راضی بودید، دوباره Next را بزنید و از کدام هسته می خواهید استفاده کنید.
آخرین انتخابی که باید انجام دهید این است که از چه نوع فشرده سازی می خواهید استفاده کنید. اینها از XZ که ISO کوچکتری تولید می کند، اما بسته بندی و بازکردن آن بیشتر طول می کشد تا LZ4 که ISO بسیار بزرگتری به شما می دهد، اما زمان کمتری را می گیرد، متغیر است. GZIP یک سازش خوب است.
در این مرحله، متوجه خواهید شد که دکمه همیشگی Next با یک دکمه Generate جایگزین شده است. آن را بزنید، سپس بروید و در حالی که Cubic ISO شما را می سازد، یک فنجان چای درست کنید!
پس از چند دقیقه، ISO شما در دایرکتوری Cubic ظاهر می شود که آماده نصب است.
Cubic ایجاد ISO های سفارشی اوبونتو را آسان می کند
Cubic ابزاری عالی است که تضمین میکند به محض راهاندازی دستگاه جدید، تجربهای را که میخواهید به دست آورید. میتوانید از آن برای خودتان استفاده کنید یا تصاویری را برای استقرار در یک سازمان ایجاد کنید تا دانشآموزان و کارکنان ابزارهای مورد نیاز خود را برای رسیدن به کار فوراً در اختیار داشته باشند.
برای اطمینان از اینکه ISO شما همانطور که باید کار می کند و همه چیزهایی را دارد که احتمالاً به آن نیاز دارید (و هیچ چیزی که ندارید)، باید قبل از استقرار یا توزیع فایل ISO، مدتی از آن در یک ماشین مجازی استفاده کنید.