LINUX.ORG.RU

Выбор Slackware с LXDE: Porteus или Zenwalk?

 , , , ,


0

2

Так как Lubuntu 12.04 устаревает, а новые лубунты окончательно испохабились вслед за основной убунтой, то встал вопрос выбора нового дистрибутива с LXDE.

Я принял решение попробовать Slackware, но его iso-образ слишком жирный (4 Гб), поэтому ищу что-то полегче. Нашлось Porteus-LXDE-v4.0-x86_64.iso (280Мб, уже качаю) и Zenwalk-current_180419.iso (1,1 Гб).

Помогите с выбором Slackware-дистрибутива.

Мои критерии:
1. Работа в Live-USB режиме и установка с флешки.
2. В Live-USB режиме наличие Gparted или подобного.
3. LXDE в комплекте или легко ставится.
4. Хорошие шрифты.
5. Поддержка русской раскладки без плясок с бубном.
6. Беспроблемная работа LibreOffice.
7. Желательно, графический инсталлер пакетов (типа Synaptic).
8. Добрый, умный, честный лидер - отсутствие зондов АНБ/ЦРУ.
9. Никаких свистоперделок.
10. Никаких автоматических обновлятелей/апдейтеров и т.п.

★★★★★

Lubuntu 12.04

Если не секрет, то почему slackware? Тебе не кажется, что обычный дебиан тебе как-то попроще будет?

Karthago ★★
()

новые лубунты окончательно испохабились

как именно?

anonymous
()

Бери слаку 14.2, ставь без DE. Бери slapt-get, доустанови необходимое. Будешь счастлив. Slackware отличный выбор. Могут возникнуть некие трудности, не боись, это по началу только. Потом всё сам поймёшь. Возникут траблы если, пиши сюда или на форум слакварь.ру. Товарищ bormant в беде не бросит)

Deleted
()
Ответ на: комментарий от Thetan

Это почему? Как раз таки версия соответствующая последнему стабильному релизу Слаки. Следующая версия Слаки уже на носу, да.

saahriktu ★★★★★
()
Ответ на: комментарий от meliafaro

Как будто что-то плохое.

В слаке много мелких косячков. Не в самой слаке даже, а в ванильном софте. Вот ТС хочет хорошие шрифты, так придется пересобирать фритайп, я гарантирую это. Мне лично хватило дюжины пакетов, которые пришлось патчить, чтобы совсем в слаке разочароваться (вернее в ванильке, сама слака божественна).

anonymous
()
Ответ на: комментарий от anonymous

Пропатчил только шрифты и пульсовый апплет для панели xfce - 4 пакета. Остальное в базовой поставке работает, как часы. Со сторонними слакбилдами да, нужно много возиться.

meliafaro ★★★★★
()
Ответ на: комментарий от saahriktu

Их пакеты вечно отстают от соответствующих в SBo.

Thetan ★★★
()
Ответ на: комментарий от anonymous

HiDPI и нет проблем (точнее проблемы будут, но другого рода).

Thetan ★★★
()

Вобщем, ладно. Буду пробовать всё подряд,
что приживётся - то и оставлю.

Novator ★★★★★
() автор топика

Попробовал Porteus-LXDE-v4.0-i586.iso

В целом неплохо, но шрифты - говно.

p.s. Вобщем, пока опять вернулся в свою лубунточку-12.04
Лень что-то стало ковыряться дальше :)

Novator ★★★★★
() автор топика
Последнее исправление: Novator (всего исправлений: 1)
Ответ на: комментарий от Novator

В слаке пересборка freetype обязательно. Вот смотри что Патрик пишет в слакбилде:

# The line below enables code patented by Microsoft, so don't uncomment it
# unless you have a license to use the code and take all legal responsibility
# for doing so. With the new subpixel hinting modes there's not much reason
# to want to use this anyway.
# Please see this web site for more details:
#   http://www.freetype.org/patents.html
#zcat $CWD/freetype.subpixel.rendering.diff.gz | patch -p1 --verbose || exit 1

bread
()
Ответ на: комментарий от bread

Видимо Марк прогнулся, зонды АНБ пихает в *бунту без базара,

а Патрег честный и весь такой Робин Гуд (а ещё меня спрашивают, почему я Слаку выбрал).

Novator ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Вот-вот, я почувствовал это, пробуя лубунту 14.04
(и ощущения усилились после пробы 16.04).

Novator ★★★★★
() автор топика
Ответ на: комментарий от Novator

опять пляски с бубном

Да какие пляски, раскомментировать строку, запустить скрипт, потом переустановить пакет. Пляски — это когда патчи нужно ещё найти.

bread
()
Ответ на: комментарий от zoloz

slackware-live-xfce-current.iso 2018-03-15 20:49 700M

А если я live скачаю, смогу:
1) на флэшку его накатить?
2) потом установить на винт?

Novator ★★★★★
() автор топика
Ответ на: комментарий от bread

Да какие пляски, раскомментировать строку, запустить скрипт, потом переустановить пакет

Это для человека, ставившего 10 лет галочки в Synaptic'е не просто.

Но сразу могу сказать, что команда:

#zcat $CWD/freetype.subpixel.rendering.diff.gz | patch -p1 --verbose || exit 1

не сработает - ни в консоли, ни в shell-файле,
ибо переменная $CWD не определена.

Novator ★★★★★
() автор топика
Ответ на: комментарий от bread

Я почитал, что пакеты слаки - это tar.bz файлы, которые надо распаковать, найти в них makefile и запустить:

./configure
make
make install

Правильно?

Получается, перед конпилированием сырцов из пакета freetype, надо зайти в какой-то файл и раскомментировать указанную строку.

В каком файле-то?

Novator ★★★★★
() автор топика
Ответ на: комментарий от Novator

запишешь на флешку загрузишся ,потом хочешь так работай хочешь устанавливай(ЕМНИП) или там при загрузке выбор live или установка

zoloz
()
Последнее исправление: zoloz (всего исправлений: 1)
Ответ на: комментарий от Novator

Нет, там теперь всё на слакбилдах (скрипты сборки). ЕМНИП, надо вытащить слакбилд и исходники с диска или с сервера слаки, потом запустить скрипт. Жди подсказки от слакварщиков.

bread
()
Ответ на: комментарий от bread

Загуглил. Вся кухня раскрывается здесь:
http://duganchen.ca/writings/slackware/fonts/

Ещё здесь что-то пишут:
https://blog.lysender.com/2013/11/optimizing-fonts-for-slackware-14-1-without...

Но я после коньяку нихрена не понял )
Надо как-то засесть капитально на свежую голову )

Novator ★★★★★
() автор топика
Ответ на: комментарий от Novator

В Слаке есть пакеты. Обычно имеют расширение .txz. Это обычные архивы, которые можно устанавливать, удалять и обновлять. Любой .txz нельзя просто взять и установить — в пакетах помимо самого софта есть ещё и дополнительные данные.

Как делаются эти пакеты? Из слакбилдов. Слакбилд — это такой скрипт на Bash, который имеет расширение .SlackBuild. Делает он ровно одно — собирает (компилирует, компонует) и упаковывает исходники в пакет. Сами исходники обычно упакованы в архивы .tar.gz, .tar.xz или .tar.bz2. В этих архивах хранятся тексты программ, которые надо скомпилировать и скомпоновать. Что и делает слакбилд.

И вот, чтобы маленько вмешаться в этот процесс и таким образом поменять пакет (в случае, если ты не согласен с Патриком), ты и должен изменить слакбилд в соответствии со своей задачей. Редактируешь слакбилд, запускаешь его, дожидаешься компиляции и устанавливаешь готовый пакетик, который лежит в /tmp.

Официальные слакбилды от Патрика находятся в любом зеркале Слаки в каталоге source, например здесь для Slackware64 14.2.

Вот, например, слакбилд с исходниками для freetype. Как видишь, всё, что я описал, лежит на месте. Что с этим делать — дело пользователя, если ему действительно это нужно.

Попытался объяснить для человека, привыкшего тыкать галочки в Synaptic.

Thetan ★★★
()

но его iso-образ слишком жирный (4 Гб),

Диктуй адрес, вышлю флешку на 8ГБ

LXDE

Это путь вникуда, есть LXQt

madcore ★★★★★
()
Ответ на: комментарий от bread

code patented by Microsoft

так это микрософт виноват в том, что дефолтные шрифты в линуксах так выглядят? вот гады!

anonymous
()
Ответ на: комментарий от Novator

В каком файле-то?

В слакбилде. Потом запустить слакбилд. И он соберёт пакет.

saahriktu ★★★★★
()
Ответ на: комментарий от Thetan

Вобщем процесс такой:

1. Скачиваю в пустой каталог 3 файла:

freetype-2.6.3.tar.xz
freetype.SlackBuild
freetype.subpixel.rendering.diff.gz

2. Раскамментирую строку в freetype.SlackBuild касательно subpixel.

3. Запускаю слакбилд, получаю пакет - freetype.txz.

4. Каким-то образом инсталяю этот пакет в систему.

5. ???

6. PROFIT!!!

Ну, понял примерно, руки дойдут - поковыряю, пасиб.

Novator ★★★★★
() автор топика
Последнее исправление: Novator (всего исправлений: 1)
Ответ на: комментарий от Thetan

Инсталляешь через installpkg <пакет>

И да, и нет.
Если при пересборке не меняли 1) версию, или 2) сборку, или 3) метку, то да, можно так. Но метку в таких случаях лучше ставить свою и по ней блэклистить свои пересобранные пакеты, чтобы не затереть сделанное будущим обновлением...
Если меняли, то скорее всего freetype УЖЕ установлен, если в таком случае сказать installpkg, то в /var/log/packages/ окажется ДВЕ записи про freetype (про старый и пересобранный), а slackpkg с таким потом работать откажется...
В этом случае ставить лучше через

# upgradepkg --install-new --reinstall freetype-*t?z
 — Если уже установлен, --install-new безразличен.
 — Если установлен той же версии, то --reinstall сделает переустановку обязательной, иначе безразличен.

PS. Про задачу пересборки пакета как-то писал там:
http://www.slackware.ru/wiki/Пересборка_пакета

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от bormant

Да, я не подумал, что freetype уже наверняка установлен.

Вообще installpkg слишком опасен. Мало того, что он не проверяет, установлен ли пакет, так ещё и там нет никакой проверки на валидность. Так я случайно скормил ему неправильно скачанный html-файл вместо пакета и он это «установил».

Thetan ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.