Вот сценарий; Я скачал тарбол. Я извлек весь источник, содержащийся внутри, в мою домашнюю папку "/ home / zolomon / SourceCode". Но где я должен разместить каталог SourceCode с его содержимым, когда я хочу его скомпилировать? Это имеет значение? Будет ли он в большинстве случаев автоматически устанавливать и размещать файлы в нужном месте при его установке?
В данном случае я говорю о RubyGems .
10.04
installation
Zolomon
источник
источник
Ответы:
Да, вы можете разместить исходный код в любом месте. Во время установки он размещает все файлы в правильном месте. В вашем случае ваш исходный код находится в / home / zolomon / SourceCode, так что вы можете скомпилировать его оттуда .. Это не проблема. ,
источник
Файлы в каталоге
/usr/local/
не находятся под контролем системы управления пакетами Debian. Поэтому рекомендуется размещать исходный код вашей программы в/usr/local/src/
. Например, вы можете извлечь файлы для пакета с именем "foo.tar" в каталог/usr/local/src/foo
. После того, как вы скомпилируете их, поместите двоичные файлы/usr/local/bin/
, библиотеки/usr/local/lib/
и файлы конфигурации в/usr/local/etc/
.Если ваши программы и / или файлы действительно должны быть размещены в каком-либо другом каталоге, вы все равно можете хранить их в них
/usr/local/
и создавать соответствующие символические ссылки из требуемого местоположения в его местоположение/usr/local/
, например, вы можете сделать ссылкуВ любом случае, если вы получаете пакет, авторское право которого позволяет распространять его, вам следует рассмотреть возможность создания пакета Debian и загрузки его для системы Debian. Инструкции для того, чтобы стать разработчиком пакета, включены в руководство по политике Debian.
Взято с: http://www.debian.org/doc/FAQ/ch-compat.en.html
источник