Автор Тема: IceArch - Live сборка для легкого перехода на Arch Linux  (Прочитано 151471 раз)

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
На гуглодиск уехал свежайший IceArch v0.998 : http://tiny.cc/8gnmsz
Контрольная сумма : 6722a98ab53d8821ed6e6a8c24176b71
В этой версии добавлены autoiso от jim945 и с его же подачи в iso - ху добавлен
loopback.cfg для загрузки Ледяного с помощью grub2 прямо из образа диска. Теперь в установленном на винт 0.994 можно кидать iso-хи прямо в папку /bootisos и те из них у кого предусмотрен loopback будут доступны через пункт загрузки autoiso .
Таких сборок все больше - это свежие *бунты , Manjaro , Debian. Autoiso очень удобная программа позволяющая посмотреть как будут вести себя дистрибутивы
на реальном железе не тратя времени на прописывание параметров grub-а в ручную. Пообщаться об autoiso с его автором можно тут :
https://archlinux.org.ru/forum/topic/19029/?page=1
В этой версии Ледяного сделано переключение shell-ов прямо через меню нашего
IceDM - а . Теперь пользователь может выбрать чем ему пользоваться bash или
zsh . zsh - у нас очень неплохо настроен и в нем доступны работают все фишки ледяного. Для вариантов «живой флешки» и установки на винт shell запоминается ,
но ничего не мешает вам менять его хоть по 10 раз на дню.
В новую версию добавлен эмулятор и минимальный образ « КолибриОС » Для тех кто не в курсе это портативнейшая операционная система написанная на ассемблере. Эмулятор и ссылка на сайт Колибри добавлены в меню IceWM ледяного. Сам эмулятор не поддерживает вывод звука но посмотреть на то с какой
скоростью работают программы Колибри его вполне хватает:

Естественно на свой комп я воткнул полноценную Колибри ( точнее ее образ ) , там работает и звук и монтирование дисков и даже Doom c Qvake , система загружается около 2-х секунд и работает не побоюсь этого слова молниеносно. Но это уже не относится к ледяному а является темой отдельного разговора, про Колибри можно почитать
здесь : http://wiki.kolibrios.org/wiki/Main_Page
В эту версию ледяного добавлен консольный браузер netsurf-fb , для консольного рабочего стола reen сделана надстройка над ним nets позволяющая выбрать размер окна браузера при запуске . Netsurf-fb ( в отличие от нашего lweb ) не поддерживает переключение раскладок но отображает некоторые сайты гораздо ближе к их стандартному виду чем lweb ( links -g )
Проведена большая работа по настройке ranger и vifm . К обоим прибита наша утилита для монтирования / размонтирования разделов винчестера и съемных носителей. vifm на мой взгляд является одним из лучших файловых менеджеров и в Ледяном он настроен достаточно серьезно . Кроме того что все стандартные действия vifm-а продублированы на стандартные функциональные клавиши по образцу mc проведена работа по настройке меню пользователя ( F2 ) и контекстного меню для разных типов файлов ( F9 ) . О vifm-е можно долго рассказывать , но проще посмотреть самим. Добавлю только что с нашими настройками он прекрасно работает с архивами , позволяет залезать внутрь iso-х и вытаскивать оттуда нужные вам файлы , распаковывает rpm и deb пакеты и модули
от puppyrus . В общем очень серьезный и глубоко настраиваемый фм - рекомендую.


Естественно и rox мы тоже не забываем, его функциональность при помощи скриптов от наших разработчиков повышается от сборки к сборке.
Как всегда доступна обновленная версия скрипта run . Это очень полезный скрипт для людей занимающихся программированием в shell . Чтобы получить хотя бы начальное представление о возможностях этого скрипта просто наберите в консоли run без параметров. Пообщаться с автором этого замечательного скрипта и обсудить все более подробно можно на форуме Puppyrus -а :
http://forum.puppyrus.org/index.php?topic=22209.0
Параллельно ведется активная работа и над мультимедийными возможностями
нашего дистрибутива . Обновлены ptv сервер ( просмотр телевизионных каналов , как под X-сами так и прямо из меню нашего IceDM ), добавлены соответствующие инструкции , продолжается разработка de-catenator-а скрипта для обработки ip-media. Постоянно обновляется информация на wiki проекта :
http://www.hostedredmine.com/projects/icearch/wiki
Да , чуть не забыл в корне iso-хи лежит пакет mesa - связано это с тем что на момент сборки было выпущено дефектное обновление mesa , вследствие чего пришлось собирать со старой. Сейчас бага исправлена ( за 2 дня ) и этот пакет можно удалить. Вот еще одно преимущество Ледяного - у народа lightdm-ы попадали а нашему IceDM-у все равно , я узнал об этом баге только когда стал тестировать новую версию в VirtualBox , впрочем все уже пофикшено можно спокойно обновляться.
Да , добавлю что дистрибутиву недавно исполнился год за это время он вырос
из средства изучения мною сборочных инструментов ArchLinux в достаточно серьезную систему разрабатываемую командой и имеющую своих пользователей.
Список разработчиков в алфавитном порядке : Dobrov, knn , kostyalamer, krasnyh Следующая версия будет в апреле , в запасе как обычно много интересных идей.
« Последнее редактирование: 07.08.2020 07:19:53 от kostyalamer »
Archlinux  / Altlinux Free Mate p8

Оффлайн Aviagr

  • Давно тут
  • **
  • Сообщений: 318
В предыдущей версии при установке на флешку с сохранением параметров не сохранялся пароль от Вай-Фая, а другие (на Майл.ру и пр.) - сохранялись.
Обновить программы тоже не удалось из-за каких-то противоречий и нет фичи по скидке всех галочек на обновление, чтобы обновлять по-одной проге.
Видео из Links2 не ютубовское приходилось копировать, открывать окно по Win+F3, копировать эту ссылку еще раз и уже затем вставлять в СМплейер.
По новой версии остался нераскрытым вопрос загрузки на китайских нетбуках с ЕФИ - предыдущая не завелась.

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
Обновить программы тоже не удалось из-за каких-то противоречий и нет фичи по скидке всех галочек на обновление, чтобы обновлять по-одной проге.
init_key перед обновлением запускали ? Если да то обновлялись через tkpacman или pamac-manager ? Обновлять по одной проге для арча идея плохая через некоторое время система может развалиться .  Лучше всего обновляться по pacman -Syu прямо из терминала , в случае установленной на винт системы к этой команде добавляется sudo. Но опять таки изначально после установки на флешку или винт надо обновить ключи через init_key иначе pacman не будет работать. По поводу нетбуков с ЕФИ ничего сказать не могу - у нашей команды таких аппаратов нет экспериментировать не на чем.
Archlinux  / Altlinux Free Mate p8

Оффлайн Aviagr

  • Давно тут
  • **
  • Сообщений: 318
Нет, пытался через автообновлялку - красную кнопочку в трее, наподобие Федоровской. Но в Федоре я сам выставляю галочки на обновление (по частям - а не по одной, чтобы память не засирать), а в Арче - уже стоят (за две недели набралось под полторы сотни). Памяти мало, есть неразрешенные зависимости - обновление крэшится.
Если надо это делать через консоль - тогда убрать нах эту автообновлялку.

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
Нет, пытался через автообновлялку - красную кнопочку в трее, наподобие Федоровской. Но в Федоре я сам выставляю галочки на обновление (по частям - а не по одной, чтобы память не засирать), а в Арче - уже стоят (за две недели набралось под полторы сотни). Памяти мало, есть неразрешенные зависимости - обновление крэшится.
Если надо это делать через консоль - тогда убрать нах эту автообновлялку.
Приветствую ! Алгоритм действий примерно такой :
1) После установки на флешку или винт первым делом запускаете init_key иначе установка пакетов будет просто невозможна
2) Обновляете систему либо через красный значек в трее либо через tkpacman либо в терминале через pacman -Syu . Если вдруг какие-либо зависимости мешают обновлению просто удаляете этот пакет , потом обновляетесь.
3) Как Вы совершенно справедливо заметили через какое-то время система начинает распухать. Дело в том что ArchLinux это постоянно обновляющаяся система и если вдруг произошло какое либо дефектное обновление пользователь имел возможность откатится назад насколько ему нужно. Естественно кэш надо периодически чистить. Проще всего
сделать это в терминале командой paccache -r она удаляет из кэша все версии пакетов кроме 3-х последних. Впрочем то же можно сделать и в обоих пакетных менеджерах :
Вот пример для tkpacman :

В нем нажимаете кнопку pacman  потом в меню Clean Cache.
В нем же можно обновлять систему, вообще если не собираетесь работать с Aur - то tkpacman на мой взгляд оптимальный выбор.

Теперь для чего нужен второй пакетный менеджер - он нужен для установки софта из Aur-а . В Aur-е лежит огромное количество пакетов ( даже не пакетов а я бы сказал унифицированных инструкций для их сборки ) , сборка которых происходит прямо на компьютере пользователя. По соображениям безопасности такая сборка запрещена из под
root-а , поэтому в ледяном для этого есть специальный виртуальный пользователь от имени которого и происходит запуск этого pamac-applet -а.  Раз уж начал эту тему скажу что в aur-е в настоящее время находится    58259 пакетов а для того чтобы включить его поддерку надо кликнуть по этому значку в трее ( только так в системе из под root-а можно работать с aur )  после чего нажать на настройки и сдвинуть вправо соответствующий бегунок :

После этого pamac-manager будет искать пакеты не только в офф репах но и в Aur-е , но учтите что в отличии от бинарников устанавливаемых из реп , сборка пакетов из aur-а происходит прямо у вас и в зависимости от ресурсов и пакета может занимать очень продолжительное время. На этом про пакеты вроде все.
Если Вас не затруднит приведите - пару примеров тех ссылок на не играющее видео по-"Win+F3", но поющее затем в smplayer. Это нужно для выявления и исправления бага.     
 
   
Archlinux  / Altlinux Free Mate p8

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
Да , продолжая тему инструкций для Ледяного ,наш разработчик knn сделал ролик про работу с плейлистами при помощи его скриптов : http://www.hostedredmine.com/attachments/342938/de-catenator_part1_radio-IceArch-0.994.mkv Думаю материал будет полезен и кстати ничего не помешает портированию полезных наработок из Ледяного на Альт если у кого-нибудь возникнут такие идеи.
Вообще , количество полезных инструкций в нашей wiki потихоньку увеличивается  : http://www.hostedredmine.com/projects/icearch/wiki/Ice-Arch_-_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%B8_%D1%82_%D0%BF 
Есть и что почитать и что посмотреть  :-)
« Последнее редактирование: 17.02.2020 18:28:19 от kostyalamer »
Archlinux  / Altlinux Free Mate p8

Оффлайн Aviagr

  • Давно тут
  • **
  • Сообщений: 318
Если Вас не затруднит приведите - пару примеров тех ссылок на не играющее видео по-"Win+F3", но поющее затем в smplayer. Это нужно для выявления и исправления бага.     
 
Пока проблемы с сайтом ЖЖ - его сохраненные видео: https://vc.videos.livejournal.com/
 Но лучше еще проверить и ВК, и ОК. Ссылочные на ютуб - играются почти сразу.

С обновлениями еще раз обращаю внимание, что сразу установлены все галочки - а пакетов может быть несколько сотен! Поэтому либо должна быть кнопка обнуления галочек, либо вообще их не должно быть - как в Федоре, чтобы обновлять по-частям.
Пока ноута без ЕФИ в доступе нет, смогу продолжить исследования только по началу работы Арча с ЕФИ нетбука...

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
Вышла новая версия Ледяного (0.996) : http://tiny.cc/rqzanz
Контрольная сумма : f108ff57c2597b4d5172ff05bf7ba9e7

В сборку для режима «Живой флешки» добавлены соответствующе настроенные grub4dos и grub2 .
(гр4дос заменил "второй syslinux" для загрузки установленной флешечным инсталлером системы)
Это сделано для разных вариантов мультизагрузок прямо на этой флешке. Настроены "прямые и обратные" переходы между этими загрузчиками.
( т.е. - grub4dos и grub2 - "на любителя"( и на "горячего поклонника") - со всеми их функциями, c возможностями редактирования их конфигов, состава и т.п.)
Для загрузки различных "iso" из grub2 добавлены ("конфиг-скрипты" автопоиска и загрузки): 'autoiso-multiboot' - от jim945
( https://github.com/jim945/autoiso-multiboot , https://archlinux.org.ru/forum/topic/19029/ ) и 'grub2-iso-multiboot' - от ilfat12
( https://github.com/ilfat12/grub2-iso-multiboot , http://forum.puppyrus.org/index.php?topic=20946.msg152416 ) 'autoiso-multiboot' работает с каталогом /bootisos.
В 'grub2-iso-multiboot' добавлена настройка и на тот же каталог /bootisos.
Т.е. iso~хи можно например располагать в /bootisos , и далее грузить их соответствующим способом, или способом "на-выбор".
( подробности возможностей загрузок-iso см. в соответствующих описаниях разработчиков).
# - вышеупомянутое добавляет «Живой флешке» степеней свободы.
----------
еще раз - это все для режима «Живой флешки».
---------
В планах - "расширение настроек" grub4dos и grub2 для Сборки.

Благодаря krasnyh в сборке наконец появилась полноценная поддержка btfrs .
Эта система неплохо экономит дисковое пространство на винте и благодаря снапшотам легко позволяет откатится до предыдущего состояния. Кроме того krasnyh выполнены настройки браузера Luakit - этот браузер с vim-подобным управлением гармонично вписывается в наш дистрибутив.

Лёгкий запуск типичных задач - скрипт run от Dobrov. Примеры использования: run demo
справка и описание команд и функций: run --help или run.
вот один из примеров: Изолированные X-сы в скрипте run
Запуск приложения в новом графическом сеансе без root-прав :
run -b xorg_vt "$game" #запуск игры или приложения в первой свободной консоли со звуком (beep)
run wine_ex -bx "$windows_game" ; если имя скрипта=wine: wine "$windows_game" -run -bx
Это позволяет запускать игры и нестабильные приложения, тестировать графические окружения, отлаживать свои разработки…

В сборку добавлен «Живой бэкап» от akorop, вот что говорит его автор :
« это не ремастеринг установочного диска, а совершенно другая сущность - живой и самовосстановимый бэкап. Может использоваться по прямому назначению - для восстановления убитой системы, а может для клонирования. Ну а можно загрузиться и радио послушать. Первичный установочный диск создаётся с нуля в любой системе, где есть необходимые пакеты и есть интернет, это типа "да будет IceArch". А живой бэкап создаётся в рабочем IceArch в оффлайне, это типа "плодитесь и размножайтесь »
Подробнее как им пользоваться в справке IceArch .

Флешечный инсталлер полностью переписан на dialog и работает из чистой консоли. Пункт установки на флешку добавлен прямо в icedm , хотя можно запускать его как и раньше из IceWM.
Сейчас у него 3 режима :
флешка < 8Гб пропатченный хомяк r/w
флешка = 8Гб пропатченный хомяк r/w или установка с дефолтным root-ом
флешка > 8Гб пропатченный хомяк r/w или установка с дефолтным root-ом или полноценная установка с пользователем .
Режим хомяк r/w пропатчен созданием отдельного каталога Work и заменой стандартных папок в каталоге /root на ссылки на соответствующие папки из Work.
Дело в том , что в силу специфики режима хомяк r/w объем /root -а ограничен 256Мб , по-этому всю работу рекомендуется выполнять в Work ( хоть appimage -и туда тащите ) а в /root оставить только системные настройки.
Режим хомяк r/w работает только на компьютерах с 1 жестким диском для многовинчестерных систем пользуйтесь остальными 2-мя режимами.
Теперь флешечный инсталлер создает раздел для работы в reiserfs , а не в ext4 как раньше , что значительно повысило скорость работы системы установленной на флешке ( это особенно хорошо заметно на «медленных флешках» ).

Кроме того в меню icedm для пользователя добавлен cylon - вещь крайне полезная
для работы с пакетами ( в том числе и из aur-а ) и мониторинга системы.

i3 заменен в сборке на i3gaps и достаточно неплохо настроен , в сборку для него же добавлен picom , и compton-conf позволяющий настроить всю эту прозрачность в gui. Гапсы и композитинг повешены на соответствующие хоткеи и по-умолчанию выключены ( не люблю лишних свистелко / перделок но готов предоставить возможность пользователю загламурить систему по-своему вкусу ).
Вот небольшая иллюстрация i3+picom+включенные гапсы :

Кстати гапсы тоже настраиваются хоткеями , подробнее по хоткеям во встроенной в i3 справке вызываемой по Win+Shift+F1

В систему постоянно добавляются новые скрипты от knn
В частности добавлены alias для удобного перевода текста прямо из консоли:
trc , trc-en , trc-env . Им же постоянно ведется работа над улучшением Rox-а . Из недавнего запуск телеканалов в mplayer прямо из rox -а : Каналы из ~/TV/Mplayer-TV/... - запускать контексом-Rox~а: --"Отправить в..." --"Mplr-Ytdl-56" . - "Win+j" - для выделенных(/скопированных) http...-ссылок. В некоторых случаях на старом железе mplayer гораздо более экономно обращается с ресурсами чем mpv
Постоянно ведется активная работа над Wiki IceArch - теперь там много полезных статей и видео - инструкций по работе в нашей системе:
http://www.hostedredmine.com/projects/icearch/wiki/Ice-Arch_-_%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%B0_%D0%B8_%D1%82_%D0%BF

Список разработчиков в алфавитном порядке : akorop, Dobrov, knn , kostyalamer, krasnyh
« Последнее редактирование: 19.04.2020 21:48:14 от kostyalamer »
Archlinux  / Altlinux Free Mate p8

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
афигеть.... что-то я упустить нить развития дистра и половины из новости не понял  :-o

однозначно надо добавлять голосовое управление - музыка, радио, Тв!
https://www.opennet.ru/opennews/art.shtml?num=52171
типа "Ледяной, включай мультики!"  :-o
« Последнее редактирование: 22.04.2020 00:24:18 от YYY »

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
афигеть.... что-то я упустить нить развития дистра и половины из новости не понял 
Юра , тебе давно пора в нашу теплую компанию , пароль от своего аккаунта на hostedredmine еще не забыл ? Дело в том что вся разработка ведется там на закрытом проекте , здесь ты видишь только новости о текущей сборке , а весь процесс идет там. Если готов , я тебя добавлю.
PS Нет голосовое управление что-то делать пока не хочется , хотя возможно нашим разрабам твоя идея и понравится   :-)
Archlinux  / Altlinux Free Mate p8

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
афигеть.... что-то я упустить нить развития дистра и половины из новости не понял 
Юра , тебе давно пора в нашу теплую компанию , пароль от своего аккаунта на hostedredmine еще не забыл ? Дело в том что вся разработка ведется там на закрытом проекте , здесь ты видишь только новости о текущей сборке , а весь процесс идет там. Если готов , я тебя добавлю.
PS Нет голосовое управление что-то делать пока не хочется , хотя возможно нашим разрабам твоя идея и понравится   :-)

Привет, Костя!
Пароль, каюсь, забыл. Грешным делом думал, что карантин подарит свободное время - какое там.... Приходится работу работать не шастая на работу :)

Оффлайн Aviagr

  • Давно тут
  • **
  • Сообщений: 318
Вышла новая версия Ледяного (0.996)
На ноуте АСУС с АМД и ЕФИ не запускается.
В Палемун нет по умолчанию Дополнения проверки правописания.
Если еще чего замечу - отпишусь.

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
На ноуте АСУС с АМД и ЕФИ не запускается.
В Палемун нет по умолчанию Дополнения проверки правописания.
Если еще чего замечу - отпишусь.
Спасибо за тестирование ! К следующей версии постараемся пофиксить - по крайней мере правописание в Палемун-е.
Archlinux  / Altlinux Free Mate p8

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
Выпустили очередную версию IceArch ( 0.998 ):
http://tiny.cc/8gnmsz
Контрольная сумма: 6722a98ab53d8821ed6e6a8c24176b71
основные отличия от предыдущей версии :
1) palemoon заменен на basilisk в качестве основного браузера системы.
2) в качестве vim-liked браузеров добавлены wyeb. и qutebrowser.
3) icedm, reen и все с ними связанное переведены на скрипты от Dobrov .

4) настройки i3 переделаны под тех кому интересны консоль и vim-liked программы :

5) Множество улучшений по rox и настройки IceWM от knn

6) Дальнейшая настройка консольных браузеров , в сборку добавлен w3m .
Список разработчиков в алфавитном порядке : akorop, Dobrov, knn , kostyalamer, krasnyh
Отдельное спасибо Speccyfighter за новую версию mplayer-vc !
PS Период выпуска этой Публичной сборки достаточно долог здесь описано только то что сразу вспомнилось есть много других изменений и дополнений не описанных в этом посте.
Archlinux  / Altlinux Free Mate p8

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Что такое mplayer-vc

Mplayer Virtual Console

Текущая версия 0.36.1:
http://forum.russ2.com/index.php?s=&showtopic=4431&view=findpost&p=53432
Зависимости:
http://forum.russ2.com/index.php?showtopic=4431&view=findpost&p=49738

- Скрипт предназначен для воспроизведения локальных видеофайлов в полный экран через виртуальную консоль (tty1-6) на компьютерах с графическим интерфейсом и без него. А также в случае отказа графической подсистемы.
- Воспроизводит один видеофайл с завершением или группу видеофайлов по произвольной маске в бесконечном цикле.
- Алгоритм скрипта учитывает и воспроизводит неверно закодированные файлы, в других обычных ситуациях, приводящих к отказу воспроизведения.
- Скрипт не требует от пользователя знаний опций и параметров. В скрипте это автоматизировано. От пользователя требуется умение ввести полный или относительный путь к видеофайлу или группе видеофайлов.
- Скрипт адаптирует вывод видео под монитор с любым разрешением и любыми пропорциями.
- Код скрипта универсален и при удовлетворении зависимостей, без изменений пригоден для использования в любом Линукс.
- В многопользовательских системах, требуется добавление пользователей в группу video. (для альтлинукс см. баг #37534)

Минимальные системные требования
Прямо до наоборот от традиционных:
От 512 мегабайт и ниже.
Мощность процессора ограничена его ресурсами для декодирования видео.