| Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
| Поделиться |
22.2.2016, 0:45
Сообщение
#1
|
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20
|
В связи с последними событиями, озадачился сборкой дистрибутива для пользователей, с клубной лицензией .
Так как народ у нас в большинстве своем от WindowMaker- а впадает в состояние Дистрибутив будет без live режима, я его собираю на бранче t7 32-бита + systemd. Сделан на пакетной основе wmsmall - а, но я намерен сильно расширить пакетный состав. Тестовая сборка уже работает. Приглашаю всех , кому это интересно. |
|
|
|
![]() |
11.7.2018, 21:21
Сообщение
#2
|
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 461 Регистрация: 1.5.2013 Вставить ник Цитата Пользователь №: 2379 Страна: Беларусь Город: Не указан Пол: Муж. Репутация: 1
|
Перевод стартеркита
alt-p8-mate-20180612-i586.iso с systemd на sysvinit Базовый стартеркит mate с systemd: Код $ wget -c http://nightly.altlinux.org/p8/release/alt-p8-mate-20180612-i586.iso -P ~/Загрузки/nightly.altlinux.org/p8/release-20180612/ Код $ ls /dev/rtc* /dev/rtc /dev/rtc0 Код $ uname -r 4.9.105-std-def-alt0.M80P.1 Команды перевода с systemd на sysvinit: Код # apt-get install sysvinit pm-utils nm-sysvinit openssh-server systemd- Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Последняя версия openssh-server уже установлена. Следующие дополнительные пакеты будут установлены: libeventlog libivykis libnet2 polkit-sysvinit syslog-ng Следующие пакеты будут УДАЛЕНЫ: bash-completion-systemd systemd systemd-analyze systemd-sysvinit vconsole-setup-kludge Следующие НОВЫЕ пакеты будут установлены: libeventlog libivykis libnet2 nm-sysvinit pm-utils polkit-sysvinit syslog-ng sysvinit 0 будет обновлено, 8 новых установлено, 5 пакетов будет удалено и 59 не будет обновлено. Необходимо получить 706kB архивов. После распаковки будет освобождено 3433kB дискового пространства. Продолжить? [Y/n] Y Получено: 1 http://ftp.altlinux.org p8/branch/i586/classic libeventlog 0.2.13-alt1 [9701B] Получено: 2 http://ftp.altlinux.org p8/branch/i586/classic libivykis 0.39-alt0.git20130528 [33,3kB] Получено: 3 http://ftp.altlinux.org p8/branch/i586/classic libnet2 1.1.6-alt1 [35,9kB] Получено: 4 http://ftp.altlinux.org p8/branch/i586/classic pm-utils 1.4.1-alt2.qa1 [52,7kB] Получено: 5 http://ftp.altlinux.org p8/branch/noarch/classic polkit-sysvinit 0.3.4-alt2 [3907B] Получено: 6 http://ftp.altlinux.org p8/branch/noarch/classic nm-sysvinit 0.2-alt1 [3040B] Получено: 7 http://ftp.altlinux.org p8/branch/i586/classic syslog-ng 3.8.1-alt1 [507kB] Получено: 8 http://ftp.altlinux.org p8/branch/i586/classic sysvinit 2.88-alt5 [60,5kB] Получено 706kB за 5s (125kB/s). Совершаем изменения... error: failed to stat /run/user/500/gvfs: Отказано в доступе Preparing... ##### [100%] 1: polkit-sysvinit ##### [ 12%] 2: libnet2 ##### [ 25%] 3: libivykis ##### [ 37%] 4: libeventlog ##### [ 50%] 5: pm-utils ##### [ 62%] 6: nm-sysvinit ##### [ 75%] 7: syslog-ng ##### [ 87%] Failed to preset unit: Unit /run/systemd/generator.late/syslog-ng.service is transient or generated. 8: sysvinit ##### [100%] Running /usr/lib/rpm/posttrans-filetriggers Код # apt-get install ConsoleKit2-x11 Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие дополнительные пакеты будут установлены: ConsoleKit2 pam-ck-connector2 Следующие пакеты будут УДАЛЕНЫ: systemd-services Следующие НОВЫЕ пакеты будут установлены: ConsoleKit2 ConsoleKit2-x11 pam-ck-connector2 0 будет обновлено, 3 новых установлено, 1 пакетов будет удалено и 59 не будет обновлено. Необходимо получить 166kB архивов. После распаковки будет освобождено 145kB дискового пространства. Продолжить? [Y/n] Y Получено: 1 http://ftp.altlinux.org p8/branch/i586/classic pam-ck-connector2 1.2.0-alt1.M80P.1 [16,6kB] Получено: 2 http://ftp.altlinux.org p8/branch/i586/classic ConsoleKit2 1.2.0-alt1.M80P.1 [129kB] Получено: 3 http://ftp.altlinux.org p8/branch/i586/classic ConsoleKit2-x11 1.2.0-alt1.M80P.1 [20,1kB] Получено 166kB за 5s (31,3kB/s). Совершаем изменения... error: failed to stat /home/altlinux/.gvfs: Отказано в доступе Preparing... ##### [100%] 1: pam-ck-connector2 ##### [ 33%] 2: ConsoleKit2 ##### [ 66%] 3: ConsoleKit2-x11 ##### [100%] Running /usr/lib/rpm/posttrans-filetriggers Завершено. Полная команда перевода стартеркита mate с systemd на sysvinit: Код # apt-get install sysvinit pm-utils nm-sysvinit openssh-server ConsoleKit2-x11 systemd- После перезагрузки (загрузка лайва с опцией lowmem): Код $ free -m total used free shared buffers cached Mem: 2459 603 1855 0 80 348 -/+ buffers/cache: 174 2285 Swap: 0 0 0 Код $ lspci -knn | grep -A2 VGA 00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 5500 [8086:1616] (rev 09) Subsystem: Lenovo Device [17aa:390b] Kernel driver in use: i915 Код # ls -l /proc/1/exe lrwxrwxrwx 1 root root 0 июл 11 18:01 /proc/1/exe -> /sbin/init C mate-appearance-properties всё в пределах нормы. Но после установки пакета ConsoleKit2-x11, опция Ждущий на выходе из системы отсутствует. Опции Перезагрузить и Выключить в наличии. В системе Код $ rpm -q pulseaudio-daemon pulseaudio-daemon-9.0-alt2 При желании можно перести на alsa. Ждущий режим можно прикрутить хаком: Пользователь должен быть в группе wheel (рулез потенциально опасен) Код # cat /etc/polkit-1/rules.d/60-policykit-exec.rules polkit.addRule(function(action, subject) { if (action.id == "org.freedesktop.policykit.exec" && subject.isInGroup("wheel") ) { return polkit.Result.YES; } }); Код $ pkexec /usr/sbin/pm-suspend Чуть лучше будет через беспарольный sudo и к сожалению эти хаки не срабатывают, - опция Ждущий на выходе отсутствует: Код # cat /etc/polkit-1/rules.d/60-consolekit-system-suspend.rules polkit.addRule(function(action, subject) { if (action.id == "org.freedesktop.consolekit.system.suspend" && subject.isInGroup("xgrp") ) { return polkit.Result.YES; } }); polkit.addRule(function(action, subject) { if (action.id == "org.freedesktop.consolekit.system.suspend-multiple-users" && subject.isInGroup("xgrp") ) { return polkit.Result.YES; } }); Для выполнения команд от пользователя можно установить пакет: Код # apt-get install SysVinit-usermode Код # rpm -qvl SysVinit-usermode | grep '\/bin' lrwxrwxrwx 1 root root 6 апр 25 2008 /usr/bin/halt -> reboot lrwxrwxrwx 1 root root 6 апр 25 2008 /usr/bin/poweroff -> reboot lrwxrwxrwx 1 root root 29 апр 25 2008 /usr/bin/reboot -> /usr/lib/consolehelper/helper Переключение раскладок клавиатуры можно перенастроить через Центр Управления Системой: Код $ cat /etc/sysconfig/keyboard KEYTABLE=ruwin_ct_sh-UTF-8 Код $ cat /etc/X11/xinit/Xkbmap -layout us,ru -option grp:ctrl_shift_toggle,grp:switch,compose:menu Полный список пакетов после перевода на sysv, в соответствующей теме на форуме про free_mate прикреплённым файлом. |
|
|
|
kostyalamer free_mate - дистрибутив с клубной лицензией 22.2.2016, 0:45
Koi.v2 Цитата(kostyalamer @ 21.2.2016, 23:45) В ... 22.2.2016, 17:28
kostyalamer Цитата(Koi.v2 @ 22.2.2016, 17:28) Мне нра... 23.2.2016, 10:33
kostyalamer Ну, вот free_mate сейчас в районе ранней альфы, хо... 27.2.2016, 19:25
kostyalamer Залился : https://yadi.sk/d/RtvJQ1w8pe8tr
альфа ур... 28.2.2016, 9:01
Koi.v2 Классно получилось.
А hal имеет место быть? Я чита... 28.2.2016, 12:55
kostyalamer Цитата(Koi.v2 @ 28.2.2016, 12:55) Классно... 28.2.2016, 14:01
kostyalamer Небольшой отчет о проделанной работе. Free_mate до... 13.3.2016, 20:25
kostyalamer Залил, вот ссылка : https://yadi.sk/d/77_yelHFqBeY... 15.3.2016, 8:23
kostyalamer Версия на Сизифе времен отбранчевки p8 , подробнее... 26.4.2016, 21:46
tema Можно ли в MATE поменять внешний вид так, чтобы он... 30.4.2016, 15:45
kostyalamer Снова занялся free_mate, он на p8 32-бита systemd ... 27.11.2016, 21:42
kostyalamer На яндекс-диск с 3-ей попытки уехала альфа free-ma... 1.12.2016, 22:54
kostyalamer На яндекс-диск со второй попытки уехала бета free_... 22.12.2016, 22:30
Koi.v2 Цитата(kostyalamer @ 22.12.2016, 21:30) П... 22.12.2016, 22:49
kostyalamer Цитата(Koi.v2 @ 22.12.2016, 22:49) Вот в ... 22.12.2016, 22:59
kostyalamer Сделал страничку на wiki: https://www.altlinux.org... 23.12.2016, 19:04
Koi.v2 Контрольные суммы совпадают, но вовремя установки ... 23.12.2016, 19:40
kostyalamer Цитата(Koi.v2 @ 23.12.2016, 19:40) Контро... 23.12.2016, 20:47
Koi.v2 Что-то я даже не прочитал сообщение инсталлера. Ин... 23.12.2016, 22:20
kostyalamer Цитата(Koi.v2 @ 23.12.2016, 22:20) Shotwe... 23.12.2016, 22:41
Skull Цитата(kostyalamer @ 23.12.2016, 21:41) Т... 27.12.2016, 10:50
kostyalamer Цитата(Skull @ 27.12.2016, 10:50) Так уже... 27.12.2016, 23:57
kostyalamer Выпустил релиз Free_mate.
Чуть подробнее тут : ht... 6.2.2017, 20:41
IVK Установил и запустил, нормально. Правда, я не люби... 7.2.2017, 0:23
kostyalamer Цитата(IVK @ 7.2.2017, 0:23) Установил и ... 7.2.2017, 7:56
tema Цитата(kostyalamer @ 7.2.2017, 6:56) А во... 8.2.2017, 0:13
Skull Цитата(tema @ 7.2.2017, 23:13) Очень важн... 9.2.2017, 11:04
dango_ Рад за Костин релиз. Целился вчера глянуть, но не ... 7.2.2017, 8:45
kostyalamer Выкладываю, свежайший m-p от Михаила, Mate вытащен... 7.2.2017, 18:04
IVK Цитата(kostyalamer @ 7.2.2017, 17:04) PS ... 7.2.2017, 20:59
tema У меня нет акка вконтакте вроде.. Если и был, то 1... 9.2.2017, 23:06
kostyalamer Пересобрал к новому учебному году free_mate на об... 17.8.2017, 21:20
IVK Завтра скачаю, погляжу. 18.8.2017, 20:52
IVK Поставил пока в виртуалку, потыкался туда-сюда, вр... 19.8.2017, 11:50
kostyalamer Спасибо Иван , у меня в виртуалке тоже вроде все р... 19.8.2017, 18:49
IVK Скидывай, соберу. 19.8.2017, 21:00
kostyalamer Цитата(IVK @ 19.8.2017, 21:00) Скидывай, ... 19.8.2017, 22:12
kostyalamer Скинул : https://yadi.sk/d/CuAvZvTI3MB5ne
По-быстр... 20.8.2017, 22:33
IVK Собрал (для чего пришлось выкинуть из профиля play... 21.8.2017, 0:10
kostyalamer Отлично Запости пожалуйста сюда вместе с сылкой ... 21.8.2017, 8:11
IVK Цитата(kostyalamer @ 21.8.2017, 7:11) Отл... 21.8.2017, 10:49
kostyalamer Цитата(IVK @ 21.8.2017, 10:49) Попробую к... 21.8.2017, 21:11
kostyalamer Иван, если еще не залил - попробуй пересобрать с о... 21.8.2017, 22:50
IVK Хорошо, завтра пересоберу. 21.8.2017, 23:45
IVK Не уходит никак этот дистр. У нас такое бывает под... 25.8.2017, 15:41
dango_ Цитата(IVK @ 25.8.2017, 16:41) Не уходит ... 25.8.2017, 15:46
IVK Цитата(dango_ @ 25.8.2017, 14:46) Если не... 25.8.2017, 16:11
dango_ free_mate_64-20170827-x86_64.iso
https://yadi.sk/d... 27.8.2017, 21:23
kostyalamer Цитата(dango_ @ 27.8.2017, 21:23) free_ma... 27.8.2017, 21:41
IVK Я поставил бы на ноутбук, вопрос только в том, как... 27.8.2017, 21:59
dango_ Цитата(kostyalamer @ 27.8.2017, 22:41) Сп... 28.8.2017, 7:44
kostyalamer Цитата(dango_ @ 28.8.2017, 7:44) Сделал:
... 28.8.2017, 7:45
dango_ Цитата(kostyalamer @ 28.8.2017, 8:45) Спа... 28.8.2017, 8:42
kostyalamer Кстати, мужики если есть желание добавить в free_m... 28.8.2017, 22:52
dango_ Костя, я пока хвосты накопивщиеся подберу. 29.8.2017, 8:37
kostyalamer Сейчас активно пилю версию live/install она же ... 28.11.2017, 23:31
kostyalamer Собрал живую флешку на базе free-mate, можно счита... 16.12.2017, 18:00
kostyalamer Обновил сборку FreeMateLive : https://yadi.sk/d/Yf... 3.7.2018, 21:52
kostyalamer На яндекс-диск уехала Free_mate_live собранная на ... 6.7.2018, 7:36
speccyfighter Цитата(kostyalamer @ 6.7.2018, 5:36) На я... 6.7.2018, 13:11
speccyfighter Цитата(kostyalamer @ 6.7.2018, 5:36) На я... 6.7.2018, 14:54
speccyfighter Цитата(speccyfighter @ 6.7.2018, 12:54) В... 7.7.2018, 19:24
kostyalamer Очень хорошо, спасибо Юра ! Я могу всех пользо... 6.7.2018, 23:36
squire Цитата(kostyalamer @ 7.7.2018, 1:36) Я во... 7.7.2018, 11:26

squire В chromium только один плюс: в нем web.skype работ... 7.7.2018, 11:32
speccyfighter Цитата(kostyalamer @ 6.7.2018, 21:36) Дав... 7.7.2018, 17:28
speccyfighter Самые маленькие которые увидел:
Код# apt-get inst... 7.7.2018, 19:20
kostyalamer 1) Владимир хромой это действительно chromium , о... 7.7.2018, 22:47
IVK Цитата(kostyalamer @ 7.7.2018, 21:47) ope... 7.7.2018, 23:01
speccyfighter Цитата(kostyalamer @ 7.7.2018, 20:47) 2) ... 7.7.2018, 23:36

kostyalamer Цитата(speccyfighter @ 7.7.2018, 23:36) Н... 8.7.2018, 14:26
speccyfighter Цитата(kostyalamer @ 7.7.2018, 20:47) на ... 7.7.2018, 23:56
speccyfighter Посмотрел на лайв mate-sysv.
Что увидел:
- Менедже... 9.7.2018, 11:48
kostyalamer Цитата(speccyfighter @ 9.7.2018, 11:48) П... 9.7.2018, 23:59
kostyalamer Невырубаемый Lightdm чинится при помощи ConsoleKit... 10.7.2018, 8:15
speccyfighter Цитата(kostyalamer @ 10.7.2018, 6:15) Нев... 10.7.2018, 14:48
speccyfighter Линукс, это гарантированный способ пополнить ряды ... 10.7.2018, 15:05
kostyalamer Цитата(speccyfighter @ 10.7.2018, 15:05) ... 10.7.2018, 22:01
speccyfighter Цитата(kostyalamer @ 10.7.2018, 20:01) 1 ... 10.7.2018, 22:31
speccyfighter Цитата(speccyfighter @ 10.7.2018, 20:31) ... 10.7.2018, 22:55
kostyalamer Цитата(speccyfighter @ 10.7.2018, 22:31) ... 11.7.2018, 0:07
speccyfighter Цитата(kostyalamer @ 10.7.2018, 22:07) Ск... 11.7.2018, 15:56
kostyalamer Цитата(speccyfighter @ 11.7.2018, 15:56) ... 11.7.2018, 22:11
speccyfighter Проверен рулез
Код/etc/polkit-1/rules.d/60-mate-cp... 10.7.2018, 20:13
speccyfighter Перещупал весь центр управления mate:
- ошибка с н... 11.7.2018, 11:49
speccyfighter Повесил багрепорт на mate-control-center из p8/bra... 11.7.2018, 13:37
speccyfighter Короче, надо сливать регулярку и смотреть что там ... 11.7.2018, 15:30
kostyalamer Рецепт сработал удали ~/.gtkrc-2.0 и фриз сразу з... 11.7.2018, 22:45
kostyalamer Прямо цирк, удалил файл загрузка 5 % , матом ругат... 11.7.2018, 22:58
speccyfighter Цитата(kostyalamer @ 11.7.2018, 20:58) Пр... 11.7.2018, 23:24
kostyalamer Зато теперь настройки внешнего вида gtk-шных прогр... 11.7.2018, 23:27
speccyfighter Костя, ошибка с отсутствующим /dev/rtc* при WDAT_W... 12.7.2018, 19:00
kostyalamer Отлично , переведу сборку на std-def. 13.7.2018, 7:39
speccyfighter Цитата(kostyalamer @ 13.7.2018, 5:39) Отл... 14.7.2018, 6:45
kostyalamer Нет уж , остаемся на старом 4.4.139 std-pae .
Юра... 14.7.2018, 22:08
kostyalamer Собрал очередной вариант free_mate_live_sysv :
po... 16.7.2018, 23:42
kostyalamer С пакетом ConsoleKit2 мой нетбук в лайв системе ( ... 19.7.2018, 23:23
kostyalamer На яндекс-диск уехала очередная сборка free_mate_l... 30.7.2018, 8:20![]() ![]() |
|
Текстовая версия | Сейчас: 28.10.2025, 10:54 |