RPM - это готовый пакет - вы можете использовать либо графический инструмент, либо rpm
(CLI) для
установить его.
Тарболы являются исходным кодом. Обычно вы можете сойти с рук только бегом
./configure && make && make install
Если вам нужно изменить путь установки пакета, сделайте что-то вроде этого:
./configure --prefix=/this/is/where/everything/goes
&& make && sudo make install
(или использовать su -c
: Я Zenwalker и не могу сказать, что предпочитается в дистрибутивах на основе RH)
который будет в конечном итоге с деревом каталогов, как:
/this/is/.../goes/bin
/this/is/.../goes/doc
/this/is/.../goes/share
Если это не то, что вы хотите в отношении изменения пути установки, не стесняйтесь быть более конкретным, как ./configure
имеет следующие параметры пути:
Тонкая настройка установки
справочники:
--bindir = исполняемые файлы пользователя DIR [EPREFIX / bin]
--sbindir = исполняемые файлы системного администратора DIR [EPREFIX / sbin]
--libexecdir = исполняемые файлы программы DIR [EPREFIX / libexec]
--sysconfdir = DIR-данные только для одной машины [PREFIX / etc]
--sharedstatedir = DIR-модифицируемые архитектурно-независимые данные [PREFIX / com]
--localstatedir = DIR-модифицируемые данные для одной машины [PREFIX / var]
--libdir = библиотеки объектного кода DIR [EPREFIX / lib]
--includedir = заголовочные файлы DIR C [PREFIX / include]
--oldincludedir = заголовочные файлы DIR C для не-gccv [/ usr / include]
--datarootdir = DIR доступный только для чтения арх. независимый корень данных [PREFIX / share]
--datadir = DIR-данные, доступные только для чтения, для архитектуры [DATAROOTDIR]
--infodir = DIR информационная документация [DATAROOTDIR / info]
--localedir = DIR-зависимые от локали данные [DATAROOTDIR / locale]
--mandir = ДЛЯ мужчин документация [DATAROOTDIR / man]
--docdir = корневой каталог документации DIR [DATAROOTDIR / doc / bullet]
--htmldir = HTML-документация DIR [DOCDIR]
--dvidir = DIR dvi документация [DOCDIR]
--pdfdir = DIR pdf документация [DOCDIR]
--psdir = DIR ps документация [DOCDIR]