LINUX.ORG.RU

а почему вы спрашиваете?

dreamer ★★★★★
()

Я вообще не понимаю почему она такая. Но жив здоров

vertexua ★★★★★
()

Устраивает, а что?

GotF ★★★★★
()

Удобнее виндовой:)

unikum ★★★★★
()

Попробуй в Linux чистенько без пакетного менеджера выпилить программу

Попробуй в Windows запускать все программы из командной строки, без полного пути. Когда получится, то прочитай вслух свой PATH. Попустит

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

>Попробуй в Linux чистенько без пакетного менеджера выпилить программу

или «попробуй в Линуксе поставить ту же программу другой версии»

metadon
() автор топика
Ответ на: комментарий от anon_666

Ну это из-за того что винда-говно, а файловая иерархия ее позволяет это делать.

vertexua ★★★★★
()

Когда завершится переезд всех конфигов в хоме в ~/.config, я вообще забуду, что в линуксе есть какая-то файловая иерархия.

abraziv_whiskey ★★★★★
()

я почему затеял этот разговор - на мой взгляд, иерархия в Линуксе нифига не прозрачная

metadon
() автор топика
Ответ на: комментарий от metadon

на мой взгляд, иерархия в Линуксе нифига не прозрачная

Следует срочно промыть глаза чистой водой, а после читнуть man hier.

GotF ★★★★★
()
Ответ на: комментарий от vertexua

ты будешь удивлён, но GoboLinux ничего не ломала

metadon
() автор топика

Предлагай свой вариант

Дак чо не устраивает-то?
Давай свою версию В СТУДИЮ!!!
(ЛОР хочет экшена)

robux
()
Ответ на: комментарий от vertexua

> Попробуй в Linux чистенько без пакетного менеджера выпилить программу

Держи! С -i более безопасно, -f ставить не надо.
В шапке rm -i $(rpm -ql glibc | xargs)
В дженте rm -i $(qlist glibc | xargs)
Если не устраивает так, то в дженте можно попарсить непосредственно файлики в /var/db/pkg. В шапке надо будет уже поковыряться с db.

Lumi ★★★★★
()
Ответ на: комментарий от vga

ну и где прозрачность? где мне искать библиотеку, которая установилась с таким-то пакетом? как мне вообще узнать, к какому пакету относится библиотека? как мне узнать, на каком ядре выполняется какой-либо процесс? зачем бинарники разнесены по чёрти знает скольки каталогам? почему временные файлы разнесены, как минимум, по трём? что за грёбаная помойка творится в /usr? это всё вы называете прозрачной иерархией?

metadon
() автор топика
Ответ на: комментарий от Lumi

ну опять же - манипуляции в консоли

тогда как можно было бы решать проблемы удаления простым удалением файлов/каталога

metadon
() автор топика
Ответ на: комментарий от reader

вася, иди погуляй, я всё осилил, поэтому поражаюсь его кривости и унынию

metadon
() автор топика
Ответ на: комментарий от metadon

где мне искать библиотеку, которая установилась с таким-то пакетом?

dpkg -L пакет

как мне вообще узнать, к какому пакету относится библиотека?

dpkg -S библиотека

как мне узнать, на каком ядре выполняется какой-либо процесс?

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

это всё вы называете прозрачной иерархией?

Да, нужно просто немного подумать, и всё станет понятно. Стандарт писали не идиоты.

GotF ★★★★★
()
Ответ на: комментарий от metadon

>как мне вообще узнать, к какому пакету относится библиотека?

У нас так:

$ pacman -Qo /lib/ld-linux-x86-64.so.2 
/lib/ld-linux-x86-64.so.2 принадлежит glibc 2.12.1-1

anon_666
()
Ответ на: комментарий от metadon

Ты уже все прочитал? Быстрый какой...

где мне искать библиотеку, которая установилась с таким-то пакетом? как мне вообще узнать, к какому пакету относится библиотека?

Это работа менеджера пакетов, при чем здесь ФС?

как мне узнать, на каком ядре выполняется какой-либо процесс?

Вообще не понял, при чем здесь ФС.

зачем бинарники разнесены по чёрти знает скольки каталогам?

Там _очень_ понятно написано, какие бинарники куда идут. То есть таки не прочитал, а я уж подумал, что ты мастер скорочтения

почему временные файлы разнесены, как минимум, по трём?

Знаю /tmp и /var/tmp, и разница там расписана. А третий что?

что за грёбаная помойка творится в /usr?

Не вижу я там помойки, все ясно и прозрачно.

это всё вы называете прозрачной иерархией?

Да

vga ★★
()
Ответ на: комментарий от GotF

>dpkg -L пакет

dpkg -S библиотека

а если у меня гента/слакварь/шапочка красная? то-то же - вместо специалистов по Линуксу мы имеем кучу специалистов по куче дистрибутивов

а можно было бы унифицировать работу с пакетами через ФС, вне зависимости от пакетного менеджера

Если ты его изначально не пришпилил к конкретному, то на любом, и может скакать хоть по сто раз за секунду

ладно, пример не очень

но всё равно - вместо работы с девайсами, как с файлами, мы наблюдаем в современном Линуксе чёрти что

Стандарт писали не идиоты

много чего создавали не идиоты, но это не значит, что всё должно существовать вечно

FHS не отвечает веяниям времени

metadon
() автор топика
Ответ на: комментарий от vga

Вообще не понял, при чем здесь ФС.

Возможно, имелась в виду /proc, правда, остаётся неясной связь с FHS %)

GotF ★★★★★
()
Ответ на: комментарий от GotF

Возможно, имелась в виду /proc

Ух.. возможно да. Твой либастрал круче %)

vga ★★
()
Ответ на: комментарий от metadon

>как мне узнать, на каком ядре выполняется какой-либо процесс?
Это причём здесь?

зачем бинарники разнесены по чёрти знает скольки каталогам?

/{s,}bin, /usr/{s,}bin ???

что за грёбаная помойка творится в /usr?

Щито?

anon_666
()

Тебе нужно 50 скора, чтобы прокатиться на этом троллеркоастере

Иерархия прозрачна — читай LHS. Если что-то не нравится, давай конкретные примеры, а не пиши «я ничего не понял».

И большинство вопросов на себя берёт пакетный менеджер. Искусственных примеров с двумя версиями приводить не надо, это никому не нужно. А вот когда тебе надо будет обновить на полусотне машин с Windows дырявую программу, ты просто взвоешь.

Gary ★★★★★
()
Ответ на: комментарий от vga

>Это работа менеджера пакетов, при чем здесь ФС?

а почему, собственно, это должно быть работой пакетного менеджера?

Вообще не понял, при чем здесь ФС

зачем вообще тогда /proc нужен? куча каталогов с номерами - обалдеть, как ясно и понятно

Там _очень_ понятно написано, какие бинарники куда идут

наплодили лишние сущности

Знаю /tmp и /var/tmp, и разница там расписана

снова лишние сущности

А третий что?

третий - в профиле пользователя, хотя, тут можно понять

Не вижу я там помойки, все ясно и прозрачно

а я вижу

куча мала

metadon
() автор топика
Ответ на: комментарий от metadon

>а можно было бы унифицировать работу с пакетами через ФС, вне зависимости от пакетного менеджера

Это _не_ задача фс.

anon_666
()
Ответ на: комментарий от Gary

>Искусственных примеров с двумя версиями приводить не надо, это никому не нужно

мне почему-то кажется, что ты гномом пользуешься

«не нужно» - это детская отмазка, тебе не нужно две версии программы, кому-то не нужны игры, кому-то - КАДы и бухгалтерские программы, в итоге Линукс в жопе, а линуксойдам всё равно ничего не нужно

metadon
() автор топика
Ответ на: комментарий от metadon

>а почему, собственно, это должно быть работой пакетного менеджера?
lol

proc ... ясно и понятно

Так и есть. Или манов не читаем?

anon_666
()
Ответ на: комментарий от anon_666

дурацкий постулат

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

metadon
() автор топика
Ответ на: комментарий от anon_666

>Или манов не читаем?

то, что прозрачно после чтения манов - это не прозрачно

прозрачно - это когда сел и прозрел, без красноглазия

metadon
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.