Я хотел бы знать, как установить пакеты .tar.bz и .tar.bz2 в Debian, пожалуйста, дайте мне полное объяснение.
dpkg -i ./path/to/package.deb. Использование пакетов .tar. {Gz, bz2} - последний и самый сложный вариант.
Я хотел бы знать, как установить пакеты .tar.bz и .tar.bz2 в Debian, пожалуйста, дайте мне полное объяснение.
dpkg -i ./path/to/package.deb. Использование пакетов .tar. {Gz, bz2} - последний и самый сложный вариант.
Ответы:
Во-первых, в соответствии со стандартами иерархии файловых систем , местоположение этого установленного пакета должно быть, /optесли это бинарная установка и /usr/localесли это из исходной установки.
Это готовые к использованию двоичные файлы. Обычно их просто нужно извлечь, чтобы установить. Двоичный пакет будет легким:
sudo tar --directory=/opt -xvf <file>.tar.[bz2|gz]export PATH=$PATH:/opt/[package_name]/bin и вы сделали.
Пакет с исходным кодом будет более хлопотным (на данный момент), и через него их можно примерно обработать с помощью метода, описанного ниже, каждый пакет отличается :
/usr/local/srctar xf <file>.tar.[bz2|gz]cd <package name>READMEфайл (это почти наверняка существует).README. Вероятно, этот шаг пойдет: ./configure && make && make install(запустите команды отдельно для здравомыслия, если что-то пойдет не так, хотя).Если в процессе установки возникнут проблемы, вам придется задать конкретные вопросы. У вас могут быть проблемы с неправильными версиями библиотек или отсутствующими зависимостями. Есть причина, по которой Debian упаковывает все для вас. И есть причина, по которой стабильная работа Debian запускает старые пакеты - сложно найти все возможные варианты установки пакетов на более чем дюжину различных архитектур и бесчисленных различных конфигураций оборудования / систем. Когда вы устанавливаете что-то самостоятельно, вы можете столкнуться с одной из этих проблем!
-Cили --directoryопцию.
sudo: D
Распакуйте файлы и затем в каталоге, который был создан, найдите файл READMEили INSTALLфайл, который скажет вам, что вам нужно знать для установки пакета (например, зависимости, параметры конфигурации, команды для запуска и т. Д.).
Обычно это сводится к тому ./configure, makeто make install.
Вообще говоря, когда вы устанавливаете tar.gz / tgz / tar / bz2 (помните, это просто сжатые файлы пакета), вам нужно будет открыть файл tar ( tar xvfz/ tar xvfj), а затем cdперейти в каталог и запустить ./configure.
В некоторых системах вы либо берете значения по умолчанию (например, / usr / local / {lib, bin, etc ...}) в качестве места установки по умолчанию, либо вы можете использовать / opt / local / {lib, bin, и т.д}.
Таким образом , вы могли бы сделать , ./configure --prefix=/usr/localа затем make, make install.
Это мы до вас, где вы хотите установить свои пакеты. Помните, что когда бы вы ни решили это сделать, вы можете добавить путь к переменной оболочки PATH, чтобы вы могли легко запускать эти пакеты. (часто export PATH=$PATH:/opt/local/bin:/usr/local/bin).
Позвольте мне проиллюстрировать это на примере, скажем, вы хотите установить пакет abc. Зависимости пакета abcможно определить, прочитав его документацию. Вы должны разрешить зависимости (необходимые библиотеки и т. Д.) Перед установкой для удобства работы.
Перед тем, как
gcc 4.7.2стройg++,m4,gawk,gcc-multilib,gmp,mpfr, иmpcдолжен быть построен.
Затем идет здание из исходной части, для которой первым шагом всегда является извлечение. Это можно сделать с помощью tarкоманды или с помощью простого графического интерфейса. Когда у вас есть извлеченные файлы в папке, вы должны перейти к этой папке с помощью cdкоманды, например, если содержимое находится в разделе «Загрузки», тогда:
$cd Downloads/abc
Теперь вам нужно бежать ./configure. Укажите каталог установки, используя --prefix=опцию с configure.
Во-первых, в соответствии со стандартами иерархии файловых систем, расположение этого установленного пакета должно быть / opt, если это бинарная установка, и / usr / local, если это установка из исходных кодов.
поэтому, если вы устанавливаете в /usr/abcкаталог, вы предоставите опцию --prefix=/usr/abcвместе с ./configureинструкцией.
$./configure --prefix=/usr/abc
--prefix=это не единственное, что вы можете указать, однако, вы можете предоставить другую информацию для успешной компиляции, такую как тип вашей системы --build=x86_64-linux-gnuдля 64-битной и --build=i386-linux-gnuдля 32-битной системы. Целесообразно прочитать README в извлеченных файлах, так как он может содержать информацию о том, какие параметры указывать с помощью ./configureкоманды.
После ./configureзапуска makeкоманды, а затем и make install. Сообщение установки следует указать библиотеку переменного пути, оболочки / окружения , используя exportкоманду.
export PATH=/usr/abc/bin:$PATH
./configure,make,make install, но я уверен , что кто - то даст лучший ответ к вам, со ссылками , где вы можете узнать это очень простые вещи , прежде чем вы на самом деле пытаетесь построить что - нибудь