Загрузка...

Легкий старт для новичка в Linux. Скрипт для автоустановки всех компонентов(почти)

Тема в разделе Статьи создана пользователем dassdaasddas 29 июл 2025 в 12:08. 99 просмотров

  1. dassdaasddas
    dassdaasddas Автор темы 29 июл 2025 в 12:08 фурмарк не аксиома 174 11 авг 2018
    С ростом и популяризацией Gnu/Linux был написан легкий bash-скрипт для новичков, для помощи в установке пакетов, почти что без зависимостей. Само определяет сис-мы инициализации и пакетный менеджер. Проверена на Debian/Fedora/Gentoo
    Установка и Первый запуск
    Установи gum
    gum — это инструмент, который рисует все красивые меню:

    • На Arch Linux: sudo pacman -S gum
    • На Debian/Ubuntu: sudo apt install gum (если есть в репозитории)
    • На Fedora: sudo dnf install gum
    • Если его нет - инструкции на GitHub
    2. Установка скрипта:
    Код
    git clone https://github.com/FlexEbat/linutils.git
    2. Сделай файл исполняемым
    chmod +x linutil.sh
    3. Запусти с правами суперпользователя
    sudo ./linutil.sh
    Разбор Функций:
    1. Установка пакетов

    [IMG]
    1.1 Установить Окружение Рабочего Стола (DE/WM):
    - GNOME, KDE Plasma, XFCE4, LXDE:
    - i3: Установит не только сам i3, но и rofi (лаунчер) и i3status (для панели).
    - Hyprland: Установит не только сам Hyprland, но и waybar (панель), wofi (лаунчер) и другие базовые утилиты. (Если его нет в репах, то он предупредит)
    - Sway: Чистый композитор.

    [IMG][IMG][IMG]
    1.2 Установить системные компоненты:
    Здесь можно выбрать драйверы для видеокарты (NVIDIA, AMD, Intel), звуковой сервер Pipewire или подготовить систему к играм, который сам включит multilib и установит Steam.

    Выбор осуществляется по нажатие на X или ПРОБЕЛ(SPACE). После ENTER. (СЕЙЧАС ВЫХОД С ПОМОЩЬЮ ESC НЕ РАБОТАЕТ, ХЗ ПОЧЕМУ. ПРОСТО НИЧЕГО НЕ ВЫБИРАЕМ И НАЖИМАЕМ ENTER)
    [IMG]
    [IMG]
    1.3 Установить пакет по названию: Просто введи имя пакета (или нескольких через пробел), и скрипт их установит.
    [IMG]
    [IMG]
    2. Удаление пакетов

    Показывает все установленные пакеты, по выбору пакетов, нажимаем ENTER и он удаляет эти пакеты. Или используем поиск.
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    3. Обновление системы

    Нажимаешь, подтверждаешь, и скрипт выполняет полное обновление всей системы.

    4. Управление службами (systemd/OpenRC)

    Скрипт автоматически определяет систему инициализации(Щас работает только на SystemD и OpenRC), а после показывает список сервисов и предлагает:
    1. Включить при загрузке.
    2. Отключить при загрузке.
    3. Запустить/Остановить сейчас.
    4. Показать статус.
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    5. Информация о системе

    Показывает информацию о системе через neofetch/fastfetch, если их нет - предложит установить их.
    [IMG]
     
    Этот материал оказался полезным?
    Вы можете отблагодарить автора темы путем перевода средств на баланс
    Отблагодарить автора
    29 июл 2025 в 12:08 Изменено
  2. Элейна
    Элейна 29 июл 2025 в 12:31 4660 16 авг 2019
    > Старт для новичка
    > Arch
    Эво как
     
    1. dassdaasddas Автор темы
      Элейна, мой первый дистр был - арч. Вот так вот.
Top
Загрузка...