7

Я хочу знать процедуру установки и удаления в Linux?

Есть ли файл журнала, который регистрирует эти процедуры?

Например, я устанавливаю IDE Netbeans в Linux. Я хочу знать, где находятся файлы этой IDE? Я хочу знать, где находится папка с программами, установленными в Linux.

Например, если вы устанавливаете IDE Netbeans, вы можете увидеть что-то похожее на файл ниже:

имя_программы дата / время usr

netbeans-7ml 08.06.2011, корень 8:3:00

3 ответа3

8

Зависит от используемой вами версии Linux (дистрибутива), но обычно программы устанавливаются в /usr/bin или /usr/local/bin

Вы можете cd в каталог /usr/bin каталог бен , а затем сделать ls -la | more и вы увидите все "исполняемые" файлы там.

5

Хотя верно, что каждый дистрибутив имеет свои собственные методы, существует стандартная (или попытка сделать это) иерархия файловой системы, которую стоит прочитать:

http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html

Там вы увидите, куда должны идти системные бинарные файлы, системные библиотеки, почему двоичные файлы no_system иногда идут в /usr /bin, а другие - в /usr /local /bin, что такое /bin, что за хрень /usr /sbin, где должна находиться документация каждого пакета, почему настройки находятся в /etc, что такое каталог /var, почему пакеты, не входящие в ваш дистрибутив, обычно устанавливаются в /opt, и так далее ...

Опять же, стоит прочитать.

2

Существуют разные методы в зависимости от дистрибутива Linux. - В Redhat/Fedora установка выполняется через RPM-пакеты, которые затем распространяются для обновления и устанавливаются в основном с использованием YUM. Как создать RPM описано здесь

В системах debrian/ubutu эквивалентом является пакет DEB, который распространяется и устанавливается через apt-get. Как создать пакет DEB описано здесь

Если все, что вам нужно, это ваша собственная программа, которую вы скомпилировали в своей собственной системе, и вы сможете ее выполнить, то либо просто установите в PATH каталог, в котором находится ваш исполняемый файл, либо скопируйте исполняемый файл в /usr /bin или (/usr /local /bin, если он уже является частью PATH)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .