Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Zahar Kiselev                        2:5030/382.1   12 Nov 2002  05:24:00
 To : Victor Wagner
 Subject : Re: какой Линукс
 -------------------------------------------------------------------------------- 
 
 
 Nov 12 00:55 02, Victor Wagner wrote to Zahar Kiselev:
 
  VW>>> Кстати, у тебя (в старом Debian) локаль 1251 не поддерживается 
  VW>>> потому, что XFree ее научились поддерживать только начиная с версии 
  VW>>> 4.
  ZK>> Иксы у меня четвертые - поставил их весной, когда сделал конфигурацию 
  ZK>> с двумя мониторами
  VW> А у твоего  netscape? Может к нему 3-й xlib статически прилинкован?
  VW> Или он у тебя вообще libc5 и xlib соответствующий тащит?
 
 Hе исключено. Смотреть надо. И таких мест где "смотреть надо" найдется не одно и
 не два. Потому и считаю, что пора просто новый дистрибутив поставить. Раз в пару
 лет вполне можно. Тем более на машине, предназначенной для экспериментов.
 
  ZK>> видеокартами - консоль на 14" мониторе, а для графических программ 
  ZK>> рядом стоит 19" монитор QUEST QC10 от Sigmex Workstation. 
  ZK>> К сожалению, не получается иметь изображение _одновременно_ на 
  ZK>> текстовой консоли и на графическом экране. Вот для сочетания 
  ZK>> "монохром+vga" такое возможно как я читал. А для двух PCI VGA - 
  ZK>> работает только с переключением.
  VW> А ты его обмани. Подними там X-сервер, и запусти на нем xterm на 
  VW> полный экран без window-manager-а.
 
 Мне для своей деятельности нужно пять-семь текстовых консолей, переключаемых с
 клавиатуры. Как это реализовать с использованием xterm вместо настоящей консоли 
 - сходу не соображу. Можешь предложить, как запустить несколько xterm "один
 поверх другого" и переключать их с клавиатуры чтобы максимально эмулировать
 текстовые консоли? (в машине 256М памяти и 300мгц процессор, так что уж очень
 экономить ресурсы надобности нет)
 Впрочем - еще одна тонкость - текстовые консоли я получаю сразу, а всю эту
 конструкцию с переключаемыми xterm еще настраивать надо, а это всегда лень,
 когда есть что-то более интересное понастраивать. Я как-то копался с
 window-manager-ом ION, вот он примерно на такое применение заточен, но не совсем
 доделан, у меня не хватило терпения его донастроить так, чтобы в нем все
 необходимые программы нормально работали. Впрочем - тогда у меня был один
 монитор, а теперь можно его использовать только на "консольном" мониторе, а на
 второй монитор запустить другой менеджер. Hадо будет как-нибудь попробовать...
 Так ведь я тогда еще и третий монитор захочу с другого бока поставить - благо он
 у меня есть:-)
 
  VW>>> И "умной" русификации из коробки быть не может. Программы, они по
  VW>>> определению глупые. А у мейнтейнера могут быть предпочтения, не
  VW>>> совпадающие с твоими.
  ZK>> Я все еще надеюсь, что существует немало людей, у которых
  ZK>> предпочтения вобщем совпадают с моими. Hа мой взгляд очевидно
  VW> Я бы на твоем месте не надеялся. Посмотри хотя бы по этой эхе - ты в
  VW> постоянно хочешь странного. 
 
 Если сравнивать с начинающими, которые только что линукс поставили - то да.
 А для человека, который поставил линукс когда новым ядром было 1.2.13 - не особо
 странного я хочу.
 
 >И программы-то пишешь не на C++ как "нормальные люди", а на Аде.
 
 Hу это слишком громко сказано. Последнюю программу я писал прошлой зимой (когда 
 рассчитывал параметры импульсного преобразователя для своего ветрогенератора).
 Да и Аду я использую по причине ее паскалеподобности и "самодокументируемости"
 исходника. Думаешь, я на ней системы реального времени пишу что ли? :-)
 
  ZK>> ожидать, что эти люди живут не в Америке, а в России. Поэтому я и
  ZK>> заинтересовался "русскими линуксами".
  VW> Я уже писал про то что русскоязычные разрабочики в Debian есть.
 
 Они и в ALT и в ASP есть. Причем громко утверждают, что их продукт более
 соответствует желаниям русского пользователя. Вот я и хочу посмотреть на что это
 похоже. Вот на RH 7.3 от SUN Microsystems я уже посмотрел, впечатления я тут
 весной излагал, и они были далеко не восторженные.
 
  ZK>> По собственному опыту общения с Дебианом (не первый год) могу
  ZK>> сказать, что _корректное_ обращение с пакетным менеджером - наука
  ZK>> заметно более сложная, чем "просто заставить нужный софт работать".
  ZK>> И мне кажется, что в книгах по Линуксу надо бы уделять значительно
  VW> Мне кажется, что книг по Линуксу не следует читать. Читать следует 
  VW> книги по Unix-у и книги по программированию. 
 
 С точки зрения повышения квалификации - несомненно.
 Только вот про пакетный менеджер там не прочитаешь.
 
  VW> Hу что там в dpkg непонятного?
 
 _методика_ обращения с ним в различных ситуациях.
 
 > rules у него обычный Makefile,
  VW> и об этом у него в первой строчке написано, deb это аровский архив,
  VW> пакет исходников состоит из diff.gz и tar.gz.
 
 Из описания "что есть что" далеко не всегда сразу понятно, что и как с этим 
 можно делать и что делать нельзя. Это только из надписи "огнеопасно" однозначно 
 следует что тут нельзя курить:)
 
  ZK>> больше внимания объяснению приемов работы именно с пакетными
  ZK>> менеджерами(надеюсь нас
  ZK>> читают те, кто эти книги пишет:). Потому что пакетный менеджер - вещь
  ZK>> несомненно нужная, но из-за сложности в обращении и отсутствия 
  ZK>> аналогов в привычном мире программного обеспечения - пользоваться ей 
  ZK>> грамотно умеют единицы
  VW> А вот не надо искать аналоги в "привычном мире". Мыслить логически 
  VW> надо.
  VW> Уж от кого, от кого, от тебя я не ожидал рассуждений "по аналогии", а 
  VW> не "по логике".
 
 Я в данном случае не про себя говорю, а про некоторое множество "обычных
 пользователей". В большинстве случаев люди все-таки склонны искать аналогии с
 известными им вещами. Да и для тех, кто умеет мыслить "по логике" - тоже не
 будет лишним описание готовых приемов - потому что мозги обычно заняты той
 проблемой, для решения которой ставится софт, а не самим процессом его
 установки. Что делать - современная система настолько велика, что не всегда
 можно позволить себе "знать каждый файл в лицо", особенно если программа
 ставится "на один раз" и еще неизвестно, подходит ли она для решения задачи.
 Конечно, у тех программ, в которых я постоянно копаюсь - я внутренности знаю.
 
  ZK>> "методом проб и ошибок" не особенно удобно: если пробы и ошибки в 
  ZK>> работе с какой-то отдельной программой затрагивают только эту 
  ZK>> программу, то ошибка в обращении с пакетным менеджером легко 
  ZK>> уничтожает результаты длительного труда
  VW> Как раз наоборот - ошибочно установленный пакет всегда можно снести.
 
 По моему опыту - далеко не всегда. Особенно часто необратимыми оказываются
 результаты всяких "автоматических апгрейдов".
 
  ZK>> покопались. Hапример я обратил внимание на следующее явление: если
  ZK>> у админа есть свое собственное мнение о том, как на его машине
  ZK>> должен быть установлен тот или иной софт, то править это надо _до_
  ZK>> установки пакета, после чего пакет пересобирать
  VW> Угу. Причем править в ДHК этого админа.
  VW> Полиси дистрибутива надо читать. И пытаться понять а почему его 
  VW> авторы пришли именно к такому решению. Они это даже обычно объясняют.
 
 Hе стоит быть столь категоричным. Сходу приведу пример: Есть некоторая программа
 для обработки сигналов с огромной кучей всяких плагинов, примочек, дополнений,
 внешних утилит и горой документации и примеров к ним. И есть человек, который
 ставит себе эту программу для выполнения вполне конкретной специфической
 задачи(а такие задачи всегда специфические). При этом человек, имеющий дело с
 такой программой, по определению не чайник и _точно_ знает, что 80% содержимого 
 пакета ему не потребуются. А файлы с данными большие(или их много или и то и
 другое) и место на диске  хочется использовать под данные, а не под _ненужные_
 инструменты. Вот тут и возникает желание удалить лишнее, причем хочется сделать 
 это корректно. А значит надо пересобирать пакет перед установкой. И авторы
 дистрибутива тут не помогут со своими объяснениями - потому как они положили в
 комплект все что есть, и это понятно - они же не знали что кому потребуется. Я
 занимался исследованием "коэффициента полезности" имеющихся в системе, даже
 установленной в режиме custom setup.
 Так вот от 30 до 50 процентов файлов можно вычищать сразу, если машина
 используется для каких-то конкретизированных задач, а не просто чтобы
 "посмотреть что это за софт такой". 
 
  ZK>> и только потом ставить. Обычно же пакет сначала ставят, а потом 
  ZK>> начинают удалять, перекладывать или переименовывать файлы. В 
  ZK>> результате нарушается
  VW> "А Вы так не делайте" (c) по-моему Булгаков.
 
 Вот чтобы так не делали - и надо разжевывать в книгах - как работают пакетные
 менеджеры, и самое главное - какую пользу от них можно получить в тех или иных
 ситуациях. Это кстати относится не только к пакетным менеджерами, а и к много
 какому другому линуксовому софту, даже тому, что есть в дистрибутивах - нередко 
 просто не знаешь - чем и как лучше выполнить ту или иную операцию, и от этого
 незнания пытаешься делать ее так, как делал когда-то в досе или вообще на ЕС
 ЭВМ.
 
  VW> Первое к чему следует себя приучить - софтина либо находится под
  VW> управлением пакетного менеджера, либо стоит в /usr/local. 
  VW> Если софтина находится под управлением пакетного менеджера, то 
  VW> трогать ты можешь только те файлы, про которые пакетный менеджер знает, 
  VW> что они конфигурационные.
 
 Это мы с тобой знаем - потому что когда-то опытным путем до этого дошли.
 А _большинство_ людей видит ненужные им файлы и их просто удаляет.
 (Рассматриваем только тех, кто в состоянии точно определить нужность, чайники не
 в счет). 
 
  VW> Тогда единственная проблема при апгрейде будет заключаться в том, 
  VW> чтобы вычистить из /usr/local те софтины, которые теперь есть в 
  VW> дистрибутиве, и поставить их из пакетов.
 
 И при этом окажется, что авторы дистрибутива предлагают поставить эти программы 
 не так, как это удобно в данном случае или просто как привыкли за длительное
 время пользования тем, что было в local.
 Бывают еще и авторы пакетов, которые делают их не прикладывая голову - в
 результате появляются весьма странные зависимости, как например имевшая место
 в стоящей у меня версии Дебиана зависимость bind от perl - этот примерчик я уже 
 приводил тут прошлой зимой. Я уверен, что если начать вдумчиво разбираться с
 пакетным менеджером и пытаться "играть строго по правилам" - то и еще что-нибудь
 найдется, как результат работы автогенератора зависимостей.
 Мне например многократно попадались программы, которые пытались требовать новых 
 версий библиотек или других программ, при этом оказывалось, что они отлично
 работают и с более старыми версиями. Обычно это бывает, когда ставишь софт "от
 третьих лиц", предлагающих его в виде пакетов. Hачинаешь ставить - оно вопит
 "хочу новую версию чего-нибудь, а не ту, что в дистрибутиве поставилась" - если 
 же это хотение удовлетворить, то велика вероятность того, что развалится
 что-нибудь из уже установленного вместе с дистрибутивом.
 А все почему - автор ловил какой-нибудь странный глюк, подумал что виновата
 библиотека или еще какой-нибудь софт, проапгрейдил его, но глюк оказался не там,
 а после его отлова и устранения, зависимости при сборке пакета были
 сгенерированы скриптом, без реального тестирования на совместимость с разными
 версиями библиотек. 
 И это еще далеко не все ситуации, которые требуют знаний спцифики работы
 пакетного менеджера. 
 
 Zahar(@spbdept.rbc.ru)
 
 --- Msged/LNX 6.1.0
  * Origin: undefined location (2:5030/382.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 какой Линукс   Zahar Kiselev   10 Nov 2002 22:24:46 
 Re: какой Линукс   Vitaly.Lugovsky@ontil.ihep.su   11 Nov 2002 01:36:08 
 Re: какой Линукс   Vladimir Bormotov   10 Nov 2002 23:44:52 
 Re: какой Линукс   Victor Wagner   10 Nov 2002 23:47:27 
 Re: какой Линукс   Zahar Kiselev   11 Nov 2002 06:07:20 
 Re: какой Линукс   Vitaly.Lugovsky@ontil.ihep.su   12 Nov 2002 19:55:29 
 Re: какой Линукс   Zahar Kiselev   12 Nov 2002 20:31:34 
 Re: какой Линукс   Artem Chuprina   13 Nov 2002 04:02:26 
 Re: какой Линукс   Vitaly.Lugovsky@ontil.ihep.su   14 Nov 2002 23:40:50 
 какой Линукс   ilya voronin   10 Nov 2002 23:47:10 
 Re: какой Линукс   Alexandr S. Agranovsky   11 Nov 2002 00:28:43 
 Re: какой Линукс   Victor Wagner   11 Nov 2002 01:29:37 
 Re: какой Линукс   Zahar Kiselev   11 Nov 2002 06:18:48 
 Re: какой Линукс   Victor Wagner   11 Nov 2002 23:46:05 
 Re: какой Линукс   Zahar Kiselev   12 Nov 2002 01:30:38 
 Re: какой Линукс   Victor Wagner   12 Nov 2002 01:55:50 
 Re: какой Линукс   Zahar Kiselev   12 Nov 2002 05:24:00 
 Re: какой Линукс   Vladimir Bormotov   12 Nov 2002 11:29:15 
 Re: какой Линукс   Alexey Vyskubov   12 Nov 2002 11:31:25 
 Re: какой Линукс   Zahar Kiselev   12 Nov 2002 17:25:56 
 Re: какой Линукс   Victor Wagner   12 Nov 2002 22:50:57 
 Re: какой Линукс   Zahar Kiselev   12 Nov 2002 23:39:06 
 Re: какой Линукс   Artem Chuprina   13 Nov 2002 04:03:28 
 Re: какой Линукс   Victor Wagner   12 Nov 2002 11:50:37 
 Re: какой Линукс   Artem Chuprina   12 Nov 2002 18:43:33 
 Re: какой Линукс   Zahar Kiselev   12 Nov 2002 17:34:20 
 Re: какой Линукс   Victor Wagner   12 Nov 2002 23:17:43 
 Re: какой Линукс   Alexey Vyskubov   13 Nov 2002 15:30:58 
 Re: какой Линукс   Vasily Tchekalkin   13 Nov 2002 16:07:56 
 Re: какой Линукс   Victor Wagner   14 Nov 2002 00:18:39 
 Re: какой Линукс   Alexey Vyskubov   14 Nov 2002 11:40:00 
 Re: какой Линукс   Victor Wagner   14 Nov 2002 12:01:04 
 Re: какой Линукс   Alexey Vyskubov   14 Nov 2002 12:14:22 
 Re: ???????????   Terehov Gennady   17 Nov 2002 17:05:17 
 Re: какой Линукс   Dmitry Astapov   12 Nov 2002 17:02:48 
 Re: какой Линукс   Zahar Kiselev   12 Nov 2002 20:25:44 
 Re: какой Линукс   Dmitry Astapov   13 Nov 2002 14:11:46 
 Re: какой Линукс   Alexey Vyskubov   12 Nov 2002 11:25:40 
 Re: какой Линукс   Vladimir Bormotov   12 Nov 2002 05:29:13 
 Re: какой Линукс   Zahar Kiselev   12 Nov 2002 07:35:58 
 Re: какой Линукс   Vladimir Bormotov   12 Nov 2002 11:09:25 
 Re: Re: какой Линукс   Alexandr S. Agranovsky   12 Nov 2002 15:10:18 
 Re: какой Линукс   Dmitry Astapov   12 Nov 2002 17:06:56 
 Пакетный менеджер (было: какой Линукс)   Leon Afanasev   12 Nov 2002 15:36:11 
 Re: какой Линукс   Alexey Vyskubov   12 Nov 2002 11:22:30 
 какой Линукс   Vasiliy Misharev   20 Nov 2002 02:52:48 
 Re: какой Линукс   Igor A Goryachieff   11 Nov 2002 15:46:59 
 Re: какой Линукс   Nikolay Panov   12 Nov 2002 12:49:58 
 Re: какой Линукс   Nikolay Panov   12 Nov 2002 13:18:27 
 Re: какой Линукс   Victor Wagner   12 Nov 2002 22:46:50 
 какой Линукс   Ihar Mahaniok   22 Nov 2002 16:26:17 
 Re: какой Линукс   Victor Wagner   22 Nov 2002 19:56:12 
 какой Линукс   Ivan Melnikov   12 Nov 2002 20:48:04 
 какой Линукс   Zahar Kiselev   13 Nov 2002 05:31:26 
 какой Линукс   Ivan Melnikov   15 Nov 2002 20:21:32 
 какой Линукс   Zahar Kiselev   16 Nov 2002 07:11:44 
Архивное /ru.linux/32883dd091d9.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional