как вы добавляете файлы в существующие программы

Как файловая система работает с Ubuntu. Как узнать, где находится программа, и, если необходимо, как добавить в нее файл?

0
задан 11 June 2013 в 16:57

2 ответа

Обзор файловой системы Linux см .: http://lotphelp.com/lotp/tour-linux-filesystem

enter image description here

[ 116] Обычно вы «добавляете» свою систему, используя менеджер пакетов apt, используя графический инструмент, центр программного обеспечения.

См. https://help.ubuntu.com/community/InstallSoftware

. Репозитории Ubuntu довольно обширные и должны содержать почти все, что вам может понадобиться.

Если есть что-то, что вам нужно за пределами репозиториев, вы можете вручную добавить программное обеспечение с помощью ряда методов, наиболее распространенным является его компиляция вручную. Этого следует избегать, если это возможно.

Подробнее о компиляции см.

https://help.ubuntu.com/community/CompilingEasyHowTo

0
ответ дан 11 June 2013 в 16:57

Как прокомментировал пользователь68186, файлы программ Ubuntu распределены по нескольким каталогам в системе. Система управления пакетами, называемая APT, без проблем управляет установкой и обслуживанием всех этих файлов в повседневной работе.

Если вы хотите изменить / добавить / удалить файлы, принадлежащие установленному пакету, лучший способ сделать это - перестроить этот пакет из его источника. Если вы просто измените установленные файлы в своей системе, система управления пакетами больше не сможет их правильно обслуживать.

Вы можете перечислить все файлы, которые принадлежат «пакету», используя команду dpkg -L. Например, если вы хотите узнать о команде diffstat, вы сначала спросите, к какому пакету относится эта исполняемая программа, а затем вы могли бы перечислить установленные файлы, принадлежащие этому пакету:

$ dpkg -S $(which diffstat)
diffstat: /usr/bin/diffstat
$ dpkg -L diffstat
/.
/usr
/usr/bin
/usr/bin/diffstat
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/diffstat.1.gz
/usr/share/doc
/usr/share/doc/diffstat
/usr/share/doc/diffstat/copyright
/usr/share/doc/diffstat/README
/usr/share/doc/diffstat/changelog.Debian.gz
0
ответ дан 11 June 2013 в 16:57

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

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