Alpine linux установка графической оболочки

Содержание
  1. Xfce Setup
  2. Contents
  3. Initial setup
  4. Install packages
  5. Video packages
  6. Input packages
  7. Configure xorg-server (optional)
  8. Keyboard Layout
  9. Create user accounts
  10. Start and enable dbus
  11. Start your desktop
  12. Installing fuse
  13. Auto-mounting USB drives
  14. Troubleshooting
  15. Compositor
  16. Установка Alpine Linux
  17. Установка Alpine Linux
  18. Шаг 1. Загрузка образа
  19. Шаг 2. Запись образа
  20. Шаг 3. Настройка BIOS
  21. Шаг 4. Начало установки
  22. Шаг 5. Раскладка клавиатуры
  23. Шаг 6. Имя компьютера
  24. Шаг 7. Настройка сети
  25. Шаг 8. Пароль пользователя
  26. Шаг 9. Настройка прокси
  27. Шаг 10. Выбор зеркала репозиториев
  28. Шаг 11. Настройка SSH
  29. Шаг 12. Выбор места установки
  30. Шаг 13. Завершение установки
  31. Шаг 14. Вход в систему
  32. Шаг 15. Установка редактора nano
  33. Шаг 16. Редактирование файла с репозиториями и обновление
  34. Шаг 17. Установка графического интерфейса
  35. Шаг 18. Устанавливаем окружение xfce4
  36. Шаг 19. Устанавливаем файловый менеджер
  37. Шаг 20. Набор тем и иконок
  38. Шаг 21. Устанавливаем менеджер входа
  39. Шаг 22. Запуск сервиса D—Bus
  40. Шаг 23. Завершение установки.
  41. Установка Alpine Linux
  42. Установка Alpine Linux
  43. Шаг 1. Загрузка образа
  44. Шаг 2. Запись образа
  45. Шаг 3. Настройка BIOS
  46. Шаг 4. Начало установки
  47. Шаг 5. Раскладка клавиатуры
  48. Шаг 6. Имя компьютера
  49. Шаг 7. Настройка сети
  50. Шаг 8. Пароль пользователя
  51. Шаг 9. Настройка прокси
  52. Шаг 10. Выбор зеркала репозиториев
  53. Шаг 11. Настройка SSH
  54. Шаг 12. Выбор места установки
  55. Шаг 13. Завершение установки
  56. Шаг 14. Вход в систему
  57. Шаг 15. Установка редактора nano
  58. Шаг 16. Редактирование файла с репозиториями и обновление

Xfce Setup

Contents

Initial setup

Start by booting up Alpine (see these instructions on how to do that)
When Alpine is up and running, do the initial setup.

Install packages

Ensure the «community» repository is enabled in /etc/apk/repositories. Edit the file using vi, and uncomment the line with community at the end.

Update the local copies of the repositories.

Run the setup-xorg-base script to install the xorg base packages and to replace mdev with udev. We can also install xfce4 and the selected packages while here.

This might take a few minutes depending on your network speed.

# setup-xorg-base xfce4 xfce4-terminal lightdm-gtk-greeter xfce4-screensaver dbus-x11 sudo

Video packages

You will most likely want to install a package suitable for your video chipset and input devices. Otherwise, X will resort to the rather slow and cumbersome VESA standard driver.

To see available video driver packages run:

For example, if you have an Sis video chipset install ‘xf86-video-sis’, for Intel video chipset install ‘xf86-video-intel’.

# apk add xf86-input-synaptics

Use xf86-video-modesetting for Qemu/KVM guests.

Use xf86-video-vmware and xf86-video-vboxvideo for Virtualbox/VMware guests.

Use xf86-video-fbdev for Hyper-V guests.

Use xf86-video-geode for Alix1D.

Input packages

To search for xf86-input driver packages run:

As good choice for the start is:

# apk add xf86-input-mouse xf86-input-keyboard

kbd may help if the Numlock service is added but does not start, or if ‘setleds not found’ during the boot sequence:

Configure xorg-server (optional)

On most systems, xorg should be able to autodetect all devices. However you can still configure xorg-server by hand by launching:

This will result in `/root/xorg.conf.new`. You can modify this file to fit your needs.
(When finished modifying and testing the above configuration file, move it to `/etc/X11/xorg.conf` for normal usage.)

If you decided to use a qxl Video on KVM/Qemu guest, add this configuration to `/etc/X11/xorg.conf`

Section «Device» Identifier «qxl» Driver «qxl» Option «ENABLE_SURFACES» «False» EndSection

Keyboard Layout

If you use a layout different than «us», you need to:

# apk add setxkbmap setxkbmap

In order to make it persistent add this section to /etc/X11/xorg.conf:

Section «InputClass» Identifier «Keyboard Default» MatchIsKeyboard «yes» Option «XkbLayout» » » EndSection

Another way to change the keymap when logging into X is to use

/.xinitrc. The following example loads a British keymap, simply add this line to the beginning of the file: setxkbmap gb &

Note that you will need the «setxkbmap» package for this to work! In addition you if you need to create the

/.xinitrc file, add a second line like exec startxfce4

Create user accounts

Create a normal user account.

# adduser -g ‘Natanael Copa’ ncopa

Optionally, give that user sudo permissions in /etc/sudoers. When doing so, it is important to use the command:

This ensures that only one user is changing the file at any given time. Visudo has two modes: Command mode and Insert mode. To edit the file, use the arrows to navigate to the appropriate line and enter Insert mode by pressing the ‘i’ key. To save and exit, enter Command mode by pressing the ‘Esc’ key, then ‘:w’ + ‘enter’ to save, and finally ‘:q’ + ‘enter’ to quit.

Читайте также:  Краб 50 джилекс горизонтальная установка

You may want to add the home directories to the lbu captures:

Start and enable dbus

Depending on your setup procedure dbus probably isn’t running at this point, which will lead to issues like missing icons and keyboard shortcuts.

You will likely also want dbus to start on boot.

Start your desktop

Start lightdm and log in with your new user.

Once you have verified that it actually works you can make lxdm start up at boot:

If you’re missing icons on menus and bars install a theme:

Installing fuse

For browsing of network shares within XFCE that works seamlessly with file associations, you can install gvfs-fuse and the gvfs packages for the network protocols you use. For instance, for SMB:

Presently (3.11), the OpenRC script for fuse is a separate package. However, it may be sufficient for GVfs to initiate the fuse kernel module:

Then you can manually start the fuse service (you’ll need to restart any XFCE sessions already in progress — you can log them out and log in again):

You can set the fuse service to start up automatically at boot:

Auto-mounting USB drives

To enable automatic mounting of USB drives, install these packages:

# apk add thunar-volman udisks2

Also, make sure that mounting is enabled in

Thunar>Edit>Preferences>Advanced>Volume Management>Configure>Storage>Removable Storage

Packages below optional depending on what USB media you intend to mount:

ntfs-3g: NTFS support gvfs-mtp: media players and mobile devices that use MTP gvfs-gphoto2: digital cameras and mobile devices that use PTP gvfs-afc: Apple mobile devices

Troubleshooting

If you are unable to login, check /var/log/lxdm.log, there may be output there from X to indicate failed modules, etc.

If your mouse / keyboard is not responding, try to install xf86-input-evdev (that will appeared in lxdm.log if you lack it). Or you can try to disable hotplug.

If you Xorg server segfaults in kvm/qemu then add nomodeset as a boot option when booting up.

If you are unable to login, or you see an error «Failed to execute login command», you should check

/.xinitrc (if you’re using .xinitrc) with your preferred text editor (vi, nano, etc) and ensure that it is set to boot into xfce. To do this, the ‘exec’ line (usually the last line in the file) should read «exec startxfce4». If

/.xinitrc does not exist, create it and add the exec line. this command will do it:

Compositor

If you login to xfce once, logout, and then login again, and your panel and windows disappear or start flickering, this is because xfce is writing a default config file with the compositor enabled, but does not enable it during your first login. Clear out the

/.config/xfce directory, and login as «first time» again, as the default vblank setting for the compositor is likely incorrect. Open the windows manager tweaks and dconf editor (or use dconf-query) before you log out. Tick the compositor to off in the window manager tweaks ui. If you have a recent enough xfce (4.14) there is a ui in window manager tweaks to set syncing mode, and you can try different values, such as vblank, xpresent, and glx, while turning the compositor on and off, until you find one that works. Or, from dconf editor, you can set xfwm4 /general/vblank_mode, which you will find is set to «auto» by default, and then turn the compositor on again. This can also be accomplished from the command line using using:

xfconf-query -c xfwm4 -p /general/vblank_mode -s mode

where mode is vblank, glx or xpresent.

You have to use xfconf-query from within the xfce terminal session, or at least with the xfce settings daemon started.

Читайте также:  Cambridge audio dacmagic plus установка

источник

Установка 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. Запуск сервиса DBus

Чтобы приложения могли между собой взаимодействовать, нам надо запустить сервис межпроцессорного взаимодействия (IPC). Выполняем команду:

Читайте также:  Комплектная насосная установка для систем пожаротушения

Работает, отлично. Теперь добавим его в автозагрузку?

Шаг 23. Завершение установки.

Это позволит нам перезагрузить устройство и войти в систему с графическим интерфейсом.

В поле username пишем root и указываем раннее заданный пароль. Ну а дальше рабочий стол.

Теперь вы знаете как установить 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/ и качаем образ:

Шаг 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. После всего пишем команду:

источник

Оцените статью
Авторевью
Добавить комментарий

Adblock
detector