На этот вопрос уже есть ответ здесь:
Я не фокусируюсь конкретно на том, как устанавливать, а на таксономии установок, поэтому я нацелен не на практическое использование, а на теорию. В первый раз я устанавливал программу в Linux, Я использовал графический интерфейс, вводил ключевое слово и нажимал на программу для установки, подобно android, Потом я научился открывать Терминал и вводить "sudo apt-get install xyz". и все работало, пока программа была в одном из официальных источников, Затем я наткнулся на программы, которые не находятся в официальных источниках, но включены в так называемый PPA, нестандартный вид источника, чтобы использовать его, я должен был добавить его, набрав "add-apt-repository ppa:somename/somename", после этого я должен был обновить источники и мог установить его так же, как я использовал со стандартными источниками ранее, Последний способ установки программы, который я встретил, назывался "binaries", в нем говорится, что нужно делать всю работу вручную, как что-то вроде зависимостей и тому подобных вещей, которые я не освоил. Я хотел бы знать, все ли это возможные способы установки в теории или есть еще какие-то другие?
Существуют очень многие, поскольку "установка" означает более или менее то же как "копирование набора файлов с некоторой обработкой стороны".
, Но вообще говоря существуют два, что Вы уже упомянули:
В обоих случаях, где десятки вариантов. Основное преимущество диспетчера пакетов состоит в том, что он делает удаление легче.
введение, которое объясняет, что вот здесь:
http://www.sabi.co.uk/Notes/linuxWhyPackages.html
вдобавок к "диспетчерам пакетов" как DPKG существует "менеджеры зависимости" как APT, которые создают списки пакетов, которые должны быть установлены, чтобы заставить другой пакет работать правильно или вообще.
newgrp
.... То, что Вы имеете в виду, то, почему isn' tnewgrp
встроенное. It' s не встроенное, потому что это должно быть в состоянии изменить группу на группу, которой пользователь не является членом; that' s, почему это должен быть setuid для укоренения. – AlexP 2 December 2016 в 22:47