Сайт | Скачать | Видео | Wiki

Автор Тема: 2019г. Ретро дистрибутив  (Прочитано 30004 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ekim

  • Ветеран
  • *****
  • Сообщений: 610
  • Репутация: +7/-0
Re: 2019г. Ретро дистрибутив
« Ответ #45 : 06 Март 2019, 12:46:46 »
Цитата
Очень быстро толстеет по мере установки программ.
Я в SliTaz это спокойно решил прикрутив к ядру linux-squashfs и монтирую при необходимости нужную прогу.
Собираю с ихней репы.
« Последнее редактирование: 06 Март 2019, 12:48:23 от Ekim »
# A78M-E35 Athlon-840 Nvidia-GT-710 DDR3-8GB Win7 64(bit)/PRA03-1612Game
# H96MaxUltraHD RK3318 2/16 aarch64 kernel 4.4.159

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: 2019г. Ретро дистрибутив
« Ответ #46 : 09 Март 2019, 09:02:13 »
Собрал другой gtkdialog, под libpng16, но обнаружилась новая беда - не видит иконки svg.
Теперь понимаете , почему проще собирать на чужой репе

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: 2019г. Ретро дистрибутив
« Ответ #47 : 09 Март 2019, 09:21:18 »
проще собирать на чужой репе
Ни разу не проще. Собирай чужие ошибки, если так нравится.
С иконками решение очень простое:
Код
gdk-pixbuf-query-loaders --update-cache 
и сохранить.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1708
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Re: 2019г. Ретро дистрибутив
« Ответ #48 : 10 Март 2019, 19:11:39 »
Цитата: krasnyh от 04 Март 2019, 18:24:29

    очень быстро запускается, я такого ни в каких линуксах не видел.

Не разбирались, за счет чего?


Насчет не Puppy не в курсе. Стандартные пупсы грузятся медленнее из-за перегруженных rc.sysinit и rc.sevices.
В rc.sysinit в принципе можно выкинуть все после
Код
echo -n "Making the filesystem usable..." >/dev/console
mount -t proc none /proc 2>/dev/null; STATUS=$((STATUS+$?))
и отказаться от rc.sevices, но пока не разбирался, насколько это отразится на инициализации системы и сохраненках.
Пока только слипы убрал. Там их секунд на +-15 наберется.

У дяди Саши все гораздо проще, но я ниxpена не понял, как сохранить сессию. Выключаться и перезагружаться вручную
тоже неудобно. Бесит отсутствие mc или хотя бы блокнота. Есть ли full установщик?
Скрипт init и вынос xorg-а в модули одобрям-с. В принципе, если допилить напильником (и либы перепроверить) - вполне себе нормальная система. Только модули довбрасывай.
« Последнее редактирование: 10 Март 2019, 19:13:43 от imp »
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн bicyclist56

  • Ветеран
  • *****
  • Сообщений: 502
  • Репутация: +20/-1
  • Не дай мозгам засохнуть!
    • Мой блог
Re: 2019г. Ретро дистрибутив
« Ответ #49 : 24 Март 2019, 07:00:40 »
Всем привет!  ;)

Вдруг обнаружил в источниках ссылок на мой блог forum.puppyrus.org, почитал тему, и считаю полезным (для сравнения) сообщить кратко, как я живу в Slax. Подробности на https://slax9.blogspot.com/p/slax-9.html. Итак, поехали...
Спойлер
Базовые модули от создателя ОС:
01-core.sb 01-firmware.sb 02-xorg.sb 03-desktop.sb 04-apps.sb 05-chromium.sb
Всего 244.4 МБ, плюс каталог /boot - 10.8 МБ
05-chromium.sb я не использую, удалил

Модули с ПО делаются очень просто самим пользователем, с помощью APT, или из скачанных DEB пакетов. Причем, возможно несколько способов изготовления, все они описаны в блоге.

Количество и состав модулей можно определять по вашему желанию.
Можно выпускать сколько угодно отдельных модулей, можно объединять их в более крупные.
Можно делать каждый модуль в режиме Fresh start, тогда они будут автономны от других, а зависеть только от базовых модулей.
Можно сделать модуль, в котором будут общие пакеты, а остальные делать при активированном модуле с общими пакетами. Меньше повторящихся пакетов в модулях, экономия места.
Можно делать модули один за другим, не выходя из режима Fresh start, нумеруя их по порядку, тогда очередной модуль будет зависеть только от предыдущих.
Ну и, наконец, можно сделать один общий модуль со всеми установленными программами, и некоторыми настройками. Это самый простой путь, и самый экономный вариант. После установки программ и настройки всего лишь одна команда, и модуль готов.

В итоге выбрал компромиссный вариант, и сделал себе скрипты для автоматизации процессов, которые запускаю по мере необходимости, они собирают модули с новыми версиями пакетов, сейчас это:

11-general.sb = RU_locale fbxkb gtk3 qt5 python3.5 python3 jre ffmpeg apulse binutils

13-progs.sb = fbautostart lxterminal wmtemp conky-all ncdu yad gparted keepassx xfce4-screenshooter chromium chromium-l10n mpg123 streamripper gstreamer1.0-alsa clementine mplayer smplayer smplayer-l10n fbreader transmission-qt geany libreoffice-calc libreoffice-writer libreoffice-l10n-ru apt-file xsel zim_0.69_all.deb turtlesport_2.1-1_all.deb XnViewMP-linux-x64.deb vidcutter_6.0.0-1_amd64.deb google-earth-pro-stable_current_amd64.deb viber.deb nitroshare_0.3.3-1+b1_amd64.deb

14-opera.sb = opera-stable_58.0.3135.107_amd64.deb, недавно добавил, испытываю, поэтому пока вне модуля 13-progs.sb (можно добавить в него и без изготовления нового модуля)

15-wine32.sb = wine wine32 (упрощенная версия, без wine64, DirectX и прочего, обычно мне больше и не надо)

Модули у меня зависят от базовых, а также от general.sb.

Прочие модули легко активируются в любой момент, например, такие:
17-wine.sb = wine wine64 wine32 (полная версия, установка с ключом --install-recommends winehq-stable)
19-cups.sb = cups hplip simple-scan epson-inkjet-printer-l100l200_1.0.0-1lsb3.2_amd64.deb
45-photoprint.sb (в MX Linux установить не удавалось, ввиду неразрешимой ошибки APT, а здесь - запросто, но только отдельным модулем)

Некоторые программы использую в виде Appimages, или в виде портабельных версий.

Итого, проверены и работают у меня (звездочками отмечены штатные программы Slax):
Calibre (AppImage)
Chromium * (но у меня более новая версия)
Clementine
FBReader
FileZilla
FreeFileSync (Portable)
Geany
GIMP (AppImage)
Google Earth
GParted
GPSPrune (Portable)
Icon Browser
KeePassX
Leafpad *
LibreOffice Calc
LibreOffice Writer
LXTask *
LXTerminal
NitroShare
Palemoon (Portable)
PCManFM *
Qalculate *
Qtransmission
Screenshot (xfce4-screenshooter)
Shotcut (AppImage)
SMPlayer
Telegram (Portable)
Tor Browser (Portable)
Turtle Sport
Viber
VidCutter
Wicd-manager *
XArchiver *
XnView
XTermanal *
Yradio (Portable)
Zim
Под wine работают:
AlReader
SAS.Planet
Sliding Blocks
Erudit_VM
DURAK
MyHomeLib
В полной версии wine:
Need for Speed - Hot Pursuit 2
Need for Speed Underground
Need for Speed Underground 2

Пробовал еще десяток программ, просто они мне не нужны.

Вопрос: может ли все это быть также легко достижимо в новой Puppy...
[свернуть]
« Последнее редактирование: 24 Март 2019, 08:06:25 от bicyclist56 »
Неттоп Eglobal Intel Core i5 3317U 8 GB RAM 128 GB SSD + 120 GB SSD, Slax 9

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: 2019г. Ретро дистрибутив
« Ответ #50 : 24 Март 2019, 08:52:46 »
Всем привет!  ;)
Приветствую! Давненько Вас не было видно у нас
может ли все это быть также легко достижимо в новой Puppy...
Да. Тут 2 компонента:
1. Донор. В теории может быть любым, но
Arch - самый удобный для модульного дистра , компиляции и опакечивания.
У Пакетного Менеджера pacman нет общих файлов. Поэтому модули могут содержать часть этой базы и ничего не сломается. У apt все сложнее
т.к. инфа о пакетах в одном файле  /var/lib/dpkg/status - наслаивать модули, не сломав ПМ , получится только пронумеровав модули и подключая их без пропуска номеров. Итог
В DebianDog похоже есть какие-то костыли для этого. Т.к. у меня большинство модулей портированные (работают и в pra03 и в ddr01)
- не особо актуально
Стабильный debian удобен для фругала тем, что изменений минимум. В арче же можно просто заморозить репу
В итоге Arch удобнее со всех сторон.
DDR01- исключительно для Ретро и чтобы имеющиеся модули пра03 не пропали. Ну и расширить кругозор

2. LF
Подойдет к любому модульному фругалу. pfs-util делали уже вместк с Mag0s
Тут нет смысла изобретать свое. Лучше объединяться. Все равно aufs один и выше него не прыгнешь
Базовые модули от создателя ОС:01-core.sb 01-firmware.sb 02-xorg.sb 03-desktop.sb =138мб
ДДР: 000-kernel-4.4.1-pf3.pfs 001-ddr01-sf12.pfs.old 084-theme-pop-green-blue_any-sf04.pfs =  79мб уже с полноценной русификацией

Модули с ПО делаются очень просто самим пользователем, с помощью APT
Доработал apt2sfs из ДД. У Вас не нашел 3х вариантов. Это лажа. Это тоже. Посмотрите хотя-бы скрипты DebianDog - там по сравнению со slax много сделано

Жаль что Вы юзаете x86_64 (ничего у Вас не спереть). А Вам может что-нибудь подойти (А лучше сразу пробуйте pra6408)
Я DDR вижу только как ретро и i686.
Т.е. исключительно для нашей специфической ситуации с i686

Предлагаю объединить усилия. У нас -то последнее время не бодро
У Вас одни монологи
Хотите - присоединяйтесь к нашим проектам. Хотите - Вам про slax дадим места (думаю никто против не будет)
Маленькие (по к-ву юзеров и разрабов) линуксы по одному не выживут
« Последнее редактирование: 24 Март 2019, 09:34:43 от sfs »

Оффлайн bicyclist56

  • Ветеран
  • *****
  • Сообщений: 502
  • Репутация: +20/-1
  • Не дай мозгам засохнуть!
    • Мой блог
Re: 2019г. Ретро дистрибутив
« Ответ #51 : 24 Март 2019, 13:41:00 »
Уважаемый sfs! Спасибо за приглашение к сотрудничеству. Но с меня толку мало, я всего лишь въедливый старикан ☺
А Slax меня вполне устраивает, я его использую на всю катушку с декабря, и бросать вроде как ни к чему..
Форум Slax, да, состоит из молчунов, но так уж повелось, а кол-во просмотров вполне нормальное. Как и таковое у моего блога.
Ну и насчет кол-ва способов:
Спойлер
"Лажа" на https://slax9.blogspot.com/p/blog-page_96.html
Написано: **Сначала** это делал так... (Уже и не помню, откуда взялся такой способ)
Как ни странно, список работавших программ, благодаря этой "лаже", вскоре появился - https://slax9.blogspot.com/p/blog-page_28.html

Создание модулей от автора - https://slax9.blogspot.com/p/blog-page_6.html
И массовое создание модулей по этому методу - https://slax9.blogspot.com/p/slax000-deb-hack-slaxmodules.html

Еще один способ, с использованием undeb-unp и binutils - https://slax9.blogspot.com/p/blog-page_4.html
И окончательная редакция этого способа на след.странице

А последняя "лажа" - скрипты для автоматизации создания модуля по штатному методу - https://slax9.blogspot.com/p/78.html - меня лично вполне удовлетворяет тоже, ибо делал для себя, и каждый может сделать подобное именно для себя.
Для того, собственно, и веду блог, чтобы пользователи больше шевелили мозгами. А не просто использовали готовые решения от более опытных товарищей.
[свернуть]
Неттоп Eglobal Intel Core i5 3317U 8 GB RAM 128 GB SSD + 120 GB SSD, Slax 9

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: 2019г. Ретро дистрибутив
« Ответ #52 : 24 Март 2019, 16:53:12 »
Slax меня вполне устраивает
Если я правильно понял - Вас устраивает дебиан9
А slax - по сути - это initrd + вот такие рецепты. Я не хотел Вас обидеть. Хотел донести что есть качественно другой уровень работы с AUFS, т.е. "Не дать мозгам засохнуть!" - как Вы говорите  ;)
Те же модули можно делать универсально в любом дистрибе так
А для дебиана есть готовый скрипт apt2sfs на примерно этом же принципе
Ну и по инитрд у нас куча разработок.
Т.е. ознакомьтесь с этим, чтобы не "изобретать велосипед". И здесь найдутся люди, готовые Вам помочь разобраться с этими инструментами

А дальше - хотите в слакс эти скрипты внедряйте, хотите к DebianDog (где уже много чего есть) свои модули прикручивайте, а хотите к любому местному проекту подключайтесь.
Сейчас мало осталось людей, готовых хоть что-то делать. Надо объединяться
« Последнее редактирование: 24 Март 2019, 17:00:49 от sfs »

Оффлайн bicyclist56

  • Ветеран
  • *****
  • Сообщений: 502
  • Репутация: +20/-1
  • Не дай мозгам засохнуть!
    • Мой блог
Re: 2019г. Ретро дистрибутив
« Ответ #53 : 24 Март 2019, 19:10:12 »
ознакомьтесь с этим
Да, спасибо, это будет весьма полезно.
Неттоп Eglobal Intel Core i5 3317U 8 GB RAM 128 GB SSD + 120 GB SSD, Slax 9

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: Запуск DE без DM
« Ответ #54 : 03 Апрель 2019, 10:01:05 »
как это знание нам поможет в дебиане и ддр?
А нефиг лезть. Давайте придерживаться традиций. Моё мнение, ddr - тупик (в смысле тупяк). Не стоит заморачиваться.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Re: Запуск DE без DM
« Ответ #55 : 03 Апрель 2019, 10:50:04 »
А нефиг лезть. Давайте придерживаться традиций. Моё мнение, ddr - тупик (в смысле тупяк). Не стоит заморачиваться.
я так не думаю
с ddr появляется выбор:
хочешь "ковырять" систему\приложение\скрипт - ковыряешь неторопясь
некогда\лень "ковырять", а приложение нужно (срочно) - apt install, и в большинстве случаев заработает
« Последнее редактирование: 03 Апрель 2019, 10:52:35 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: 2019г. Ретро дистрибутив
« Ответ #56 : 03 Апрель 2019, 11:30:33 »
ddr - тупик (в смысле тупяк)
Где тупяк? Медленная загрузка возможно - субъективное восприятие и возможно решаемо
Дебиановские фичи сначала надо понять (я пока не все понял) - чтобы их ругать
В остальном никакой другой дистр быстрее и легче не будет
приложение нужно (срочно) - apt install, и в большинстве случаев заработает
В любом варианте в дистр без ПМ  и донора я не впишусь
Такое точно не вывезем

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: 2019г. Ретро дистрибутив
« Ответ #57 : 03 Апрель 2019, 11:54:53 »
В любом варианте в дистр без ПМ  и донора я не впишусь
Такое точно не вывезем
Без автоматики ты ничто?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: 2019г. Ретро дистрибутив
« Ответ #58 : 03 Апрель 2019, 11:58:53 »
Нет ресурсов на полную компиляцию и главное полноценную поддержку совсем своего дистра
Да и смысла особого нет (конечный результат ничем лучше не будет)
Сколько раз это еще нужно повторять? Спорить не надо - просто сделайте
На всякий случай - для троллинга у вас другие темы есть

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: 2019г. Ретро дистрибутив
« Ответ #59 : 03 Апрель 2019, 12:05:04 »
Без автоматики ты ничто?
автоматика сильно экономит время, помогает избежать ошибок(бывают же иногда опечатки при ручном вводе)
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)