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

dango

  • Гость
С весны этого года
И всё-таки с весны прошлого года ;)
Верните машину времени на стоянку! Мы ее весь следующий год ждем! Х-)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
1) Наверное в этом и есть основная проблема p8, пакеты не проходят обкатку в бранче t , а отправляются туда прямиком от мантейнеров минуя @cas - а. Насколько помню раньше пакеты в р отправлял он.
Отсюда и возросшее количество "взрывов" после обновлений.

С весны этого года все пакеты в бранчи проходят через отдел тестирования. А до этого да, если пакет собирался впервые в бранч и @cas одобрял, то майнтейнер получал полное право отправлять новые версии пакета в бранч, минуя @cas. Ну и @cas был один, а пакетов много.

И всё-таки с весны прошлого года ;)

Я ещё не привык, что на дворе 2019 год :-)


Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
На яндекс диске лежит очередная альфа IceArch: https://yadi.sk/d/1iVNa1UD0TmWEg
контрольная сумма: 67d2b537d84110e0b1bcf2eed883f9c6
Изменения по сравнению с предыдущей версией:
добавлены abiword-gtk2 и palemoon из китайских реп ( молодцы китайцы , хотел собрать palemoon-а из aur ,
но на форуме Арча добрые люди вовремя про них подсказали ) . Лиса и min выброшены из сборки за ненадобностью,
palemoon вполне их заменяет. lxterminal заменен на sakura, которая настроена в общую цветовую гамму и прибита в
качестве терминала к pcmanfm - у. Mousepad заменен на leafpad из за одинаковой функциональности , но гораздо меньшего
количества зависимостей у последнего. Из состава сборки выброшен разный ненужный мусор втянутый туда по-зависимостям.
Заодно выбросил vim , в споре vim-а с emacs-ом победил ( у меня ) mcedit. Да, добавлен hardinfo ( иногда бывает весьма полезно узнать
подробную информацию о компе ) перед тем как ставить туда пингвина. Для достижения функциональности близкой к WMHack-у
добавлена remmina. Исправлены накосяченные мною в прошлой версии настройки idesk .
Старая версия удалена .
PS как всегда жду новых интересных идей, замечаний , предложений.
« Последнее редактирование: 03.02.2019 15:24:13 от kostyalamer »
Archlinux  / Altlinux Free Mate p8

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Да, добавлен hardinfo ( иногда бывает весьма полезно узнать
подробную информацию о компе ) перед тем как ставить туда пингвина.

Может лучше cpu-x?

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
Может лучше cpu-x?
Спасибо Антон, соберу из Aur -а и обязательно добавлю .
Собрал, хорошая штука и небольшая - объем пакета всего 1,7 Мб , пусть пока будет вместе с hardinfo,
они неплохо друг друга дополняют.
« Последнее редактирование: 03.02.2019 18:14:36 от kostyalamer »
Archlinux  / Altlinux Free Mate p8

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Спасибо Антон, соберу из Aur -а и обязательно добавлю .
Собрал, хорошая штука и небольшая - объем пакета всего 1,7 Мб , пусть пока будет вместе с hardinfo,
они неплохо друг друга дополняют.

В стартеркитах уже очень давно она есть.

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 031
  • ITS
remmina - хорошо, но должен быть connector (не выбрасывает из терминала W2003)
Из за каких то внутренних "багов" с сертификатами, ремина часто отваливается от rdp W2003, а таковые пока еще используются.

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
remmina - хорошо, но должен быть connector (не выбрасывает из терминала W2003)
Из за каких то внутренних "багов" с сертификатами, ремина часто отваливается от rdp W2003, а таковые пока еще используются.
Поскольку я ей никогда не пользовался, поглядите пожалуйста эти плагины :
https://aur.archlinux.org/packages/?O=0&K=remmina
может быть какие-нибудь из них нужны в составе этой сборки ?
Archlinux  / Altlinux Free Mate p8

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 031
  • ITS
remmina - хорошо, но должен быть connector (не выбрасывает из терминала W2003)
Из за каких то внутренних "багов" с сертификатами, ремина часто отваливается от rdp W2003, а таковые пока еще используются.
Поскольку я ей никогда не пользовался, поглядите пожалуйста эти плагины :
https://aur.archlinux.org/packages/?O=0&K=remmina
может быть какие-нибудь из них нужны в составе этой сборки ?
коннектор использует и собирает консольные параметры для xfreerdp, а ремина для rdesktop, думаю проблема в самом rdesktop или неправильно подобранных параметров для него реминой

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
На яндекс диске лежит очередная альфа ледяного арча : https://yadi.sk/d/OXdEXpWK5l8c9Q
контрольная сумма : a4d54824636a2be158d0b3ebc298bcdf
Изменений достаточно много и они довольно серьезные:
1) При помощи самописных костылей сделана возможность прямо из рабочего IceArch-а кликом по иконке на рабочем столе создать на всем свободном пространстве вашей флешки еще один раздел ,который при последующих запусках этой сборки превращается в /root в режиме r/w . Выражаясь проще имеем "живую" флешку ( на самом деле полуживую   ;-) пакеты то ставить нельзя, но по сравнению с режимом r/o это прорыв ).
Учитывая то, что сама сборка занимает около 1,3 Гб можно комфортно работать даже на 2 Гб флешке.
2) Заодно поковырялся немного c syslinux - ом и сделал отдельным пунктом copy to RAM. В результате даже на моем слабом тестовом нетбуке ( Intel Atom 1.6 ГГц , 2Гб RAM )
виден неслабый прирост скорости работы. Причем на разных флешках он разный от 20 до 50 % . Но , это режим r/o , root-овский хомяк находится в оперативке, все изменения и дополнения теряются при выключении питания .
3) Все предложения по пакетному составу включены в эту сборку ( вроде ничего не забыл ).
 Да, отдельное спасибо rabochyITs , добавил rdesktop который нужен для  remmina , его действительно не было в составе этой сборки.

В связи с новыми перспективами режима r/w предлагаю всем заинтересованным подумать что еще нужно для комфортного существования в ледяном арче ( например в чем книжки почитать и т.п. ) Можно подумать еще в сторону тех же dosbox , fuse ( особенно последнего ) и другого полезного софта  ;-D Думаю , что еще 300-400 Мб можно выделить под программы , даже с учетом работы с 2Гб флешки .
Archlinux  / Altlinux Free Mate p8

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
На яндекс-диск уехала очередная альфа ледяного арча
https://yadi.sk/d/BQNn_FGvTa1nIg
контрольная сумма : fc3cc2808e2cc67b04d6123f1a364bb8
Изменения с предыдущей сборки :
Втащены ,опакеченные мной темы IceWM -а , к автозапуску прибит nitrogen , на рабочем столе сделана кнопка которая его запускает ( для выбора обоев ).
Добавлены несколько обоин , произведена первичная настройка внешнего вида , это пока времянка, дизайном займемся потом. По просьбам трудящихся сделано самораскрывающиеся меню . В palemoon поставленна руссификация , гуглопереводчик и adblock .
Для нескучного досуга добавлены: transmission-gtk , fbreader , cheese и skypeforlinux-stable-bin ( с китайской репы ) . По просьбам трудящихся вернул doublecmd-gtk2 и повесил ее на кнопку.
Добавлен костыль, который позволяет запускать скрипт пользователя перед запуском X-сов , сейчас это мой rwusbefi. который вы можете изменить по своему вкусу прямо из работающего ледяного арча. Логика работы этого костыля следующая : в разделе флешки c efi ( который теперь при старте системы монтируется в /mеdia/ARCHISO_EFI )
лежит костыль rwusbefi . При старте системы ,перед загрузкой X-сов запускается мой systemd - шный юнит , который копирует rwusbefi в /usr/bin рамдиска , и запускает его оттуда. Смысл в том что в запущенном IceArch - е этот самый rwusbefi доступен в режиме r/w , можно запихивать туда свои костыли, или генномодифицировать мои, все сработает при следуещем запуске системы .
Сейчас там лежит мой костыль для root-овского хомяка в режиме r/w. Теперь можно будет собрать коллекцию интересных костыликов - делитесь !
Лучшие пойдут в следующую версию ледяного арча
Archlinux  / Altlinux Free Mate p8

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
На яндекс диск уехала очередная версия ледяного арча: https://yadi.sk/d/NW6WCBNnsGwc-w
Контрольная сумма : 60d43983ab1cb2d35745b7132b045fd8
Я позиционирую ее как раннюю бету , впрочем , как обычно , вполне можно пользоваться.
Основное отличие от более ранних сборок, мой самописный скрипт устанавливающий ледяного на флешку прямо из работающей системы.  Причем, если общий объем флешки недостаточен для полноценной установки ( < 7 Гб ) , то на отдельном разделе будет создан root-овский  хомяк, который работает в режиме чтение / запись . Если достаточен, то на флешку будет произведена
установка ледяного арча . Доступа к интернету для установки не требуется. Объем флешки система определяет автоматически, ошибочные действия пользователя исключаются.
Все это делает мой скриптик .installer он же бывший compressor. Поскольку установщик оффлайновый,  то для установки пакетов , после перезагрузки системы и подключения к сети нужно выполнить команды:
pacman-key --init
pacman-key --populate archlinux
для установки ключей.
Потом pacman -Syy  а дальше ставьте что хотите   :)
Итак чуть подробнее о режимах работы:

1) Маленькая флешка ( 2-4 Гб ) доступны :

 а) режим с хомяком r/w — верхний пункт в меню начальной загрузки.
 б) CopyToRam ( если оперативки не меньше 2 Гб ) достаточно быстрый анонимус режим r/o
 ( после выключения питания все изменения теряются )

2) Большая флешка (  >= 8 Гб )
 
а) Работа в установленной системе — В меню начального загрузчика выбираем 3-ий с верху
пункт, жмем на Enter , попадаем во второй загрузчик , снова жмем Enter ( или возвращаемся , если попали туда по ошибке ) - грузимся .  Ставим пакеты / удаляем — совершенно стандартная установленная система , делайте что хотите.
б) Работа прямо из iso-хи , для анонимов. Верхний пункт загрузчика, изменения теряются при выключении.
в) CopyToRam ( если оперативки не меньше 2 Гб ) работает быстрее стандартного режима.
 Естественно , после выключения питания все изменения теряются .

PS .installer нужно запускать из обычного режима, в режиме CopyToRam он работать не будет.
Как обычно, жду предложений по пакетному составу сборки , результатов тестов , интересных идей .
Archlinux  / Altlinux Free Mate p8

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
Для улучшения производительности на медленных флешках желательно подправить fstab в свеже установленной системе ( после установки , до перезагрузки /mnt/etc/fstab или после перезагрузки /etc/fstab ) до такого вида :
UUID=ваш_uuid /     ext4      errors=remount-ro,noatime,commit=120 0 1
tmpfs     /tmp tmpfs rw 0 0
tmpfs     /run tmpfs rw 0 0
tmpfs     /var/lock tmpfs rw 0 0
tmpfs     /var/log tmpfs rw,size=10m 0 0
Найдено на просторах интернета и проверено, действительно система установленная на медленных флешках начинает работать гораздо быстрее.
Да и на быстрых надо править для уменьшения износа накопителя. В следующей бете инсталлер будет делать это сам, пока же придется пальцами.
Archlinux  / Altlinux Free Mate p8

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
На я.диск уехала очередная версия IceArch - а , можно считать ее стабильной бетой:
https://yadi.sk/d/CLSI23bFjZ8Jug
Контрольная сумма : 5a04075ff2f0494033ab099f2a555673
Отличия от 0.4 :
1) Не нужно править fstab на установленной системе, мой генно-модифицированный инсталлер сделает это за вас.
2) Сделан скрипт для ключей и кнопка запуска к нему на рабочем столе.
3) В систему добавлен tkpacman , кнопка на рабочем столе .
4) Втащено dmenu - можно из панельки запускать можно как в i3 "Win+D" , заодно повесил sakura на "Win+Enter" , для тех кто из i3.
Пакеты ставятся во всех режимах ( после обновления ключей ), естественно после выключения питания в режиме iso-хи и copytoram от них не остается и следа, в режиме хомяк r/w от них остаются настройки, подхватываемые при следующей установке. Ну а про режим после установки , говорить бессмысленно - там вы полные хозяева своей системы и все пакеты соответственно остаются , а ключи надо обновлять только один раз .
Да , во всех мертвых и полуживых режимах вы ограничены 256 Мб памяти для своих пакетных экспериментов, но тот же codeblocks поставился у меня без каких-либо проблем. В живом режиме ставьте что хотите пока место на флешке не закончится .
5) Полностью доделан установщик на флешку на связке bash + zenity
6) На базе перекостыленного под оффлайн и усеченного до минимальной конфигурации zen-а, мною сделан установщик втыкающий ледяного на диск.
Проверен в виртуалке и на реальном железе - работает. Для операций с разделами диска используется gparted, который этим же установщиком и
вызывается. Кроме корневого раздела поддерживается ( по-желанию ) отдельные разделы под swap и хомяк ,все остальные ветвистые навороты zen-а с
с разделами выброшены в мусорку. Так же как и остальные варианты установки других рабочих столов. Инсталлеер работает без подключения к интернету
и ставит только ледяного. В установленной системе имеем все как в нормальном дистре : lightdm и sudoer-ный пользователь. Впрочем можно и root-ом
в него входить - никаких запретов нет.
7) Во всех вариантах ( live и install ) поднят cups , добавлены geany , xsane и screengrab.

Жду результатов тестов, интересных идей и предложений по составу сборки. Работы еще очень много, но она интересная.
Такими темпами после майских доползем до релиз-кандидата, и если ничего не помешает то в июне до релиза.
Немножко картинок для лучшего понимания:

Archlinux  / Altlinux Free Mate p8