Alpine linux locale ru

Содержание
  1. Busybox и CoreUtils
  2. [Закрыто]Как изменить locale alpine?
  3. [closed]Alpine in resuce mode?
  4. Thinkpad T20 игнорирует установочный DVD-R
  5. BIRD в Alpine Linux
  6. Локализация alpine lxc контейнера.
  7. Alpine Linux для дома
  8. Объясните нубу, что выдает apk search?
  9. Alpine Linux Иероглефы в иксах
  10. alpine, mpd
  11. Не стартуют иксы на Alpine 3.11
  12. Как удалить пользователя из группы в alpine?
  13. Не стартуют иксы
  14. Alpine Linux не работают устройства ввода в иксах
  15. Есть ли микросерверный дистрибутив для небольших виртуалок Linux лучше, чем Alpine по тем же критериям?
  16. Как в Alpine установить XFCE?
  17. собрать минимальное ядро с поддержкой уефи
  18. qemu не создаёт network interface
  19. Alpine Linux оптимизированный для виртуальных машин, как именно?
  20. поиск альтернативы SmartOS
  21. Alpine Linux
  22. Дистрибутив Alpine Linux
  23. Видео-обзор
  24. Система инициализации OpenRC
  25. Использует BusyBox
  26. Библиотека musl
  27. История
  28. Назначение, использование
  29. Система управления пакетами apk-tools
  30. Операции утилиты apk
  31. Репозитории и пакеты
  32. Установка Alpine Linux
  33. Small. Simple. Secure.
  34. Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.
  35. Downloads
  36. Standard
  37. Extended
  38. Netboot
  39. Raspberry Pi
  40. Generic ARM
  41. Mini root filesystem
  42. Virtual

Busybox и CoreUtils

Добрый день, я собираюсь перейти на alpine на слабом ноуте. Одним из отличительных его черт является использование busybox. Чем отличается busybox от стандартного набора утилит в linux?

[Закрыто]Как изменить locale alpine?

Как изменить locale alpine linux? lqxt-config-locale уже везде русский,а в консоле и интерфейс тоже англ.И раскладку клавы тоже надо изменить.

[closed]Alpine in resuce mode?

Накосячил с rc-update, добавил lxdm на уровень загрузки sysinit, теперь только сообщения о том что монтируется файловая система и дальше черный экран.Как зайти в resuce mode чтобы убрать lxdm да и можно ли так вообще? На wiki.alpinelinux.org/wiki/Alpine_rescue#Basics только какие-то непонятные ссылки.

Thinkpad T20 игнорирует установочный DVD-R

Первая поддержка флешек появилась в T22, поэтому нужен был диск;
Купил дешёвый DVD-R за 16р и прожёг его установочным iso Alpine Linux с помощью xfburn

По итогу T20 при выборе загрузки с ATAPI CD-ROM загружает GRUB1

На подопечном от старого владельца доступны:

Ubuntu rescue mode с Linux 2.6.32.16 (поскольку пароль от ubuntu был утерян)

FreeDOS с ошибкой диска — /dev/sda1

Windows XP, не видящий файл system — /dev/sda3

Memory test (memtest86+)

кстати, T20 опредеяет DVD-R как DVD/CDRW

BIRD в Alpine Linux

Оно доступно только в edge/testing и больше нигде что ли? Как его установить оттуда и не притянуть кучу разных библиотек?

Кваггой обмазываться не хочу.

Локализация alpine lxc контейнера.

Доброго вермени суток ЛОР. Я только начал познавать alpine в контернерах. Вопрос в следующем: прикрутил локализацию от товарища Athor .

В /etc/profile.d/locale.sh следующее:

locale -a показывает только:

Что я делаю не так?

Alpine Linux для дома

Здравствуйте, хотелось бы узнать опыт использования этого дистрибьютива для домашнего использования? Как он дружит с WM?

Уважаемые формучане, помогите разобраться.

Поставил дистрибутив Alpine.

Пытаюсь установить пакет apk add имя_пакета, говорит нет такого.

В интернете посмотрел, что можно apk search имя_пакета

Сделал, вывелось alpine-conf-3.9.0-r1

попробовал добавить в /etc/apk/repositories такие строчки:

не помогло… Не могу понять, что же выдал мне apk search …

p.s. с linux недавно

Alpine Linux Иероглефы в иксах

Сабж. Последние версии 3.12.0

Пробовал Standard, Extended и Virtual, результат — https://ibb.co/6Hsr8GB https://ibb.co/MfqNnKz После установки добавил setup-xorg-base и openbox.

Читайте также:  Software center windows 10 где находится

Подскажите как исправить или правильно сформулировать запрос гугле. Английский не знаю.

alpine, mpd

Хочу запустить mpd в контейнере, Dockerfile:

Подскажите как исправить.

Не стартуют иксы на Alpine 3.11

LXDM тоже не стартует. В Арче все нормально работало.

Что делать с этим?

Как удалить пользователя из группы в alpine?

Привет. Сорри за нубский вопрос, но как в alpine linux удалить пользователя из группы?

Комманд groupmod и gpasswd нет, а deluser не принимает второй аргумент. Поиск не помог

Не стартуют иксы

Привет. Установил alpine linux и dwm строго по инструкции: https://wiki.alpinelinux.org/wiki/Dwm Компиляция оконного менеджера прошла без сообщений об ошибках, команда dwm создана.

Моё железо: дисплей philips 236vl, видеоадаптер Radeon HD 6550D

При попытке startx возникает ошибка

Первоначально ни одна секция не была закомментирована. Закомментировал секции второго монитора(у меня он только один) — не помогло.

I3 тоже не стартует, так что проблема скорее в иксах, чем в wm

Что характерно, alpine-desktop ставится без проблем, но он мне не нужен.

ПС. Сорри за фотки. Не удалось через консоль заюзать пастебин

Alpine Linux не работают устройства ввода в иксах

Поставил на свой старенький amd k6-ii alpine linux потом поставил иксы, они запускаются, но ни мышка ни клавиатура не работают (ctrl+alt+backspace тоже) В чём дело непонятно.

Пробовал ставить всякие xf86-libinput или evdev ни чего не меняется.

Поставил я этот apline на virtualbox, то же баг.

/var/log/Xorg.0.log

Есть ли микросерверный дистрибутив для небольших виртуалок Linux лучше, чем Alpine по тем же критериям?

которые заявлены у самого Alpine?

легковесность, скорость установки, безопасность

Как в Alpine установить XFCE?

собрать минимальное ядро с поддержкой уефи

В общем, надо сделать максимально маленький дистрибутив для нескольких консольных утилиток. Вдохновился проектом onefilelinux.

Скачал значит исходники, скачал минирутфс для алпайн линукс, создал конфиг make tinyconfig, включил в нем поддержку EFI, в алпайне установил нужные пакеты, а также все пакеты касающиеся ефи efibootmgr, efivar, refine. Все компилируется, сохраняю bzImage как alpine.efi, однако при загрузке просто черный экран. Вроде сделал все аналогично проекту с гитхаба, но там никаких инструкций нет, чтобы проделать самостоятельно под свои нужды.

qemu не создаёт network interface

Из под Ubuntu 16.04 x86_64 запускаю qemu-system-arm. Насколько я понимаю, он же должен по дефолту создавать виртуальный интерфейс аналогичный поднятому на хосте eth0 ?

Под убунтой есть гигабитная сетёвка, точно рабочая:

В документации написано: By default QEMU will create a SLiRP user network backend and an appropriate virtual network device for the guest (eg an E1000 PCI card for most x86 PC guests), as if you had typed -net nic -net user on your command line
Я так и не понял — я должен ему указать, что у меня девайс не е1000, а atl1e , или какого рожна ему надо.

Если кто может указать что не так — буду очень благодарен.

Alpine Linux оптимизированный для виртуальных машин, как именно?

На странице загрузки Alpine Linux есть куча образов, в том числе «Virtual»:

Similar to standard. Slimmed down kernel. Optimized for virtual systems.

Интересно как это внутри? Что может быть вырезано из ядра, если изначально знаешь что оно будет использоваться только в виртуалках?

поиск альтернативы SmartOS

Solaris мертв и не надо этого отрацать =)

Хочу переползти со SmartOS но не вижу пока альтернативы, есть идея собрать сборку AlpineLinux с ZFS(хотя это и так описано как сделать в в его вики)

Читайте также:  Изменение буквы диск windows

Вопрос в следующем может кто делал? грузить лайв режиме, маунитить конфиги, если не найдены перейти в режим установки, ну все как в SmartOS только на Linux.

Источник

Alpine Linux

Дистрибутив Alpine Linux

Alpine Linux — независимый, маленький, быстрый дистрибутив Linux. Используется в Docker контейнерах.

Видео-обзор

Видео-обзор дистрибутива Alpine Linux.

Система инициализации OpenRC

В качестве системы инициализации используется OpenRC.

OpenRC отличается модульной структурой, загрузкой на основе зависимостей, поддержкой ограничения ресурсов, параллельной загрузкой сервисов и т.д.

Изначально OpenRC использовалась в Gentoo (c 2011 года) и была основана на SysVInit.

Использует BusyBox

Alpine Linux использует набор UNIX-утилит BusyBox. BusyBox это реализация классических утилит UNIX, выполненная в виде одного небольшого исполняемого файла.

BusyBox реализует все основные утилиты (GNU fileutils, shellutils и т.д.), которые обычно реализованы как отдельные файлы. Утилиты BusyBox, как правило, более компактные и могут иметь меньше опций, чем GNU аналоги. Не смотря на это, BusyBox предоставляет достаточно полную среду для любой небольшой или встраиваемой системы.

Вызов утилит в BusyBox выполняется путем исполнения файла busybox и указания требуемой команды и аргументов. Например, для вызова команды ls аргументом -l, необходимо выполнить:

Библиотека musl

В качестве реализации стандартной библиотеки языка C (libc) в Alpine Linux используется библиотека musl.

Самой популярной библиотекой языка C является GNU Libc (glibc). glibc обеспечивает реализацию системных вызовов и основные функции, например open, malloc и так далее. Библиотека musl представляет собой более легковесную альтернативу glibc.

musl была разработана с нуля Ричем Фелкером. Ставились цели разработать более чистую и эффективную реализацию, которая будет соответствовать стандартам.

Скомпилированная версия библиотеки представляет собой один динамический объектный файл. При использовании версии musl для статического связывания, можно создавать портативные программы в виде одного исполняемого бинарного файла.

Первый релиз musl появился 11 февраля 2011.

Помимо Alpine Linux библиотека musl также используется в дистрибутивах Gentoo, OpenWrt, Sabotage, Void Linux и других.

История

Изначально Alpine Linux являлся форком LEAF Project (Linux Embedded Appliance Framework Project).

Назначение, использование

  • Из-за своего маленького размера Alpine Linux часто применяется в контейнерах.
  • Может использоваться во встраиваемых системах. Например, в основе операционной системы для смартфонов postmarketOS лежит Alpine Linux.
  • Может быть установлен в качестве «десктоп-системы».

Система управления пакетами apk-tools

Используется собственная система управления пакетами apk-tools.

Изначально apk-tools представляла собой набор shell-скриптов, но потом была полностью переписана на C.

Alpine Linux может быть установлен на диск, либо работать из оперативной памяти. Управление пакетами включает две фазы:

  • Установка / Обновление / Удаление пакетов на работающей системе.
  • Восстановление системы в ранее сконфигурированное состояние (например, после перезагрузки), включая все ранее установленные пакеты и локально измененные конфигурационные файлы. Данная фаза актуальна только для системы, работающей из RAM (diskless mode).

apk-tools включает две утилиты:

  • apk — утилита для установки, обновления и удаления пакетов в работающей системе. (Не путать с apk форматом для Android)
  • lbu — утилита для сохранения данных, необходимых для последующего восстановления системы в ранее сконфигурированное состояние. lbu происходит от названия «Alpine local backup»

Операции утилиты apk

Утилита apk поддерживает следующие операции:

Операция Описание
add добавление и обновление пакетов.
del удаление пакетов.
fix выполнить восстановление или обновление, установленных пакетов.
update обновить индекс — получить актуальную информацию о пакетах, находящихся в репозиториях.
info вывести информацию об установленных или доступных пакетах.
search поиск по названию или описанию пакетов.
upgrade обновление пакетов.
cache управление кешем.
version сравнение версий установленных и доступных в репозитории пакетов.
index создать индекс на основе списка пакетов.
fetch скачать, но не устанавливать пакеты.
audit показать изменения в файловой системе после установки пакета.
verify проверить подпись.
dot создать граф (graphviz) для описания структуры пакета.
policy показать репозиторий, из которого пакет был установлен, а также репозитории, в которых также содержится этот пакет.
stats отобразить статистику, включая количество установленных и доступных пакетов, количество директорий, файлов и т.д.
manifest отобразить контрольные суммы для файлов, содержащихся в пакете.

Репозитории и пакеты

Пакеты для Alipne Linux представляют собой tar.gz архивы и имеют расширение .apk. В архиве пакета содержатся программы, конфигурационные файлы и метаданные о зависимостях.

Репозиторий представляет собой обычную директорию, в которой находятся .apk файлы. Также в директории размещается специальный индексный файл APKINDEX.tar.gz

Утилита apk может устанавливать пакеты из различных репозиториев. Список репозиториев представлен в файле /etc/apk/repositories

Если система была загружена с USB-носителя или CD-ROM, то файл /etc/apk/repositories может иметь следующее содержимое:

В дополнение к локальным репозиториям, утилита apk может загружать пакеты с внешних репозиториев по HTTP, HTTPS или FTP протоколу. Для загрузки пакетов используется busybox wget. Пример файла /etc/apk/repositories с адресами удаленных (внешних) репозиториев.

Установка Alpine Linux

Система устанавливается в консольном режиме. Для установки используется скрипт setup-alpine

Существует три режима установки, которые влияют на то, как будет работать система:

  • Diskless Mode — вся система и все приложения загружаются в RAM.
  • Data Disk Mode — система запускается из RAM, но swap и /var монтируются с диска.
  • Sys Disk Mode — традиционная установка системы на диск. По умолчанию создается три раздела: /boot, swap и /.

Источник

Small. Simple. Secure.

Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.

Downloads

Current Alpine Version 3.14.2 (Released Aug 27, 2021)

Standard

Alpine as it was intended. Just enough to get you started. Network connection is required.

aarch64 sha256 GPG
ppc64le sha256 GPG
s390x sha256 GPG
x86 sha256 GPG
x86_64 sha256 GPG

Extended

Most common used packages included. Suitable for routers and servers. Runs from RAM. Includes AMD and Intel microcode updates.

Netboot

Kernel, initramfs and modloop for netboot.

aarch64 sha256 GPG
armhf sha256 GPG
armv7 sha256 GPG
ppc64le sha256 GPG
s390x sha256 GPG
x86 sha256 GPG
x86_64 sha256 GPG

Raspberry Pi

Includes Raspberry Pi kernel. Designed for RPI 1, 2, 3 and 4. And much more.

aarch64 sha256 GPG
armhf sha256 GPG
armv7 sha256 GPG

Generic ARM

Has default ARM kernel. Includes the uboot bootloader. Supports armv7 and aarch64.

Mini root filesystem

Minimal root filesystem. For use in containers and minimal chroots.

aarch64 sha256 GPG
armhf sha256 GPG
armv7 sha256 GPG
ppc64le sha256 GPG
s390x sha256 GPG
x86 sha256 GPG
x86_64 sha256 GPG

Virtual

Similar to standard. Slimmed down kernel. Optimized for virtual systems.

aarch64 sha256 GPG
armv7 sha256 GPG
x86 sha256 GPG
x86_64 sha256 GPG

Built-in support for Xen Hypervisor. Includes packages targetted at Xen usage. Use for Xen Dom0.

Источник

Читайте также:  Свойства видеоадаптера windows 10
Оцените статью