Cubic, или Custom Ubuntu ISO Creator, позволяет вам создать персонализированную версию Ubuntu или Linux Mint ISO, которая соответствует вашим потребностям
Одна из лучших вещей в Linux – это то, что он позволяет вам настраивать свою систему так, как вы хотите. В отличие от пользователей других операционных систем, вы не ограничены определенной корпоративной средой рабочего стола, файловым менеджером или офисным пакетом
Обычно вы вносите изменения в дистрибутив после его установки на оборудование, но с Cubic вы можете создать собственный ISO, который идеально подходит для ваших нужд
Зачем создавать пользовательский ISO Ubuntu?
Поскольку ландшафт дистрибутивов Linux настолько разнообразен и фрагментирован, как он есть, существуют дистрибутивы, которые могут подойти практически для любого случая использования. Вы можете легко установить дистрибутив Linux на базе Debian, Arch, Ubuntu, Slackware или Fedora; вы можете принять сторону в великой войне между systemd и anti-systemd; выбрать дистрибутив Wayland или сохранить традиционный графический стек с X.org. В общем, недостатка в вариантах нет
Это большой выбор, который будет лежать в основе всего вашего опыта работы с Linux, но что если есть дистрибутив, который почти идеально подходит для вас, но нуждается в нескольких настройках?
Возможно, ваш любимый дистрибутив поставляется в комплекте с браузером, который вам не нравится, или в нем отсутствует определенный инструмент редактирования, который вы считаете необходимым. Возможно, у вас есть огромная коллекция обоев, которые вы хотите получить сразу после первого включения нового блестящего ноутбука
Конечно, вы можете легко внести изменения после установки дистрибутива на машину, но если у вас несколько компьютеров и вы любите постоянный опыт, или если вы управляете множеством ПК, на которых должен быть стандартный набор программ, как в школе или на предприятии, хорошо иметь возможность создать свой собственный ISO, который установит именно то, что вы хотите, без лишних хлопот
Что такое Cubic?
Как и все хорошие проекты с открытым исходным кодом, Cubic является бэкронимом— в данном случае это Custom UBuntu ISO Creator, и, как следует из его расширенного названия, это инструмент, помогающий вам создать индивидуальный живой ISO-образ для дистрибутивов на базе Ubuntu
Ubuntu является чрезвычайно популярным дистрибутивом, и помимо основного загружаемого Ubuntu и его уже сильно адаптированных вариантов, включая Kubuntu, Lubuntu, Xubuntu, Ubuntu Studio, Budgie и MATE, он также лежит в основе таких дистрибутивов, как elementary OS, Linux Mint и KDE Neon. Любой из них может быть именно тем, что вы ищете— если бы только они немного отличались
Cubic работает как мастер с графическим интерфейсом, который помогает ‘без усилий пройти через все этапы настройки ISO и имеет интегрированную виртуальную среду командной строки’. Просто выберите свой любимый дистрибутив на базе Ubuntu и следуйте пошаговому руководству, чтобы получить именно то, что вам нужно
Как установить Cubic в Linux
Cubic работает на дистрибутивах на базе Ubuntu 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 Ubuntu с помощью Cubic
При первом запуске Cubic вам будет предложено выбрать каталог проекта. Сделайте это, затем нажмите кнопку Далее, чтобы выбрать исходный ISO и детали ISO, который вы будете создавать. Выберите ISO-файл, и поля будут заполнены автоматически
Вы можете изменить значения для вашего пользовательского ISO, чтобы отразить назначение ISO или просто потому, что вы хотите дать ему классное имя. Для нашего исходного ISO мы выбрали выпуск Vanessa Linux Mint Cinnamon. Пользовательское имя – ‘MUO Linux Initial release’
Нажмите Далее, и 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
и нажмите на значок копирования рядом с кнопкой Назад в верхней левой части интерфейса Cubic. Выберите файлы, которые вы хотите скопировать в этот каталог, и нажмите кнопку Копировать на следующем экране
После того как вы скопировали файлы обоев, установите нужные вам обои, набрав:
gsettings set org.cinnamon.desktop.background picture-uri file:///usr/share/backgrounds/muo_wallpaper.jpg
Если вы используете другой рабочий стол, например GNOME, вам нужно будет изменить команду:
gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/muo_wallpaper.jpg
Завершите работу над пользовательским ISO Ubuntu
Как только вы закончите менять обои и будете довольны пакетами, которые вы добавили или удалили, снова нажмите Далее
Вы увидите список всех пакетов, которые будут присутствовать на живом ISO, вы можете добавить галочку рядом с каждым из них, чтобы удалить его во время обычной или минимальной установки
Когда вы будете довольны списком, нажмите кнопку Next и выберите ядро, которое вы хотите использовать
Последний выбор, который вам нужно сделать, – это тип сжатия, который вы хотите использовать. Они варьируются от XZ, который дает меньший ISO, но требует больше времени на упаковку и распаковку, до LZ4, который даст вам гораздо больший ISO, но займет минимум времени.GZIP является хорошим компромиссом
На этом этапе вы заметите, что всегда актуальная кнопка Next была заменена кнопкой Generate. Нажмите ее, а затем идите и сделайте чашку чая, пока Cubic создает ваш ISO!
Через несколько минут ваш ISO появится в каталоге Cubic, готовый к установке
Cubic упрощает создание пользовательских ISO Ubuntu
Cubic – это отличный инструмент, который позволяет легко гарантировать, что вы получите желаемый опыт, как только загрузится ваша новая машина. Вы можете использовать его для себя или создавать образы для развертывания в организации, чтобы у студентов и сотрудников были инструменты, необходимые для немедленного начала работы
Чтобы убедиться, что ваш ISO-файл работает так, как нужно, и что в нем есть все, что вам может понадобиться (и ничего лишнего), перед развертыванием или распространением ISO-файла вам следует провести некоторое время, используя его на виртуальной машине
Комментировать