Каковы возможные способы установки программ в Linux? [duplicate]

На этот вопрос уже есть ответ здесь:

Я не фокусируюсь конкретно на том, как устанавливать, а на таксономии установок, поэтому я нацелен не на практическое использование, а на теорию. В первый раз я устанавливал программу в Linux, Я использовал графический интерфейс, вводил ключевое слово и нажимал на программу для установки, подобно android, Потом я научился открывать Терминал и вводить "sudo apt-get install xyz". и все работало, пока программа была в одном из официальных источников, Затем я наткнулся на программы, которые не находятся в официальных источниках, но включены в так называемый PPA, нестандартный вид источника, чтобы использовать его, я должен был добавить его, набрав "add-apt-repository ppa:somename/somename", после этого я должен был обновить источники и мог установить его так же, как я использовал со стандартными источниками ранее, Последний способ установки программы, который я встретил, назывался "binaries", в нем говорится, что нужно делать всю работу вручную, как что-то вроде зависимостей и тому подобных вещей, которые я не освоил. Я хотел бы знать, все ли это возможные способы установки в теории или есть еще какие-то другие?

-4
задан 12 September 2015 в 00:13

1 ответ

Существуют очень многие, поскольку "установка" означает более или менее то же как "копирование набора файлов с некоторой обработкой стороны".

, Но вообще говоря существуют два, что Вы уже упомянули:

  • Из исходных "источников программы", с явной сборкой и командами копии, данными собой.
  • Используя "диспетчер пакетов", с помощью "пакетов", созданных собой или кем-то еще.

В обоих случаях, где десятки вариантов. Основное преимущество диспетчера пакетов состоит в том, что он делает удаление легче.

введение, которое объясняет, что вот здесь:

http://www.sabi.co.uk/Notes/linuxWhyPackages.html

вдобавок к "диспетчерам пакетов" как DPKG существует "менеджеры зависимости" как APT, которые создают списки пакетов, которые должны быть установлены, чтобы заставить другой пакет работать правильно или вообще.

2
ответ дан 12 September 2015 в 10:13
  • 1
    @the_velour_fog: рабочий процесс newgrp.... То, что Вы имеете в виду, то, почему isn' t newgrp встроенное. It' s не встроенное, потому что это должно быть в состоянии изменить группу на группу, которой пользователь не является членом; that' s, почему это должен быть setuid для укоренения. – AlexP 2 December 2016 в 22:47

Другие вопросы по тегам:

Похожие вопросы: