GoboLinux 013
Добавлено: 03 дек 2006 20:16
Дизель, убей в себе читателя ЖЖ 
Форум группы пользователей Linux города Владивостока и окрестностей
https://forum.linuxdv.org/
это только для _самых_ простых случаев, когда программа - один бинарник и больше ничего.Далее, у ./configure параметр prefix нужен для того что бы, в большинстве случаев, правильно указать пути в Makefile куда ставить программу.
Придется тебя разочаровать - ты ничего нового мне не открыл. А вот попробуй ее оттуда запустить, когда это не просто одинокий бинарник. Короче читай мой предыдущий пост.При этом сделай make DESTDIR=/opt/your_prog install и будет немного поражен видимо
С этим да, хрен поспоришь :=)) Все мои изливания тут - просто теоретические измышления на тему "чего мне больше всего не хватает в линуксе от винды" %=)))Тебе напомнить, сколько времени с KOI-8 на UTF-8 перебирались? И всё ещё не перебралисьПереезды - штука злая. И полезная только тогда, когда они СИЛЬНО нужны.
а это уже другой вопрос :=)) Будем считать, что он сообразительный. Или ты предлагаешь вообще все конфиги так назвать, чтобы ламеры не совали туда свои носы? :=)А зачем ему править систему, когда он не может прогнозировать последствия своих действий?
Это дело привычки, я тебе говорю. Вон народ после фара на миднайт подсаживается по этой же причине. И без такого расположения файлов, и без синих панелек жизнь протекает очень даже комфортноloooser писал(а):hex:С этим да, хрен поспоришь :=)) Все мои изливания тут - просто теоретические измышления на тему "чего мне больше всего не хватает в линуксе от винды" %=)))Тебе напомнить, сколько времени с KOI-8 на UTF-8 перебирались? И всё ещё не перебралисьПереезды - штука злая. И полезная только тогда, когда они СИЛЬНО нужны.
Через некоторое время работы с линуксом (довольно большое время) начинаешь догадываться, что когда тебе хочется чего-то, что не реализуется прямо и по мануалу, то ты либо залез в нехоженные дебри нетривиальных задач, либо тебе хочется странного непонятным способом и есть более прямой способ. Второе чаще. Нет нужды перекомпилять ядро, менять системные пути, ставить софт из сырцов, писать руками патчи то тех пор, пока ты точно не знаешь, что это необходимо. Ну или пока не захочется посмотреть "а что случится"loooser писал(а):а это уже другой вопрос :=)) Будем считать, что он сообразительный. Или ты предлагаешь вообще все конфиги так назвать, чтобы ламеры не совали туда свои носы? :=)А зачем ему править систему, когда он не может прогнозировать последствия своих действий?
Дело не в винде. Дело вот в чём: Линукс. Не. Пользовательская. Операционная. Система. Точка. Виндовс тожеloooser писал(а):ЗЫ. небыло у меня книжек. Просто купил диск с RedHat 6.2 на рынке и поставил. А привычка все время соваться в man и в /var/log/ когда сразу чего-то не получается у меня тоже не сразу выработалась (после винды). Ну не знал (или не понимал) я просто, насколько много инфы там можно найти, и что это все вопросы может снять. Да, с иглы винды сразу не слезешь :=)))
Конечно отпадает. Завести двух юзверей и делов то.Объясняю зачем: это не мой комп, это комп брата. Он мне не даёт админские права. И сам не хочет ставить нужные мне проги. А мне вот Опера нравится, а не его Мозилла... Как та понимаешь, вариант с симлинками отпадает.
Очень подходящее. Стандарты и есть правила. Программы/оси/пользователи - не знающие стандартов и пытающиеся влесть туда, где всё сделано с использованием этих стандартов - оберечены на "столб посреди дороги при сокрости 200 км/ч".совершенно не подходящее сравнение.Ну, отвечу вопросом на вопрос - "Какой толк в правилах дорожного движения?
Демагогия тут не при чём. Чтобы пользоваться автомобилем надо уметь на нём ездить. А чтобы производить для него детали и оборудование, надо знать стандарты. Для примера - на размеры деталей. Производитель выпустивший магнитофон, который попросту не влазиет ни в один стандартный разъём - обречён на провал, как бы красив его продукт не был. Какое бы симпатишное литьё не выпустили - если оно не встанет ни на одну ось - толку с него никакого.А вот фиг ты угадал. МОЯ система, это когда я купил комп (т.е. это мой комп), и поставил на него операционную систему (или даже пропросил знакомого её поставить). Слава богу, лицензия GPL позволяет мне считать эту систему МОЕЙ. И даже если я разрешил своей бабушке на этом компе поработать, то это всё-равно МОЯ система, МОЙ компьютер. И никакой демагог не докажет мне обратного.
Благодаря стандартизации. В том числе и на файловую. систему, и на реестр, и на названия конигурационных файлов.какая-то надуманная проблема. В винде никаких проблем с этим не возникает.
В этом есть какие-то плюсы помимо субъективизма? Какие?А вот программы посложнее, пускай всё своё хранят в своём подкаталоге. И пускай даже структура его подкаталогов остаётся стандартной - ./bin, ./etc, ./share и т.д.
Ничто не мешает и сейчас большинство программ поставить куда угодно. Но это будет нарушать стандарт.А вот куда я эту программу поставлю, пускай уже за мной остаётся (в /programs/cool_program - по умолчанию, или в /home/loooser/programs/cool_program; ну или даже в /programs/cool_program_v4.0).
У меня на данный момент на рабочей станции установлено несколько тысяч пакетов.читай выше. Не в /, а в /programs/имя_проги
Выше я приводил ссылку на стандарт. В нём ЭТО описано.нет уж, ты мне логическую цепочку разверни, как новичёк до этого до думается.
Вот ему в дистрибутиве сделали, чтобы cdrom монтировался в /media/cdrom, а он хочет в /mnt/cdrom (при команде 'mount /dev/cdrom'). Как он должен догадаться, что править надо /etc/fstab ??
А я предварительно прочитал документацию на выбранный дистриб, и у меня таких проблем не возникало впринципе.Лично я, когда только начинал знакомиться с линуксом, чтобы размонтировать дискету, перезагружал комп. Не смейтесь, я тогда не знал команды man, а в хелпе маунта про это ницего не сказано (хотя я наугад и пробовал команду unmount).
это только для _самых_ простых случаев, когда программа - один бинарник и больше ничего.
Гхм... Ну, я может чего и не понимаю конечно. Но, вот к примеру тот же ARCH или CRUX именно такими методами и пользуются при установке.Придется тебя разочаровать - ты ничего нового мне не открыл. А вот попробуй ее оттуда запустить, когда это не просто одинокий бинарник. Короче читай мой предыдущий пост.
Ты нарочно не читаешь чужие посты, перед тем как на них ответить? Повторяю по слогам: НЕ-ТУ-У-МЕ-НЯ-ПРАВ-НА-У-СТА-НОВ-КУ-ПРО-ГРАММ-В-О-БЫЧ-НЫ-Е-КА-ТА-ЛО-ГИ !!!! ТОЛЬКО В СВОЮ ДОМАШНЮЮ ДИРЕКТОРИЮ ЕСТЬ ПРАВА НА ЗАПИСЬ!!!Конечно отпадает. Завести двух юзверей и делов то.Объясняю зачем: это не мой комп, это комп брата. Он мне не даёт админские права. И сам не хочет ставить нужные мне проги.
Почему эта твоя теория не срабатывает в GoboLinux ?Очень подходящее. Стандарты и есть правила. Программы/оси/пользователи - не знающие стандартов и пытающиеся влесть туда, где всё сделано с использованием этих стандартов - оберечены на "столб посреди дороги при сокрости 200 км/ч".совершенно не подходящее сравнение.
как это всё относится к тому, могу ли я считать свою систему СВОЕЙ ?Демагогия тут не при чём. Чтобы пользоваться автомобилем надо уметь на нём ездить. А чтобы производить для него детали и оборудование, надо знать стандарты.
---поскипано---
там работает не потому, что соблюдаются какие-то стандарты, а потому, что программа ищет свои файлы и каталоги именно там, где она была установлена (при этом, установить я ее могу в любое удобное мне место). И свои ключи реестра она ищет там, куда записала их (куда она их записала - не важно).Благодаря стандартизации. В том числе и на файловую. систему, и на реестр, и на названия конигурационных файлов.какая-то надуманная проблема. В винде никаких проблем с этим не возникает.
читай мои посты, я уже перечислял плюсы. Кстати, от тебя я плюсов текущих стандартов так и не услышал. Потому что твой пример с ПДД указывает только на то, что правила - вообще в принципе полезны. А между тем, твой стандарт отличается от моего только тем, что мой - только у меня в голове и в дистре GoboLinux :=))В этом есть какие-то плюсы помимо субъективизма? Какие?
А я помню, как ты у меня спрашивал как в базу MySQL занести данные из дампа, и как создать пользователя для работы с этой базой. И на первый вопрос был ответ: "там должно быть написано", получив который, ты это описание таки нашёл %=)))))Выше я приводил ссылку на стандарт. В нём ЭТО описано.
Ну почему все считают что "инструкции" и стандарты пишут просто так?
...
А я предварительно прочитал документацию на выбранный дистриб, и у меня таких проблем не возникало впринципе.
rpk, следи пожалуйста за темой, или вообще не пиши. А то производишь впечатление irc-бота, умеющего "разговаривать".Гхм... Ну, я может чего и не понимаю конечно. Но, вот к примеру тот же ARCH или CRUX именно такими методами и пользуются при установке.
1) Если это не твой компьютер, попроси системного администратора, или человека выполняющег оего роль установить нужные тебе программы.loooser писал(а):Ты нарочно не читаешь чужие посты, перед тем как на них ответить? Повторяю по слогам: НЕ-ТУ-У-МЕ-НЯ-ПРАВ-НА-У-СТА-НОВ-КУ-ПРО-ГРАММ-В-О-БЫЧ-НЫ-Е-КА-ТА-ЛО-ГИ !!!! ТОЛЬКО В СВОЮ ДОМАШНЮЮ ДИРЕКТОРИЮ ЕСТЬ ПРАВА НА ЗАПИСЬ!!!
Это не теория. Это практика, которая повсеместно себя зарекомендовала.Почему эта твоя теория не срабатывает в GoboLinux ?
Напрямую относится. До тех пор пока в "твоей" системе работают стандартизованные механизмы по установке, обмену и взаимоджействию ПО, называть её "своей", мягко говоря неверно. Можно назвать компьютер своим, и использовать его как вздумается. В качестве тумбочки например. Но пытаnься работаnь с _системой_ написанной на основе определённых стандартов и при этом их не соблюдать - самоубийство.как это всё относится к тому, могу ли я считать свою систему СВОЕЙ ?
Сделай так чтобы boot.ini лежал не в корне.там работает не потому, что соблюдаются какие-то стандарты, а потому, что программа ищет свои файлы и каталоги именно там, где она была установлена (при этом, установить я ее могу в любое удобное мне место).
Разумеется не важно. И пишет она их, разумеется, куда попало и как попало...И свои ключи реестра она ищет там, куда записала их (куда она их записала - не важно).
В нём работает механизм "предписанный производителем". До тех пор, пока этот механизм не будет стандартизован - он не будет поддерживаться остальными производителями, и я, как конечный потребитель вынужден испытывать геморой, там где его испытывать совершенно излишне.И вот только поэтому всё и работает, и в винде и в линухе. И обсуждаемый дистр это подтверждает (тот факт, что в нём всё работает).
Крайне субъективные плюсы. Ещё есть?читай мои посты, я уже перечислял плюсы.
hex выше привёл несколько крайне веских доводов.Кстати, от тебя я плюсов текущих стандартов так и не услышал.
Когда что-то, не важно что, в голове У ОДНОГО человека - это _не_стандарт. Никак не стандарт.А между тем, твой стандарт отличается от моего только тем, что мой - только у меня в голове и в дистре GoboLinux :=))
Следует различать вопросы о общих концепциях и вопросы по работе конкретной программы.А я помню, как ты у меня спрашивал как в базу MySQL занести данные из дампа, и как создать пользователя для работы с этой базой. И на первый вопрос был ответ: "там должно быть написано", получив который, ты это описание таки нашёл %=)))))
Смотри выше. Уметь работать с системой, и уметь работать с конкретной программой в этой системе - вещи _совершенно_ разные.Вот теперь объясни мне, почему такой гуру, как ты, всегда сначала читающий документацию, а только потом уже что-то делающий, вдруг оказался в положении того новичка, о котором я говорил??? И почему у тебя вообще впринципе возник первый вопрос, если даже у меня его не возникло впервые??? %=))))
О господи. Тебя смущает тот факт, что для того, _чтобы_воспользоваться_программой, её _требуется_установить?!!loooser писал(а):Работает - ПОСЛЕ УСТАНОВКИ этого пакета. ЧИТАЙ мой пример выше!Гхм... Ну, я может чего и не понимаю конечно. Но, вот к примеру тот же ARCH или CRUX именно такими методами и пользуются при установке.
вот именно поэтому твои слова:Уметь работать с системой, и уметь работать с конкретной программой в этой системе - вещи _совершенно_ разные.
явлются чистой воды демагогией идеалиста, который даже сам не всегда так делает, потому что:Ну почему все считают что "инструкции" и стандарты пишут просто так?
Если новичёк "пытается работать" с системой, предварительно не прочитав инструкции и мануалы к ней - это его личные половые трудности.
Если уж приходится с чем-то работаь, то почему бы не делать это на должном уровне, а не как "повезёт"?
---Ради заведения пользователя в базу и делания бекапа пару раз - мне это не надо.
вот как раз да - сильно ругался и плевался на это. И рассказывал, как всё шеколадно в постгресе и как всё через жопу в мускуле.По теме - я сильно сомневаюсь что при этом заявлял что создание пользователя выполнено через задницу
господи, ты даже не понимаешь, чего именно мне хочется от системы, хотя я уже несколько раз об этом писал с подробными примерами! И после этого ты ещё утверждаешь, что читаешь мануалы, хотя даже две страницы постов не можешь осилить? Я с тобой больше спорить не хочу; не интересно со стенкой спорить. В игнор.О господи. Тебя смущает тот факт, что для того, _чтобы_воспользоваться_программой, её _требуется_установить?!!