Как установить deb-пакеты на ubuntu

Содержание:

Лучшие варианты

Устанавливаем Midnight Commander в Debian

Как известно, в Debian имеется встроенный менеджер приложений, а также осуществима загрузка пакетов из официальных репозиториев. Дополнительно можно воспользоваться официальными сайтами или хранилищами, чтобы скачать DEB-пакет или архив для дальнейшей инсталляции софта. Каждый пользователь способен подобрать оптимальный для себя вариант, а мы, в свою очередь, представим сопутствующие инструкции.

Способ 1: Менеджер приложений

Самый простой способ получения софта — скачивание его через встроенный менеджер приложений. Именно такой метод подходит начинающим пользователям, поскольку не вызывает сложностей с вводом терминальных команд или сложной распаковкой архивов. Инсталляция Midnight Commander через это встроенное решение происходит так:

  1. Откройте меню приложений и запустите соответствующий инструмент, кликнув по его значку.

Здесь вам потребуется нажать на кнопку «Поиск», чтобы открыть строку ввода.

В ней напишите интересующий запрос и перейдите по подходящему варианту.

Осталось только кликнуть по кнопке «Установить», чтобы активировать сам процесс.

Данное действие осуществляется от имени суперпользователя, поэтому придется ввести пароль для подтверждения подлинности.

Ожидайте завершения инсталляции.

Запустите файловый менеджер через это же меню или отыщите его значок в списке установленных приложений.

Как видите, первый запуск прошел успешно, а это значит, что можно приступать к использованию софта.

Только что вы были ознакомлены с самым простым вариантом получения Midnight Commander. В нем нет ничего сложного, а выполнение поставленной задачи займет от силы несколько минут. Однако по некоторым причинам инсталляция через менеджер приложений не подходит определенным пользователям. В таком случае мы предлагаем изучить следующие руководства.

Способ 2: Официальный репозиторий

Для каждого дистрибутива Linux, в том числе и для Debian, имеются официальные репозитории, позволяющие скачивать добавленные туда приложения путем ввода всего одной простой команды в «Терминал». Эта задача легко осуществима в той ситуации, когда пользователю известно правильное написание имени софта, под которым он зарегистрирован в хранилище. С Midnight Commander этот процесс выполняется следующим образом.

  1. Откройте консоль так, как вы это делаете обычно, например, воспользовавшись горячей клавишей Ctrl + Alt + T или кликнув по значку на панели приложений.

Здесь введите команду и нажмите на Enter.

Как видно, данная задача выполняется с аргументом sudo, следовательно, придется подтвердить учетную запись суперпользователя путем ввода пароля.

Далее при появлении уведомления о занятии дискового пространства выберите положительный вариант.

Ожидайте окончания загрузки архивов, не закрывая консоль.

После введите и нажмите на Enter, чтобы запустить файловый менеджер.

Он будет открыт в этой же терминальной сессии.

Дополнительно отметим, что при таком способе инсталляции значок Midnight Commander также будет добавлен в список приложений, поэтому совсем не обязательно запускать его каждый раз через консоль

Еще обратите внимание на то, что при закрытии «Терминала», в котором открыт файловый менеджер, закроется и сам MC, сбросив все несохраненные изменения

Способ 3: Архив с официального сайта

Последний метод подойдет тем пользователям, кто не имеет возможности получить все файлы Midnight Commander через интернет, задействовав менеджер приложений или терминальную команду. Мы предлагаем скачать архив с официального хранилища, перенести его на необходимый компьютер и установить, следуя дальнейшей инструкции.

  1. Воспользуйтесь представленной выше ссылкой, чтобы перейти на сайт Launchpad. Не обращайте внимания на то, что здесь распространяются пакеты для Ubuntu, ведь они так же подходят и для Debian. Выберите подходящую версию программы.

Нажмите на соответствующую ссылку для скачивания и выберите место, где хотите сохранить файл.

Изучите инструкцию в другой нашей статье, чтобы разобраться с инсталляцией архивов в Linux.

Подробнее: Установка архивов в Linux

Подробнее: Установка DEB-пакетов в Debian

Теперь вы знакомы со всеми возможными методами инсталляции рассмотренного файлового менеджера в Debian. Как видите, каждый вариант выполняет довольно легко, подойдет разным категориям юзеров и не займет много времени. Если вы решили, что Midnight Commander вам не подходит, рекомендуем ознакомиться с его аналогами, прочитав представленный далее обзор.

Подробнее: Файловые менеджеры для Linux

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Что необходимо

Нам понадобятся как минимум программы, устанавливаемые командой

sudo apt-get install autoconf automake libtool autotools-dev dpkg-dev fakeroot

Можно так же — это документация по утилитам , , и . Ну и конечно то, что требуют сами исходные коды для корректной сборки.

Создание ключа шифрования

Этот шаг не обязателен, его можно пропустить.

Чтобы создать ключ, зайдите в Приложения → Стандартные → Пароли и ключи шифрования. В открывшемся окне, в меню Ключ → Новый ключ, выбираем ключ pgp. Заполняем поля Полное имя и Электронный адрес.

В мире свободного программного обеспечения, для предотвращения «краж» или «подделок», принято подписывать свои «ценные» вещи электронным ключом, открытая часть которого хранится на общедоступных серверах и позволяет другим пользователям легко выяснить подлинность и целостность той или иной вещи.

Поэтому отнеситесь к созданию ключа очень ответственно.

Никто вас не заставляет вписывать сюда реальные имя и фамилию, или ещё какие-нибудь личные данные, но если вас не разыскивает интерпол — думаю указать фамилию и имя будет верным решением, хотя можно и просто свой ник В общем, решайте сами. А вот почтовый адрес укажите реальный, и который вы не поменяете.

Можно завести ящик, если ещё нет, на каком-нибудь популярном почтовом сервере: например, gmail.com или yandex.ru .

Это позволит в будущем легко связаться с вами человеку, который вас не знает, но по той или иной причине встретил «вещь», подписанную вами.

Далее вас спросят ввести пароль, как дополнительную защиту. Он может быть полезен, если вы будете использовать закрытый ключ на машинах, которым вы не можете на 100% доверять. Обратная сторона — вам придётся вводить пароль каждый раз, как только вы будете что-то подписывать.

Хотя последняя версия программы seahorse имеет демон, который автоматически запускается в сеансе GNOME, и умеет «запоминать пароль» на время сеанса, но пока не все программы умеют с ней работать.

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

Для этого, в файл ~/.bashrc, или в другой стартовый скрипт, вашего любимого шелла (для zsh ~/.zshrc), нужно вписать переменные

export DEBEMAIL=ваш@имейл
dch -i

Установка с помощью пакетного менеджера

Эволюция методов установки и управления программными пакетами со временем дошла до использования пакетных менеджеров, плотно интегрированных с репозиториями. В репозиториях содержатся упакованные файлы программ с данными об их зависимостях. После установки к операционной системе уже подключены системные репозитории: с их помощью можно обновлять ОС и устанавливать программные пакеты, которые были адаптированы и оптимизированы для работы с этой версией операционной системы.

Перед началом установки пакетов рекомендуется обновить данные о версиях и зависимостях в репозитории следующей командой:


Скриншот №1. Обновление данных о версиях и зависимостях в репозитории

Если необходимо уточнить название пакета, который требуется установить — ищем в локальном кэше менеджер по ключевым словам, например, web server:

В результате получим большой перечень пакетов, где данное ключевое слово присутствует в описании:


Скриншот №2. Поиск по ключевым словам

Выбираем нужный нам пакет — в данном случае это apache2, и устанавливаем его:

Пакетный менеджер проверяет зависимости, версии, сравнивает их с уже установленными через apt-get пакетами, после чего выдает список необходимых для установки компонентов и запрашивает разрешение на продолжение операции:


Скриншот №3. Установка пакета

Нажимаем y и дожидаемся окончания установки.

Часто используемые команды пакетного менеджера:

  • apt-get update — обновление информации о пакетах и зависимостях в подключенных репозиториях;
  • apt-get upgrade — обновление всех установленных пакетов до актуальной версии, имеющейся в репозитории;
  • apt-get install имя_пакета — установка пакета;
  • apt-get remove имя_пакета — удаление пакета;
  • apt-get download имя_пакета — скачать deb-пакет в локальную папку;
  • apt-cache search ключевые слова — поиск пакета по ключевым словам;
  • apt-cache show имя_пакета — показать информацию о пакете;
  • apt-cache depends имя_пакета — показать от каких компонентов зависит данный пакет;
  • apt-cache rdepends имя_пакета — показать какие компоненты зависят от пакета;
  • apt-mark hold имя_пакета — зафиксировать текущую версию пакета, прекратить обновление пакета;
  • apt-mark unhold имя_пакета — разрешить обновление пакета.

Установка файлов .deb в дистрибутивы Linux на основе Ubuntu и Debian

Вы можете выбрать инструмент GUI или инструмент командной строки для установки пакета deb. Выбор за вами.

Давайте посмотрим, как установить deb файлы.

Способ 1: использование программного центра по умолчанию

Самый простой способ — использовать центр программного обеспечения по умолчанию в Ubuntu. Вы не должны делать ничего особенного здесь. Просто перейдите в папку, в которую вы скачали файл .deb (это должна быть папка Downloads), и дважды щелкните по этому файлу.

Откроется центр программного обеспечения, и вы должны увидеть возможность установки программного обеспечения. Все, что вам нужно сделать, это нажать кнопку установки и ввести свой пароль для входа.

Видите, это даже проще, чем установка из .exe-файлов в Windows, не так ли?

Способ 2. Использование приложения Gdebi для установки пакетов deb с зависимостями.

Опять же, жизнь была бы намного проще, если бы все прошло гладко. Но это не жизнь, как мы ее знаем.

Теперь, когда вы знаете, что файлы .deb могут быть легко установлены через Центр программного обеспечения, позвольте мне рассказать вам об ошибке зависимости, которая может возникнуть в некоторых пакетах.

Что происходит, так это то, что программа может зависеть от другого программного обеспечения (библиотек). Когда разработчик готовит пакет DEB для вас, он / она может предположить, что ваша система уже имеет эту часть программного обеспечения в вашей системе.

Но если это не так, и ваша система не имеет необходимых компонентов программного обеспечения, вы столкнетесь с печально известной «ошибкой зависимости».

Центр программного обеспечения не может самостоятельно обрабатывать такие ошибки, поэтому вам придется использовать другой инструмент под названием gdebi.

gdebi — это легкое приложение с графическим интерфейсом, единственная цель которого — установить пакеты deb.

Он определяет зависимости и пытается установить эти зависимости вместе с установкой файлов .deb.

Лично я предпочитаю gdebi центру программного обеспечения для установки файлов deb. Это легкое приложение, поэтому установка кажется быстрее. Вы можете прочитать подробно об использовании gDebi и сделать его по умолчанию для установки пакетов DEB.

Вы можете установить gdebi из центра программного обеспечения или используя команду ниже:

Способ 3: установить deb файлы в командной строке с помощью dpkg

Если вы хотите установить deb файлы в команде lime, вы можете использовать команду apt или dpkg. Команда Apt на самом деле использует команду dpkg, но apt более популярна и проста в использовании.

Если вы хотите использовать команду apt для файлов deb, используйте ее следующим образом, где — путь до вашего deb-файла:

Если вы хотите использовать команду dpkg для установки пакетов deb, вот как это сделать:

Если при установке пакетов deb вы получили ошибку зависимости, вы можете использовать следующую команду для устранения проблем зависимости:

Установка через Debian package

Программные пакеты могут распространяться и не через репозитории. Например, они могут быть доступны на сайтах разработчиков. В таком случае, пакет можно скачать и воспользоваться утилитой dpkg (debian package) для установки. При использовании dpkg не происходит автоматическое отслеживание зависимостей и скачивание дополнительных пакетов. В случае нехватки каких-либо программ или библиотек установка завершится ошибкой с указанием списка отсутствующих пакетов. Их придется установить отдельно, например, через apt-get, если они присутствуют в подключенных репозиториях, либо скачивать с сайтов разработчиков и устанавливать в нужном порядке через dpkg.

Для примера скачаем из системного репозитория установочный пакет веб-сервера Nginx командой:

и попробуем установить через dpkg –i имя_файла.deb:

В результате система выдает ошибку с перечнем отсутствующих пакетов:


Скриншот №4. Ошибка с перечнем отсутствующих пакетов

Основные опции dpkg:

  • dpkg –i имя_файла.deb — установка пакета; в качестве параметра указывается полное имя файла;
  • dpkg –r имя_пакета — удаление ранее установленного пакета;
  • dpkg –l — выведение списка установленных в системе пакетов.

Для начала

Чтобы утилита работала без ошибок, её лучше загружать из Центра приложений Линукс (ЦП). Так вы точно получите официальное ПО. Оно будет самостоятельно обновляться. Можно поискать файлы на сайте разработчика нужной вам программы. Обращайтесь к неофициальным источникам в крайнем случае: например, когда на компьютере нет доступа в интернет. Также ручная установка DEB актуальна, если вы не нашли утилиту в ЦП.

Если на компьютере отключена сеть, это единственный способ поставить на него драйвера. Лучше искать их на сайте launchpad.net. Введите в строку поиска «Linux-Firmware». Далее выбирайте дистрибутив и архитектуру.

Для работы пакета нужны библиотеки, от которых он зависит. Такие объекты есть и в других ОС. Например, в Windows это DLL-файлы. При инсталляции ПО из Центра недостающие дополнения будут устанавливаться автоматически. А со сторонними утилитами всё не так просто. Если библиотек нет, и ЦП их не подгрузил, значит, их надо качать вручную.

Стандартная установка пакетов из репозитория

В операционных системах Linux есть очень гибкая консоль, которая позволяет устанавливать пакеты из централизованного хранилища – репозитория. Не нужно искать подходящую программу на сомнительных ресурсах по интернету. Достаточно ввести пару команд и установить пакет со всеми его зависимостями из проверенного официального источника.

Настройка репозитория системы

Примеры с консолью будут идентичны для OS Debian с рабочим окружением Gnome на которой основана Ubuntu. Откройте консоль нажав комбинацию клавиш Ctrl + Alt + T (для Ubuntu Linux). Либо щёлкните на рабочем столе правой клавишей мыши и выберите «Открыть терминал». Наберите название текстового редактора, и путь к открываемому файлу:

Введите свой пароль и в открывшемся окне редактора вы увидите список источников для установки пакетов. Прежде всего посмотрите, что находится в вашем списке репозиториев. Сделайте доступным проприетарное (коммерческое) программное обеспечение и ПО от партнёров Canonical. Там могут находиться различные драйверы видео и множество полезных утилит с закрытым исходным кодом:

Раскомментируйте нужную строку – удалите решётку # перед словом deb, сохраните изменения в редакторе. Затем вернитесь в консоль и наберите команду:

Выше я показываю, как вы можете отредактировать непосредственно сам файл через консоль. Но можно воспользоваться и графической утилитой:

Проставьте нужные галочки на источниках ПО на первой и второй вкладках. Нажмите внизу на кнопку «Закрыть» и система сама предложит обновить список пакетов: выберите «Обновить».

Установка пакетов

Теперь можно приступать к установке программ. Вы находитесь на сайте, который посвящён этому процессу. Здесь имеется огромная база (свыше 50 000) пакетов для Ubuntu / Linux Mint и Debian дистрибутивов.

Просто откройте поиск и введите название пакета, который хотите установить из официального репозитория системы. Команду sudo apt update необходимо ввести однократно, перед каждой последующей установкой её вводить не требуется.

На главной странице сайта подобраны категории всех пакетов для более удобной навигации.

Primary Sidebar

Установка из исходников

Я рекомендую по возможности избегать этого способа установки программ. Основное, что вам понадобится — это средства для компиляции, для этого сначала нужно установить пакет build-essential. Дальше, нужно распаковать архив с кодами программы в какую-то временную папку. Потом нужно найти файл README или INSTALL, прочитать его и выполнить то, что там написано. Чаще, установка программ таким способом ограничивается последовательным выполнением следующих команд:

 ./configure
 make
 sudo make install

Но в некоторых случаях могут быть отличия. Кроме того, после выполнения скрипта ./configure вы можете получить сообщение о том, что в системе не установлено библиотек нужных для компиляции программы. В таком случае нужно будет установить их самому и повторить процесс. Обычно процесс компиляции занимает определенное время и напрямую зависит от мощности вашего компьютера.

Вот так. Желательно, конечно, по возможности избегать установки программ не с помощью deb-пакетов, то есть другие способы не рекомендуются. Однако их нужно знать, чтобы не запутаться в потоке информации.

JS Объекты

Метод setFullYear ()

JS References

Настройка Debian 10 Buster после установки

Шаг 1. Установка sudo

Если вы использовали новый установщик для установки операционной системы, то утилита sudo у вас уже установлена и настроена. Этот шаг можно пропустить. Но при использовании старого установщика система будет без sudo и для комфортной работы эту утилиту надо установить:

Перейдите в консоль суперпользователя командой:

Затем установите утилиту:

Далее надо добавить вашего текущего пользователя в группу sudo:

Чтобы изменения вступили в силу вам нужно перелогиниться, далее можно пользоваться sudo.

Шаг 2. Обновление системы

Утилита sudo есть, следующий шаг, который следует сделать — это обновить систему чтобы получить все исправления багов и проблем с безопасностью. Для этого обновите список пакетов и скачайте обновления:

После обновления перезагрузите компьютер.

Шаг 3. Установка vim

Во всех инструкциях я рекомендую использовать редактор vim. Он удобный и позволяет редактировать файлы очень быстро когда вы к нему привыкните. По умолчанию Debian поставляется с vi, нужно установить vim:

Чтобы иметь возможность более тонко настраивать окружение Gnome необходимо установить утилиту Gnome Tweak Tool:

Шаг 5. Фон рабочего стола

Изменить фон рабочего стола вы можете кликнув правой кнопкой мышки по произвольной области рабочего стола и выбрав Изменить фон:

В открывшемся окне выберите Фон, а потом найдите понравившуюся картинку из стандартных или загрузите свою на вкладку Изображения.

Шаг 6. Тема оформления

Далее можем изменить тему оформления. Сначала надо установить саму тему, например Numix:

И если хотите, набор иконок от Numix:

Затем откройте Gnome Tweak Tool из главного меню и перейдите на вкладку Внешний вид и выберите в разделе Темы -> Приложения нужную тему, например, только что установленную:

Чтобы изменить не только тему приложений, но и тему оболочки нужно сначала открыть пункт Расширения и активировать расширение User themes:

После перезапуска программы вы сможете выбрать тему оболочки, но её тоже надо установить.

Шаг 7. Размер шрифта

Размер шрифта в Debian можно настроить тоже через Gnome Tweak Tool. Для этого перейдите на вкладку Шрифты:

Затем выберите нужный коэффициент масштабирования, например 1,2. Изменения сразу применяться, вы можете поэксприментировать с коэффициентом чтобы подобрать удобный размер. Здесь же можно изменить семейство шрифтов для системы.

Шаг 8. Раскладка клавиатуры

Если во время установки вы выбрали английскую раскладку, то сейчас в системе у вас будет только она. Чтобы добавить русскую откройте Параметры и перейдите на вкладку Регион и язык:

Здесь в разделе Источники ввода нажмите кнопку + и выберите Русская:

Дальше надо настроить клавишу для смены раскладки. По умолчанию используется Win+пробел, но многие привыкли к Alt+Shift. Откройте Gnome Tweak Tool, перейдите на вкладку Клавиатура и мышь, нажмите на кнопку Дополнительные параметры раскладки и раскройте меню Переключение на другую раскладку:

Здесь выберите нужную клавишу переключения.

Шаг 9. Дополнительные репозитории

Репозитории Debian делятся на две части — это свободные — free и проприетарные — nonfree. По умолчанию вторые репозитории отключены, хотя добавлены в систему. Там находится много полезного программного обеспечения, в том числе и драйвера. Чтобы включить этот репозиторий откройте Software & updates из главного меню и на первой же вкладке отметьте галочками DFSG совместимое ПО и Не DFSG совместимое ПО.

Далее система запросит пароль чтобы сохранить изменения.

Шаг 10. Установка программ

На последнем шаге инструкции по настройке Debian 10 после установки давайте рассмотрим список программ, которые стоит установить. Большинство из них очень популярны и используются многими пользователями в повседневной жизни. Некоторые из программ есть в официальных репозиториях, а другие можно найти в сторонних:

  • vlc — лучший медиаплеер;
  • gimp — лучший графический редактор для Linux;
  • openshot-qt — видео редактор;
  • avidemux-qt — видео конвертер;
  • synaptic — мощный пакетный менеджер с графическим интерфейсом;
  • chromium — свободная версия популярного браузера Google Chrome;
  • filezilla — FTP клиент;
  • timeshift — программа для резервного копирования системы;
  • keepassxc — менеджер паролей;
  • remmina — клиент удаленного рабочего стола;
  • htop — диспетчер задач в терминале;
  • stacer — утилита для очистки системы;
  • shutter — утилита для создания снимков экрана;
  • wine — прослойка для запуска программ Windows.

Если вам все ещё нужен Flash Player Debian, вы можете установить его выполнив такие команды:

Как работает бесконтактная оплата?

Ещё несколько лет назад появились банковские карты, поддерживающие бесконтактную технологию оплаты. Покупателю достаточно поднести кредитку к терминалу, а после дождаться звукового сигнала об успешном списании средств. Здесь весь принцип работы основывается на использовании чипа RFID и специальной антенны, встроенной в карту.

В телефонах же применяется немного другая технология, где всё завязано на использовании модуля NFC. Такой чип отличается небольшими размерами, поэтому в корпусе устройства не занимает много места. Во время совершения оплаты этот модуль имитирует сигнал банковской карты, а после за считанные секунды передаёт всю информацию терминалу.

Владельцу кредитки остается приложить палец к сканеру отпечатка на смартфоне или ввести PIN-код. После чего на телефон поступит уведомление о списании денежных средств. Использование чипа NFC отличается высокой степенью безопасности, так как для успешной оплаты он должен находиться на минимальном расстоянии от терминала.

Но просто так без первоначальной подготовки оплачивать покупки телефоном не получится. Банковскую карту нужно будет привязать к специальному приложению. Например, к Google Pay или Samsung Pay. О каждом сервисе мы подробно расскажем далее.

Создание пакета Geany (A fast and lightweight IDE)

Geany IDE — A fast and lightweight IDE

  • Geany BuildingFromSource

  • PPA for Geany Developers Неофициальная сборка последних версий Geany IDE от Launchpad

$ mkdir -p /home/darkfire/deb/geany
$ cd /home/darkfire/deb/geany
$ wget http://download.geany.org/geany-0.17.tar.gz
$ tar -zxvf geany-0.17.tar.gz
$ cd /home/darkfire/deb/geany/geany-0.17

configure

Команда configure запущенная с ключем –help выводит список параметров, которые можно передать ей.

$ ./configure
...
checking dependency style of gcc... (cached) gcc3
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking dependency style of g++... none
configure: error: No C++ compiler not found. Please install a C++ compiler.

Просматриваем вывод команды, если в конце строки «no» это означает, что в системе нет необходимых для компиляции данной программы вспомогательных программ и библиотек. Вывод малоинформативен -нет явного соответствия между ошибкой и пакетом который требуется до установить.
Зная, что в Ubuntu часто пакеты с библиотеками бывают разбиты на два типа:

  1. динамическая библиотека, необходимая для работы уже скомпилированных программ;
  2. пакет с таким же именем и с суффиксом -dev, в котором находяться файлы требуемые для компиляции программ

Устанавливаем требуемые пакеты.

# aptitude install autoconf automake libtool autotools-dev dpkg-dev fakeroot intltool-debian intltool
...          
Следующие НОВЫЕ пакеты будут установлены:
  autoconf automake autotools-dev build-essential{a} dpkg-dev g++{a} g++-4.3{a} gettext{a} intltool intltool-debian libltdl7-dev{a} 
  libstdc++6-4.3-dev{a} libtool m4{a} 
0 пакетов обновлено, 14 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 10,2MБ архивов. После распаковки 35,9MБ будет занято.
Хотите продолжить? [Y/n/?] Y
...

Проверяем. Снова запускаем ./configure.

$ ./configure
...
checking pkg-config is at least version 0.9.0... yes
checking for GTK... configure: error: Package requirements (gtk+-2.0 >= 2.8.0) were not met:

No package 'gtk+-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GTK_CFLAGS
and GTK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Ошибка. Требует пакет gtk+-2.0. Как показали поиски на английских форумах — пакет все же называется libgtk2.0-dev. Ставим. Как показывает вывод ниже — лучше найти УЖЕ скомпилированный DEB пакет — благо на это есть реальные шансы.

# aptitude install libgtk2.0-dev
...          
Следующие НОВЫЕ пакеты будут установлены:
  debhelper{a} html2text{a} libatk1.0-dev{a} libcairo2-dev{a} libdirectfb-dev{a} libdirectfb-extra{a} libexpat1-dev{a} libfontconfig1-dev{a} 
  libfreetype6-dev{a} libglib2.0-dev{a} libgtk2.0-dev libice-dev{a} libjpeg62-dev{a} libmail-sendmail-perl{a} libpango1.0-dev{a} libpixman-1-dev{a} 
  libpng12-dev{a} libpthread-stubs0{a} libpthread-stubs0-dev{a} libsm-dev{a} libsys-hostname-long-perl{a} libsysfs-dev{a} libx11-dev{a} libxau-dev{a} 
  libxcb-render-util0-dev{a} libxcb-render0-dev{a} libxcb1-dev{a} libxcomposite-dev{a} libxcursor-dev{a} libxdamage-dev{a} libxdmcp-dev{a} 
  libxext-dev{a} libxfixes-dev{a} libxft-dev{a} libxi-dev{a} libxinerama-dev{a} libxrandr-dev{a} libxrender-dev{a} po-debconf{a} 
  x11proto-composite-dev{a} x11proto-core-dev{a} x11proto-damage-dev{a} x11proto-fixes-dev{a} x11proto-input-dev{a} x11proto-kb-dev{a} 
  x11proto-randr-dev{a} x11proto-render-dev{a} x11proto-xext-dev{a} x11proto-xinerama-dev{a} xtrans-dev{a} zlib1g-dev{a} 
0 пакетов обновлено, 51 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 11,4MБ архивов. После распаковки 39,4MБ будет занято.
Хотите продолжить? [Y/n/?] Y

Проверяем. Снова запускаем ./configure. И видим ниже счастье:) Команда выполнилась успешно!!!

$ ./configure
...
Install Geany in                   : /usr/local
Using GTK version                  : 2.16.1
Build with GTK printing support    : yes
Build with plugin support          : yes
Use virtual terminal support       : yes
Use (UNIX domain) socket support   : yes

Configuration is done OK.

Компилируем в бинарные файлы

$ make

Через iCloud на компьютере

Заключение

В данной статье перечислены не все репозитории для Debian. Но, не всегда есть смысл их подключать, например, если вы используете Debian SID, в нем постоянно меняются пакеты, и для него нецелесообразно подключать сторонние репозитории. Да и вообще, подключайте только те репозитории, которые предоставлены создателями знакомого вам программного обеспечения. Не рекомендуется подключать репозитории, которые вам не знакомы. То есть, поясню, репозитории которые создаются скажем другими пользователями. Почему? Все просто, вы не знаете что там в репозиториях хранится, а установив из такого репозитория какой нибудь пакет, вы рискуете безопасностью своей системы. Таким образом в вашу систему может попасть вредоносное программное обеспечение, которое может доставить массу неприятностей.

А на этом сегодня все. Надеюсь данная статья будет вам полезна.С уважением Cyber-X

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector