Как установить пакеты в 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 и сделать они несут ответственность за настройку и создание программного пакета. Команда сделать установку установить то, что было создано и с ./ запускаем программу. Тогда команда очистить заботится об очистке ненужных файлов, которые были созданы во время установки. Это примерно шаги, необходимые для компиляции программы, но иногда необходимо установить библиотеку или пакет, чтобы установка работала. Наконец, обратите внимание, что, хотя установка лучше, это медленная установка, то есть установка пакетов вручную зависит от исходного кода и мощности компьютера, поэтому процесс может занять часы или минуты. Поэтому желательно делать это со временем и на мощных компьютерах, хотя этот метод установки пакетов можно сделать на любом компьютере.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

7 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Герсон сказал

    Со мной случилось так, что я использую файл tar.gz или tar.bz2 или аналогичный, и при выполнении ./configure он выдает мне ошибку; Я ищу Install или Readme, и многие не приносят его, но если я прикоснусь к исполняемому файлу программы, который он открывает, это будет похоже на загрузку ноутбука, но много раз я хочу установить его, и я не мог .
    Как это делается в таких случаях?

  2.   Хоакин Гарсия сказал

    Привет, Герсон, не могли бы вы назвать пакет или программу, которую хотите использовать. Судя по тому, что вы сказали, то, что вы скачали, является предварительно скомпилированным или почти готовым к использованию пакетом, что отличается от установки из исходного кода. Но сначала я хотел убедиться. Спасибо и приносим извинения за неудобства.

  3.   фоско_ сказал

    Может быть, статья должна называться «Как компилировать программы в Ubuntu», увидев ручную установку пакетов, я подумал, что вы будете говорить о dpkg -i package

  4.   Хосе Мануэль Бенедито сказал

    Привет Хоакин
    Большое спасибо за посещение вашего блога. Я считаю, что это здорово, и за это благодарю вас.
    Я хотел спросить вас об установке программы (например, Warzone) с типом компиляции (я думаю, это называется так), который спрашивает Герсон, потому что я пытался сделать то, что вы говорите, но я не понять, как именно это делается, с шагами, как для того, кто учится читать…. По правде говоря, я кое-что делаю с терминалом, но какое-то время пытался это сделать и не нашел подробного объяснения, как в классе…. Вы могли это сделать?

    Отныне благодарю и получаю сердечный привет

    Жозе Мануэлем

  5.   Марко сказал

    Здравствуйте, меня зовут Марко, я хотел бы узнать о мире Linux, у меня Ubuntu 13.10, но мне очень сложно с этим справиться, сложно что-то установить, так как в каждой программе мне говорят, что тот или иной пакет отсутствующий. Спасибо

  6.   Хосе Лэмб сказал

    Geniaaallll брат, я это искал. Трудно найти его настолько подробным и поэтому ооочень благодарным. Успехов сердца для вас

  7.   Juan David сказал

    Добрый день, я попытался установить эту программу darktable-3.0.1.tar.xz У меня не получилось, я новичок в использовании Ubuntu. Буду признателен за ваше сотрудничество.