LinuxForum.Fans
Тема

О Slackware

Автор: deleted_user 28 сообщений 7791 просмотров
#383255
SergMarkov написал:
[quote=stranger]
Ох уж точно! Феерический крах PCLinuxOS и AltLinux у всех на виду...

Не знаю как с PCLinuxOS, не слежу за ним, но альт вообще-то нормально себя чувствует, несмотря на все перепетии. У него своя область применения, под который его и пилят, всякие маленькие конторки, где надо быстро и просто развернуть нехитрую сетку. Здесь у него есть преимущества.[/quote]

Вот не надо! Служил я тут замгендиректора как-то. Подумал, а чё, 14 машин с ворованным ХР, переведу на Альт! Наивный... Позвонил. Говорят, 30 000 р. давай за обследование сети! А нате, говорю... Вот потом год звонил всё, спрашивал. Это не бизнес, это говно!

#383271
"stranger" написал:
Ох уж точно! Феерический крах PCLinuxOS и AltLinux у всех на виду...

А что не так с РСLinuxOS? ИМХО, живее всех живых и очень неплохо себя чувствует.

#383273
jashaw5 написал:
[quote="stranger"]Ох уж точно! Феерический крах PCLinuxOS и AltLinux у всех на виду...

А что не так с РСLinuxOS? ИМХО, живее всех живых и очень неплохо себя чувствует.[/quote]

Чё, и 64-репу приличную приделали? И наконец, спустя многие годы справились с драйвером тачпада??? Да ну, не верю! Вот как есть, буддист иудею клянусь: НЕ ВЕРЮ!!!

#383336
lone_wolf написал:
Эм было бы хорошо сделать установочное меню на русском ) я думаю это 1 из причин почему slackware не берут во внимание.

Порог вхождения высок, но в этом есть и свои плюсы ;)
Вообще, все уже придумано до нас: http://slint.fr

#383370
cdrw написал:
Модифицировать дистр стало ещё сложнее, практически невозможно.

Это, простите, почему? Возможно, я проглядел какие-то существенные препятствия к тому, что именно имелось в виду под усложнением модификации дистрибутива в slint?

#383440
bormant написал:
Это, простите, почему? Возможно, я проглядел какие-то существенные препятствия к тому, что именно имелось в виду под усложнением модификации дистрибутива в slint?

Создатели проекта достигли поставленной перед собою цели - сделать качественный перевод инсталлятора и некоторых утилит, сопутствующих дистрибутиву.
Перевод сделан способом, "чтобы никто не разобрался". Взять хотя бы тот момент, что файл переводов всего один, для всех скриптов. Сделано отлично, но по принципу одноразовой зажигалки - отремонтировать можно, но проще купить новую. В своё время такой стиль программирования пропагандировался на страницах журнала ZX-Ревю. Использовать переменные везде, даже там, где они не нужны. Создавать ненужные циклы, применять недокументированные или малоизвестные приёмы языка программирования, текст программы должен быть неочевиден для читающего, в нём должен разбираться только создатель программы. Такими приёмами предлагалось бороться со взломом программ с целью защиты продукта от хакеров и прочих любопытствующих. Я не хочу сказать, что создатели проекта slint преследовали именно такую цель, но стиль написания как бы намекает.
Как пример скрипт из инсталлятора setpkg. Тихий ужас...
Я не хочу даже вступать в полемику, "как надо было делать"... Просто мне стало понятно, что это не по мне и создатели совсем не горели желанием чтобы их продукт переделывали.
Всё. Больше возвращаться к теме про slint желания нет.

#383470
cdrw написал:
Перевод сделан способом, "чтобы никто не разобрался".

Вопросов к вам больше не имею. Хочу обратить внимание на то, что перевод сделан самым штатным способом, при помощи gettext и его исходных файлов ресурсов .po. Аналогичный по ресурсам способ перевода использован для текстовых файлов, исключающий повторный перевод всего файла при изменении только части, позволяющий поддерживать перевод без излишних усилий.

Кроме того, никто не запрещает взять готовый установщик slint и модифицировать его.

Если же не самая сложная задача вызывает такие затруднения, стоило бы оставить попытки с наскока сделать по своему и предварительно разобраться в теме, начать можно с чтения документации на GNU gettext. Впрочем, можно обойтись и без этого, если результат не интересует (почти по Жванецкому).


PS. Ах да, если речь про SeTpkg, то модифицированый в SLINT отличается от оригинального только в местах вывода на экран (echo, dialog) дополнением локализуемых сообщений вызовом gettext, только и всего. А тот код, что вам не понравился -- это фрагмент оригинального установщика Slackware (кстати, не самый сложный и неочевидный фрагмент), Advanced Bash Scripting в помощь. Так что и тут претензии, увы, не по адресу.

#383474
"bormant" написал:
А тот код, что вам не понравился -- это фрагмент оригинального установщика Slackware (кстати, не самый сложный и неочевидный фрагмент), Advanced Bash Scripting в помощь. Так что и тут претензии, увы, не по адресу.

Я уже сказал, что не собираюсь вступать в полемику. Тем более, что предвидел обиженно предвзятый ответ. Если уж так хотите, то можете посмотреть способ локализации в Pocket Linux. Там переводили на немецкий и французский инсталлер тоже по стандартному методу, просто поинтересуйтесь как... К самому переводу в slint претензий нет, работа сделана на отлично.

"bormant" написал:
Кроме того, никто не запрещает взять готовый установщик slint и модифицировать его.

Я пробовал. Получается, знаете ли... И высказал своё мнение.
Просто пришёл к выводу, что вариант по типу дистрибутива "Mint" намного лучше. Можно заценить работу сборки без установки дистрибутива и потом уже принять решение стоит или не стоит устанавливать. Делать я всё равно это буду, это моё хобби, я занимаюсь этим просто потому, что мне это интересно.
Просто попробовал найти единомышленников. Раз желающих нет, можно и удалить тему.

Войдите или зарегистрируйтесь, чтобы ответить.