The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Проект Debian начал общее голосование по вопросу поставки пр..."
Отправлено Аноним, 29-Авг-22 17:24 
> Регистрация типа файла — это первый шаг при создании сопоставления файлов, что
> делает этот тип файла известным для оболочки.

Как бы тебе культурно объяснить, каким курсом следовало бы отправить твои виндовые замашки в контексте линуха? Для пакетного менеджера Linux вообще пофиг есть какие либо mime регистрации на тип данных или нет. Это как максимум влияет на просмотр файликов в каком-нибудь манагере архивов, но пакетник и без всего этого знает зачем его позвали, откуда файло тянуть и какой он формат желает. Это implied knowledge. Ты не можешь попросить debian начать жрать rpm в его пакетнике без очень серьезной перепиловки пакетника. И в этот момент оно уже совершенно точно более не дебиан на чисто технологическом уровне.

> Однако без обработчиков типов файлов оболочка не может предоставлять пользователю
> информацию из файла и о ней.

И какое мне дело до этих маздаепроблем в контексте сабжа? Я лишь сказал что MSI Installer по общей его функциональности - нечто отдаленно напоминающее кривой пакетный менеджер. А сам по себе RAR архив изначально не имеет информации о том что за программа, как ее ставить, как сносить и все такое прочее, и прочее касающееся вот именно метаданных. Это просто кусок данных, в котором отсутсвтуют ключевые для пакетного менеджера метаданные.

Ну вот например. Программа при установке может создать файлы динамически. Или допустим при установке новой версии мы не хотим перетирать вон те 5 файлов, допустим, конфиг/данные юзера. Где это все в RAR вообще описано? А, нигде и надо самому изобрести? Ну да, кто сказал что на основе RAR нельзя сделать пакетный менеджер? Но RAR как формат будет subset вон той штуки, полная спецификация потребует устаканить договоренности которых в RAR не было.

Конечно есть слака где вот вам тарбол, а с зависимостями сами как хотите так и ипитесь, но такой подход заходит далеко не всем. Логически-консистентная система где можно ожидать что установленная программа гарантированно работает - это ценно.

> И нет, это не намёк, что на «слабо» я делать не буду.

Я это и не просил, просто пытался показать ключевые отличия.

> Я просто не хочу таким заниматься, и даже когда писал под
> Винду от подобной работы отлынивал. ;) Там это кто угодно может
> прочитать и сделать. Это не Linuх, где выучил bash плюс пару
> приёмов риторики и уже можешь разрабатывать ОС.

Ну как бы писать пакетный менеджер на баше занятие очень так себе. Да и как показывает практика большая часть юзеров винды вообще ни на что не способны, кроме как пальцы гнуть. На этом фоне даже башевый скрипткидь сойдет за гения мысли. Достаточно посмотреть на юзеров винды прямо вот тут, гордящихся объемом захаваного, рыночными долями и прочими вещами, к которым они не имеют никакого отношения.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру