Где можно почитать описание и назначение папок в мандриве?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
ReX Madgere
Сообщения: 275
ОС: Debian Etch

Где можно почитать описание и назначение папок в мандриве?

Сообщение ReX Madgere »

Хочется понять назначение всех этих папочек в мандриве (etc, var, usr, share, local\share и тд). Причем желательно без обычной воды которая есть во всяких книжках про линух, где сначала долго долго её читаешь, а в конце понимаешь, что ничего кроме каталогов \home и \etc\x11 и не объяснили (немного утрирую :)).
Хочется просто понять - что это всё за папки и нафига они там вообще нужны.
Читал Робачевского, но там всё очень обще описано, а хочется именно про мандриву и очень конкретно.
Опять сегодня столкнулся с проблемой при установке пакета - пакет ставится, либы появляются, а зависимость не удовлетворена и в списке установленых пакетов этот не появляется... где копать не понятно, а когда еще и не понимаешь, что это всё за папки и почему всё это именно туда ставится и куда должно прописываться, то вообще швах :(
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: Где можно почитать описание и назначение папок в мандриве?

Сообщение Valerius »

[quote] Что конкретно ставил, как, и что тебе отвечали?
(madgere @ Dec 3 2005, в 16:44) писал(а):Хочется понять назначение всех этих папочек в мандриве (etc, var, usr, share, local\share и тд).
http://lafox.net/docs/mdk2006/Command-Line.html/fhs.html
(madgere @ Dec 3 2005, в 16:44) писал(а):Опять сегодня столкнулся с проблемой при установке пакета - пакет ставится, либы появляются, а зависимость не удовлетворена и в списке установленых пакетов этот не появляется... где копать не понятно, а когда еще и не понимаешь, что это всё за папки и почему всё это именно туда ставится и куда должно прописываться, то вообще швах
Что конкретно ставил, как, и что тебе отвечали?
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
Аватара пользователя
oxd
Сообщения: 165

Re: Где можно почитать описание и назначение папок в мандриве?

Сообщение oxd »

А тебе Робачевский не объяснил, что во всех юниксах назначения папок /etc, /home, /var, /tmp и пр. одинаково ;) И еще: не знаю как в мандриве, а в других системах (в частности, моей) слеши в путях праямые, а не обратные.

Кратко:

/ -- корневой каталог (в нем все лежит:)
/boot -- здесь лежит ядро и всякая нужная для загрузки инфа (dangeros!)
/dev -- каталог для файлов устройств (все девайсины представляются как файлы, например команда echo "ХАНА МОЕМУ ДИСКУ" > /dev/hda уничтожит загрузчик на твоем винте, т.к. запишет строку текста в нулевой сектор)
/etc -- папка с настройками разных прог
/home -- домашние каталоги пользователей
/proc -- здесь лежит инфа о запущеных процессах
/lib /usr/lib /usr/local/lib и пр. -- разделяемые библиотеки для программ
/tmp -- каталог для временных файлов
/var -- здесь файлы которые часто изменяются и всякая другая всячина
/usr -- второй уровень иерархии (то же, что и /, но без системных папок)
/usr/local -- третий уровень иерархии (см. /usr)

В обчем Мандрива это, Слака, Дебиан или Красношляп -- все одно -- POSIX (есть различия, но не большие)
Советую почитать Введение в POSIX'ивизм Алексея Федорчука
Товарищ стой! Сожми покрепче маузер!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!
Спасибо сказали:
Аватара пользователя
ReX Madgere
Сообщения: 275
ОС: Debian Etch

Re: Где можно почитать описание и назначение папок в мандриве?

Сообщение ReX Madgere »

2oxd:

Всё это я естественно знаю и так, но это общие сведения. Фраза - "/lib /usr/lib /usr/local/lib и пр. -- разделяемые библиотеки для программ" вообще потрясает, почему их нельзя сваливать все в одну-две папки? А так обще я сам могу кому хочешь рассказать. Что такое уровни иерархии и зачем они нужны?

Про слеши типа подколол? ну-ну...
ЗЫ Федорчука пытался читал - меня от него выворачивает.

Valerius:

Спасибо, почитаю.

Ставил libaviplayavcodec0.7-0.7.43-3.20050620.1.1.102plf.i586.rpm, у него зависимость от libfaad.devel, а у тот хочет libfaad. Вот этот самый libfaad (libfaad2_0-2.1-0.20050201.0.1.102plf.i586.rpm) я и не могу поставить - установка проходит нормально, но зависимость для девела не удовлетворена и в списке установленных пакетов он не появляется.
Спасибо сказали:
Аватара пользователя
Данил
Сообщения: 944
ОС: windows xp, cruncheee, ddwrt

Re: Где можно почитать описание и назначение папок в мандриве?

Сообщение Данил »

Насчет либ:
Это часто случается :(
Юзай прогу ldd
так ldd твой бинарник
ТАм список используемых библиотек
Создавай ссылки на них
Например
libattr.so.1.1.0 > libattr.so
ASUS eee pc 701 [windowsXP sp3] [Ubuntu linux]
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600

Противник HAL NETWORKMANAGER и других подобных паделок!!!
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: Где можно почитать описание и назначение папок в мандриве?

Сообщение Valerius »

(madgere @ Dec 3 2005, в 21:26) писал(а):установка проходит нормально, но зависимость для девела не удовлетворена и в списке установленных пакетов он не появляется.

Честно говоря вот так вот "на пальцах" я не понимаю.
покажи вывод:

rpm -ivh libfaad2_0-2.1-0.20050201.0.1.102plf.i586.rpm

rpm -qa | grep faad

rpm -qp --requires libaviplayavcodec0.7-0.7.43-3.20050620.1.1.102plf.i586.rpm

rpm -qp --requires libfaad.devel (или как там называется твоя рпмка).

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

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
Аватара пользователя
ReX Madgere
Сообщения: 275
ОС: Debian Etch

Re: Где можно почитать описание и назначение папок в мандриве?

Сообщение ReX Madgere »

2Valerius:

urpmi я конечно же юзаю - просто почему-то он не всё находит - приходится руками доставлять. В чем проблема не знаю.
Завтра напишу, что линух выдает в ответ на эти команды.
Спасибо сказали:
Аватара пользователя
ReX Madgere
Сообщения: 275
ОС: Debian Etch

Re: Где можно почитать описание и назначение папок в мандриве?

Сообщение ReX Madgere »

2Valerius:

Спасибо! Эти команды сильно помогли, после первой же всё понял разобрался в чем был гемор! Вывод команд привожу просто так.
Интересно, зачем нужны такие куцые граф утили в мандраке если они элементарнейшую информацию не выдают... пойду читать описание команд консоли. Как не хотелось мне минимально юзать консоль, но видать не судьба.

# rpm -ivh libfaad2_0-2.1-0.20050201.0.1.102plf.i586.rpm
Preparing... ########################################### [100%]
file /usr/lib/libfaad.so.0.0.0 from install of libfaad2_0-2.1-0.20050201.0.1.102plf conflicts with file from package faad2-2.0-0.pm.5

# rpm -qa | grep faad
faad2-2.0-0.pm.5


rpm -qp --requires libaviplayavcodec0.7-0.7.43-3.20050620.1.1.102plf.i586.rpm
libfaad2_0
/sbin/ldconfig
/sbin/ldconfig
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.3)
libc.so.6(GLIBC_2.3.2)
libdl.so.2
libdl.so.2(GLIBC_2.0)
libdl.so.2(GLIBC_2.1)
libm.so.6
libm.so.6(GLIBC_2.0)
libm.so.6(GLIBC_2.1)
libnsl.so.1
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: Где можно почитать описание и назначение папок в мандриве?

Сообщение Valerius »

(madgere @ Dec 5 2005, в 03:42) писал(а):Интересно, зачем нужны такие куцые граф утили в мандраке если они элементарнейшую информацию не выдают...

ДракРпм больше предназначен для установки пакетов из репозиториев (источников ПО) где таких ситуациёв обычно не возникает (не, бывают конешно, но ооочень редко :) ).
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Где можно почитать описание и назначение папок в мандриве?

Сообщение ddc »

ReX Madgere писал(а):
03.12.2005 22:26
Фраза - "/lib /usr/lib /usr/local/lib и пр. -- разделяемые библиотеки для программ" вообще потрясает, почему их нельзя сваливать все в одну-две папки?
Потому, что эти папки могут находиться в разных местах. Каталог "/lib" должен находиться в корневом разделе. Его содержимое обеспечивает загрузку системы в минимально работоспособном виде. Каталог "/usr" изначально (а кое-где и сейчас) находится на удалённой машине. В "/usr/lib" расположены библиотеки, нужные по всей сети. Каталог "/usr/local" - это дополнение к "/usr", относящееся только к этому компьютеру, но не нужное для загрузки минимально работоспособной системы.
Ясно?
ReX Madgere писал(а):
03.12.2005 22:26
ЗЫ Федорчука пытался читал - меня от него выворачивает.
Мне интересно, Вы - хам или просто не в курсе?
Спасибо сказали:
Аватара пользователя
ReX Madgere
Сообщения: 275
ОС: Debian Etch

Re: Где можно почитать описание и назначение папок в мандриве?

Сообщение ReX Madgere »

ddc писал(а):
06.12.2005 00:21
Мне интересно, Вы - хам или просто не в курсе?


В курсе чего? Того что Федорчук это alv? Вполне себе в курсе. У меня отвращение именно к этой книге, а не к нему самому. Она какая-то для меня излишне фанатичная (в плане опенсурса), ИМХО.
Согласен, что выразился не удачно, надо было написать "меня от НЕЁ[книги] выворачивает", но описался :( Если самому avl это это было неприятно, то он вполне мог написать мне в личку и я бы здесь же в форуме публично извинился за это недоразумение.
Я удовлетворил ваше любопытство?

PS Начинаю врубаться во все эти папки, что не может не радовать! :)
Для настройки линуха для комфорта осталось разобраться со шрифтами в опере, настроить переключение раскладок (почему-то работает shift+ctrl, но не работает ctrl+shift), прописать 1251 для маунта виндовых разделов и разобраться с дровами нвидиа из-за которых иксы не выгрузить.
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Где можно почитать описание и назначение папок в мандриве?

Сообщение ddc »

ReX Madgere писал(а):
06.12.2005 03:30
Я удовлетворил ваше любопытство?
Вполне. <_<
ReX Madgere писал(а):
06.12.2005 03:30
(почему-то работает shift+ctrl, но не работает ctrl+shift)
И не будет, потому что сочетание [ctrl]+[shift] зарезервировано для работы с текстом.
Спасибо сказали:
Аватара пользователя
ReX Madgere
Сообщения: 275
ОС: Debian Etch

Re: Где можно почитать описание и назначение папок в мандриве?

Сообщение ReX Madgere »

ddc писал(а):
06.12.2005 10:39
И не будет, потому что сочетание [ctrl]+[shift] зарезервировано для работы с текстом.


Что эта комбинация делает с текстом? Может мне это и не надо (а раз до сих пор не понадобилась, скорее всего и не нужна), а на раскладке будет привычнее.
Спасибо сказали: