Как установить пакеты в Ubuntu вручную

Как установить пакеты в Ubuntu вручную

Мы давно говорим о том, как установить пакеты и программы через репозитории, пакеты deb, из пакетов rpm, из PPA или просто через такие программы, как Synaptic или Ubuntu Software Center, но мы не говорили о том, как установить программу через ее исходный код. Эта установка очень беспорядочная, но она также является наиболее удовлетворительной, поскольку, как правило, именно она лучше всего адаптируется к нашей операционной системе, к нашей машине. Чтобы выполнить эту установку, все, что нам нужно сделать, это загрузить сжатый пакет, который почти всегда имеет тип tar.gz или gz, что есть в программном коде и отсюда компилируем файлы.

Какие программы мне нужны для установки пакетов вручную?

Как ни парадоксально, Ubuntu, как и другие системы на базе Debian, поставляется без всех необходимых программ для компиляции. Пакет, включающий большинство инструментов, не установлен по умолчанию, поэтому его придётся установить вручную. Чтобы скомпилировать пакет самостоятельно, нужно сделать следующее в терминале:

sudo apt-get install build-essential automake make cmake fakeroot checkinstall dpatch patchutils autotools-dev debhelper quilt xutils lintian dh-make libtool autoconf git-core

Это заставит Ubuntu установить почти все необходимые программы, чтобы иметь возможность компилировать код и, по расширению, иметь возможность устанавливать пакеты вручную.

Как мы сами скомпилируем программу?

Выполнив предыдущие шаги, мы открываем терминал и переходим в папку с исходным кодом. Первое, что нам нужно сделать, это посмотреть файл «УСТАНОВИТЬ»Это почти все программы, некоторые делают это в«Прочти меня«. Как правило, для компиляции нам нужно написать следующее

. / Настроить

сделать

сделать установку

./ название программы

очистить

Хотя в файле Readme или УСТАНОВИТЬ Мы подробно расскажем о необходимых пакетах и ​​о том, как установить программу. Я им командую ./configure и сделать они несут ответственность за настройку и создание программного пакета. Команда сделать установку установить то, что было создано и с ./ запускаем программу. Тогда команда очистить заботится об очистке ненужных файлов, которые были созданы во время установки. Это примерно шаги, необходимые для компиляции программы, но иногда необходимо установить библиотеку или пакет, чтобы установка работала. Наконец, обратите внимание, что, хотя установка лучше, это медленная установка, то есть установка пакетов вручную зависит от исходного кода и мощности компьютера, поэтому процесс может занять часы или минуты. Поэтому желательно делать это со временем и на мощных компьютерах, хотя этот метод установки пакетов можно сделать на любом компьютере.