- Saved searches
- Use saved searches to filter your results more quickly
- License
- thelearn-tech/Alpine-Linux-GUI
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- How to Install XFCE Desktop on Alpine Linux
- Installing XFCE Desktop on Alpine Linux
- Установка Alpine Linux
- Установка Alpine Linux
- Шаг 1. Загрузка образа
- Шаг 2. Запись образа
- Шаг 3. Настройка BIOS
- Шаг 4. Начало установки
- Шаг 5. Раскладка клавиатуры
- Шаг 6. Имя компьютера
- Шаг 7. Настройка сети
- Шаг 8. Пароль пользователя
- Шаг 9. Настройка прокси
- Шаг 10. Выбор зеркала репозиториев
- Шаг 11. Настройка SSH
- Шаг 12. Выбор места установки
- Шаг 13. Завершение установки
- Шаг 14. Вход в систему
- Шаг 15. Установка редактора nano
- Шаг 16. Редактирование файла с репозиториями и обновление
- Шаг 17. Установка графического интерфейса
- Шаг 18. Устанавливаем окружение xfce4
- Шаг 19. Устанавливаем файловый менеджер
- Шаг 20. Набор тем и иконок
- Шаг 21. Устанавливаем менеджер входа
- Шаг 22. Запуск сервиса D—Bus
- Шаг 23. Завершение установки.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
How to install GUI on Alpine Linux
License
thelearn-tech/Alpine-Linux-GUI
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
How to install GUI on Alpine Linux
setup-xorg-base
apk add xf86-video-vesa
apk add xf86-input-mouse
apk add xf86-input-keyboard
apk add xfce4
apk add xfce4-terminal
apk add lightdm-gtk-greeter
apk add xfce-polkit
apk add xfce4-screensaver
apk add consolekit2
apk add sudo
rc-update add dbus
rc-service dbus start
rc-update add lightdm
adduser >username
(example adduser pb , adduser thelearn-tech)
rc-service lightdm start
as soon as you type rc-service lightdm start gui will start
and login promt will appear in login you will see Linux user and other..
login as other.. with the user name and password you set with adduser and enter ,now you will be in gui
As you have login as user not root open terminal and type su enter root password now you are root and you can install use all stuff as root
when screensaver comes on press space key and in linux user give password root or press switch user and login as other giving username and password
This was the first boot
from now you can login as Linux User with password root but it will be slow to load desktop enviroment and in generall experience will be slow
So i will recommend you to login as other expreance will be faster than if u login as Linux User
NOTE:- If you login as Linux User on screensaver your Experience will be same
i will recommend Firefox as its light weight
apk add firefox-esr
Now if u get server not found error in Firefox
You need to configure your DNS
open terminal
su (enter root password)
apk add nano
nano resolv.conf
change nameserver 192.168.42.123 to namesever 8.8.8.8 (Google) namesever 1.1.1.1 (Cloudflare)
ctrl + x (to save changes)
enter(hit enter key)
After rebooting test if firefox iss working by searching someting like www.github.com
For audio u can download cmus ,gnome , MPV
apk add cmus
apk add gnome
apk add mpv
No Sound Troubleshooting
If you have no sound out that means there is no audio engine
apk add pulseaudio
apk add alsa-utils alsa-utils-doc
apk add alsa-lib alsaconf
Esc (press Esc key)
rc-service alsa start
rc-update add alsa
note:-you need to be root to install programs
poweroff (will turn of your PC)
reboot (will reboot your PC)
rebooting PC usualy solves alot of problems.
report problems and for more solution on Alpine Linux visit Discussion page
I may be late to reply but i will reply
How to Install XFCE Desktop on Alpine Linux
The XFCE Desktop environment is a fast, resource-friendly, and lightweight Desktop environment for Linux systems. It is the Desktop environment of choice for old systems or PCs with low computational power such as low RAM and CPU specs.
If you are running a sluggish Linux system with a GUI such as GNOME or KDE, switching to the XFCE environment is highly recommended to improve performance.
In this guide, we will demonstrate how to install the XFCE Desktop environment on Alpine Linux.
Installing XFCE Desktop on Alpine Linux
First off, access the Alpine Linux terminal and update the local package index using the following apk command:
The next step is to install the Xorg server, which is a free and open-source X-11 Windows server for Linux systems. It provides an interface through which users can interact with the graphical elements of the system.
To install the Xorg server on Alpine, run the command:
With the Xorg server already in place, proceed and install the XFCE environment, lightdm display manager, and dbus (Desktop bus) package as follows.
$ apk add xfce4 xfce4-terminal xfce4-screensaver lightdm-gtk-greeter dbus
The installation size is approximately 400MB and this might take a while.
With all the components of the XFCE desktop environment and dbus installed, start the dbus service.
Just as crucial, consider enabling the dbus service to automatically start on boot.
The final step is to enable and start the Lightdm display manager, which is a fast and lightweight X display manager provided by the lightdm-gtk-greeter package.
To enable the display manager, run the command.
Next, start the display manager by running the command:
Right after running the command, a login screen will appear. Provide your credentials and log in.
Once logged in, the XFCE desktop environment will come into view. From there you can enjoy using the graphical interface to navigate your system and explore various tools and applications that come with XFCE.
And there you have it. We have successfully installed the XFCE desktop environment on Alpine Linux.
Установка Alpine Linux
Итак, что же мы знаем об Alpine Linux и зачем его устанавливать? Во-первых, он базируется на musl и BusyBox, во-вторых, это единственный независимый дистрибутив Linux предоставляющий безопасность в общих целях. Его разработка была предопределена концепцией обеспечения безопасности, а для защиты от вредоносного кода было решено использовать PaX и SSP.
Стоит отметить его необычно неприхотливые требования к ресурсам системы. Пакеты используются apk, но некоторые придется установить самостоятельно. Руководство, конечно же, присутствует на сайте дистрибутива, которому необходимо не более 8 МБ, а минимальная установка на диск требует не более 130 МБ свободного места. Для управления пакетами в Alpine используется apk. И некоторых пакетов, которые Вам будут нужны, по умолчанию не будет в Alpine.
Установка Alpine Linux
Шаг 1. Загрузка образа
Переходим по этой ссылке https://www.alpinelinux.org/downloads/ и качаем образ:
Нам нужен STANDARD.
Шаг 2. Запись образа
Все как обычно, — если у вас Linux, то качаем Unebootin; если у вас Windows, то качаем Rufus. Ссылки предоставил.
Шаг 3. Настройка BIOS
Перезагружаем компьютер и заходим в BIOS. Нам надо зайти во вкладку Boot и указать в пункте 1 st Boot Device вашу флешку. Затем сохраните настройки и перезагрузите компьютер.
Шаг 4. Начало установки
Заранее говорю, что все делается через командную строку.
Пишем для входа в командную оболочку:
Таким образом мы запускаем процесс установки
Шаг 5. Раскладка клавиатуры
Выбираем раскладку из списка. В моем случае это:
Шаг 6. Имя компьютера
При указании имени компьютера обратите внимание на то, что следует использовать числа и символы нижнего регистра. Например, имя Noma я не смог указать, зато имя noma вполне проходит по параметрам.
Шаг 7. Настройка сети
Сразу же после указания имени хоста нам предложат настройки, связанные с интернетом. Если у вас проводной интернет по DHCP, их просто пропускаем нажатием Enter. Все это можно настроить уже потом непосредственно в установленной системе.
Шаг 8. Пароль пользователя
Указываем пароль для суперпользователя. Если он 6-значный, например, то вы получите предупреждение о том, что пароль слишком слабый, но это не мешает установке.
Шаг 9. Настройка прокси
Далее вы можете установить прокси или просто пропустить. В моем случае я просто нажал Enter и пропустил этот пункт, так как все это тоже можно будет потом настроить, при необходимости.
Шаг 10. Выбор зеркала репозиториев
Вам дадут список зеркал, если вы этого не сделаете, то система будет проверять каждое и самостоятельно выберет наиболее подходящее.
Примечание для жителей Украины. Если вы не укажите зеркало, то рискуете попасть на Yandex, а с ним установка не получится, так как компания под санкциями. В вашем случае просто выберете любое другое.
Шаг 11. Настройка SSH
Если вы хотите, то можете установить и ssh сервер. И снова, на данном этапе это не является необходимым, и вы всегда сможете его поднять позже.
Шаг 12. Выбор места установки
Система предложит выбрать любой из доступных дисков для установки ОС. Я указываю следующее:
Далее вам надо выбрать для чего будет использоваться этот диск. Так как это системный диск, то я выбираю:
Получаем предупреждение о том, что все данные с выбранного диска будут удалены. Впрочем, ничего удивительного. Пишем:
Шаг 13. Завершение установки
Когда установка Alpine Linux завершится, система попросит о перезагрузке. Для этого извлекаем носитель на котором система и перезагружаемся командой:
Шаг 14. Вход в систему
Далее пишем пароль, который ранее задавали.
Шаг 15. Установка редактора nano
Так как у нас нет редактора, то мы установим. Это будет редактор Nano. Сделаем это с помощью команды:
Шаг 16. Редактирование файла с репозиториями и обновление
Теперь нам надо отредактировать файл репозиториев. Это позволит нам обновить систему и продолжить установку. Пишем:
Чтобы получить доступ к репозиторию сообщества надо раскомментиовать третью строку:
Для этого удалите # перед ней. После жмем ctrl+o -> Enter -> ctrl+x. После всего пишем команду:
Шаг 17. Установка графического интерфейса
Шаг 18. Устанавливаем окружение xfce4
Шаг 19. Устанавливаем файловый менеджер
Достаточно тривиально, но проверено.
Шаг 20. Набор тем и иконок
Шаг 21. Устанавливаем менеджер входа
Так как система является легковесной, то будем работать в направлении её преимуществ. Это ответ на вопрос: А почему Slim?.
Шаг 22. Запуск сервиса D—Bus
Чтобы приложения могли между собой взаимодействовать, нам надо запустить сервис межпроцессорного взаимодействия (IPC). Выполняем команду:
Работает, отлично. Теперь добавим его в автозагрузку?
Шаг 23. Завершение установки.
Это позволит нам перезагрузить устройство и войти в систему с графическим интерфейсом.
В поле username пишем root и указываем раннее заданный пароль. Ну а дальше рабочий стол.
Теперь вы знаете как установить Alpine Linux, а также как минимально настроить систему, так, чтобы с ней можно было работать.
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.