LINUX.ORG.RU

История изменений

Исправление Psych218, (текущая версия) :

я не хочу ставить софт себе, я хочу иметь софт в системе, но чтоб какой то chrome в жизни не смог при установки прописать себя или какой либо собстный файл в системном файле или скопировать себя и часть себя в системный каталог к которым по нубости неуверенно отношу, все кроме тмп и хома

Он и не может. Может только пакетный менеджер. Сможет он только если ты сделаешь sudo chrome. Но ты же этого не делаешь, ты запускаешь chrome от пользователя (надеюсь).

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

Именно так и обстоят дела в случае использования пакетного менеджера.

Отсюда и вопрос топика, хорошо ли когда программа которая не предназначена для доступа к системе не имеет файлов ее составляющих в системе кроме тех что находятся в хоме.

Нет, плохо. Потому что в таком случае хом тоже становится системой. И выше я (и не только) это уже объяснял.

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

Нет, не странно. Она не расползается. Программа сама не имеет никой возможности создавать или менять файлы в системе. Это может делать только пакетный менеджер. По поводу «почти всех директорий» — читай man hier или гугли FHS, всё прояснится и перестанет пугать. По поводу пакетного менеджера, читай его ман или какую-нибудь документацию или исходники. Там тоже ничего сложного нет.

Исходная версия Psych218, :

я не хочу ставить софт себе, я хочу иметь софт в системе, но чтоб какой то chrome в жизни не смог при установки прописать себя или какой либо собстный файл в системном файле или скопировать себя и часть себя в системный каталог к которым по нубости неуверенно отношу, все кроме тмп и хома

Он и не может. Может только пакетный менеджер.

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

Именно так и обстоят дела в случае использования пакетного менеджера.

Отсюда и вопрос топика, хорошо ли когда программа которая не предназначена для доступа к системе не имеет файлов ее составляющих в системе кроме тех что находятся в хоме.

Нет, плохо. Потому что в таком случае хом тоже становится системой. И выше я (и не только) это уже объяснял.

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

Нет, не странно. Она не расползается. Программа сама не имеет никой возможности создавать или менять файлы в системе. Это может делать только пакетный менеджер. По поводу «почти всех директорий» — читай man hier или гугли FHS, всё прояснится и перестанет пугать. По поводу пакетного менеджера, читай его ман или какую-нибудь документацию или исходники. Там тоже ничего сложного нет.