vladimir000: (Default)
Vladimir ([personal profile] vladimir000) wrote2008-06-14 09:37 pm
Entry tags:

Linux продолжается

Спасибо всем, поставил Убунту, жить стало намного легче:) Теперь, как всегда, о главном:)

1. Я не понял, что, если я не вхожу администратором я не имею права модифицировать корень диска и системные файлы??? Такой наглости себе даже винды не позволяют:)

2. Возможности скачать пакет + все зависимости с которыми он собирался одним пучком, а потом уже руками/менеджером пакетов выбрать что я хочу сохранить, что переписать а что вообще скачать еще более свежее из Сети нет? Я в курсе, что за меня это предполагается будет делать менеджер пакетов, подключенный к сети и нефиг из самого себя автономный репозитарий изображать - но я хочу именно этого, причем в формате install.exe (ну хорошо, install.deb:)

[identity profile] mithrilian.livejournal.com 2008-06-15 07:40 am (UTC)(link)
Почему я не могу создать свои директории/файлы, как минимум? Бог с ними, системными - я свое хочу:)

> Пакет всегда должен ставиться со всеми своими зависимостями. В противном случае программы, входящие в этот пакет, просто не будут запускаться. Поэтому если выбран пакет для установки, то пользователю не предлагается выбора, какие зависимости ставить. Или ставится пакет со всеми зависимостями, или не ставится ничего. Просто потому что по-другому нельзя.

Это понятно. Проблема в том, что я хочу точно знать, какой пакет был установлен ради какого, и какая версия была в наличии у разработчика. Ну хотя бы для того, чтобы знать конфликты/несовместимости, которые могут возникнуть.

То есть, я хочу поставить X, вижжу что он требует пакетов A, B и C, устанавливаю сначала их, потом - X. В идеале я хочу скачать X, A, B, C с самого начала одним набором, причем именно те вермсии A, B, C которыми пользовался разработчик Х.

Потом то же самое с пакетом Y, требующим A.2.6, C, D., чтобы если выяснится что A.2.6 некорректно работает вместо исходного A, я точно знал какая программа с какой конфликттует и мог выбрать более дорогую моему сердцу.

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

[personal profile] ramendik 2008-06-27 02:51 pm (UTC)(link)
Плюс к тому, я хочу организовать свой собственный дивидюк на котором будет весь софт, который я устанавливаю, в отлаженных и проверенных наборах-конфигурациях-установщиках, чтобы я мог приходить к новому, неподключенному в Сеть компу, ставить голую систему с загрузочного диска, потом вставлять диск софта, инсталлировать все оптом с него - и получать известную и настроенную под меня систему, без всяких скачиваний с Сети по пятнадцатому разу и отслеживания изменений.

В такой формулировке звучит как задачка вокруг debootstrap плюс пара custom пакетов с твоими настройками, которые накатывать последними. В варианте "хочу настроек под себя" с инсталлером я бы уж точно не связывался, хотя с другой стороны, фиг знает как оно себя с разными видеокартами и мониторами поведёт (всё остальное железо подхватывается с места, я менял материнскую плату под Debian, который о том не предупреждали - он с места взлетел и даже звук был).

[identity profile] ol [infoserver.ru] (from livejournal.com) 2008-06-15 02:14 pm (UTC)(link)
Почему я не могу создать свои директории/файлы, как минимум? Бог с ними, системными - я свое хочу:)
Конечно же, можешь. Для этого есть домашний каталог.
Проблема в том, что я хочу точно знать, какой пакет был установлен ради какого,
Это система установки пакетов должна показывать. Но не позволять это менять.
и какая версия была в наличии у разработчика.
Посмотри URL в описании пакета и зайди туда. Только зачем?
Ну хотя бы для того, чтобы знать конфликты/несовместимости, которые могут возникнуть.
Это знает система управления пакетами. Она гарантирует, что не будет конфликтов и несовместимостей.
То есть, я хочу поставить X, вижжу что он требует пакетов A, B и C, устанавливаю сначала их, потом - X. В идеале я хочу скачать X, A, B, C с самого начала одним набором, причем именно те вермсии A, B, C которыми пользовался разработчик Х.
Именно это и сделает система управления пакетами.
Потом то же самое с пакетом Y, требующим A.2.6, C, D., чтобы если выяснится что A.2.6 некорректно работает вместо исходного A, я точно знал какая программа с какой конфликттует и мог выбрать более дорогую моему сердцу.
Если в репозитарии есть пакет X, требующий библиотеки A версии 1 и пакет Y, требующий библиотеки A версии 2, то в репозитарии будут просто 2 разных пакета: libA1 и libA2, которые никак между собой не конфликтуют. Так что смело можешь ставить X и Y, потому что точно известно, что они не конфликтуют.
Плюс к тому, я хочу организовать свой собственный дивидюк на котором будет весь софт, который я устанавливаю, в отлаженных и проверенных наборах-конфигурациях-установщиках, чтобы я мог приходить к новому, неподключенному в Сеть компу, ставить голую систему с загрузочного диска, потом вставлять диск софта, инсталлировать все оптом с него - и получать известную и настроенную под меня систему, без всяких скачиваний с Сети по пятнадцатому разу и отслеживания изменений.
Проверенный набор — это репозитарий с пакетами. Просто бери из него все нужные пакеты (со всеми зависимостями). Гарантировано, что конфликтов не будет.

[identity profile] ahaxopet.livejournal.com 2008-06-15 10:59 pm (UTC)(link)
У тебя, похоже, слишком много свободного времени.. Надо будет жене твоей рассказать.. :-)

[identity profile] ol [infoserver.ru] (from livejournal.com) 2008-06-15 11:08 pm (UTC)(link)
Здесь вопрос не веры, а знания. Не надо переносить свой опыт с Windows на принципиально другую систему. Система управления пакетами действительно отслеживает зависимости лучше, чем пользователь. То, что в Windows это не так, это вовсе не значит, что то же самое в других системах.

Если интересуют подробности, могу рассказать.

[personal profile] ramendik 2008-06-27 02:52 pm (UTC)(link)
Руками хочешь? Пожалуйста!

http://www.linuxfromscratch.org , кажется так.

Реально работать с этим не советую, замучаешься отслеживать обновления безопасности. А вот как игрушка - самое оно.