Установка DEB-пакетов в Ubuntu

Содержание

Установка DEB-пакета в Ubuntu

Установка DEB-пакетов в Ubuntu

В Linux Ubuntu можно устанавливать стороннее программное обеспечение. Для этого используются файлы с расширением .DEB. Их открывают через Центр приложений, терминал или утилиты.

Легче всего это сделать при помощи графического интерфейса. Но пользователи, которые раньше не работали в такой ОС, вряд ли смогут разобраться без инструкции.

В Ubuntu установка DEB-пакета немного отличается от запуска EXE-файлов в Windows.

Для начала

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

Можно поискать файлы на сайте разработчика нужной вам программы. Обращайтесь к неофициальным источникам в крайнем случае: например, когда на компьютере нет доступа в интернет.

Также ручная установка DEB актуальна, если вы не нашли утилиту в ЦП.

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

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

Графический интерфейс

Самое простое — инсталляция DEB-пакета через графический интерфейс. Он напоминает проводник Win. Но отличия всё же есть.

  1. Зайдите в файловый менеджер Линукс.
  2. Откройте папку с нужным файлом.

    Папка с файлом для установки

  3. Кликните по нему правой кнопкой мыши и запустите через контекстное меню.
  4. Появится установщик.
  5. Может возникнуть ошибка, в которой сказано, что уже установлена устаревшая версия программы. Просто закройте оповещение. Оно ничем не помешает.
  6. Нажмите на «Установить».
  7. Введите пароль администратора.
  8. Подождите, пока закончится инсталляция. Это может занять много времени.

Так вы запускаете файлы через Центр приложений.  Он часто тормозит и «неправильно» открывает утилиты. Поэтому лучше использовать консоль.

Терминал

Вот как установить DEB-пакет на Ubuntu, используя консольные команды:

  1. «Приложения — Стандартные».
  2. Откройте «Терминал».
  3. Перейдите в каталог, в котором находится инсталлятор. Для этого введите «cd ~/[Имя_папки]» без кавычек. Подставьте своё имя папки. И нажмите Enter.
  4. Используется служба «Dpkg». Напишите в консоли «sudo dpkg -i [Название_файла].deb».

    Пишем в консоли «sudo dpkg -i [Название_файла].deb»

  5. Можно сократить. Хватит и одной команды «sudo dpkg -i /[Путь_к_папке]/[Имя_файла].deb».
  6. Программа не будет подгружать дополнительные библиотеки. Если возникнут проблемы с зависимостями, введите «sudo apt-get -f install».

    «sudo apt-get -f install»

  7. Если у вас несколько DEB-установщиков, можно запустить все. В команде поставьте вместо имени файла звёздочку «*». Терминал будет воспринимать её, как любое количество символов. Это полезно, если вы хотите загрузить пакет вместе с библиотеками. Допустим, их названия: Programm-1.deb, Programm-2.deb, Programm-3.deb. Можно загрузить все отдельно. Но лучше сэкономить время и вписать в команду «Programm*.deb». Служба запустит их все. И установленный файл будет сразу с набором необходимых зависимостей.

Другие утилиты

Существуют и другие утилиты для загрузки установщиков.

Gdebi

Если её у вас нет, скачайте через терминал. Введите команду «sudo apt install gdebi». Служба появится в контекстном меню файлов. Использовать её просто:

  1. Клик правой кнопкой мыши по пакету.
  2. Пункт «Gdebi».

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

  3. Красная кнопка «Установить».

    Нажимаем на красную кнопку Установить пакет

Можно и через консоль «sudo gdebi [Путь_к_директории]/[Имя_пакета].deb». Программа сама загрузит связанные библиотеки, если компьютер подключен к интернету, и они есть в репозитории.

Apt

Вот как выглядит установка DEB в Ubuntu через программу Advanced Packaging Tool. Она подходит для локальных пакетов:

  1. Запустите «Терминал».
  2. Перейдите в папку с нужным файлом «cd ~/[Имя_каталога]». В команде можно указать полный путь.
  3. И введите «sudo apt install ./[Имя_файла].deb». Точка с косой чертой («слешем») означает, что вы обращаетесь к текущей директории.
  4. Зависимости загрузятся автоматически, если они доступны.

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

Поделитесь мнением: какой метод вы считайте самым быстрым и удобным?

Источник: //NastroyVse.ru/opersys/lix/kak-ustanovit-deb-paket-v-ubuntu.html

Как установить файл .deb через командную строку? Ubuntu Linux

Установка DEB-пакетов в Ubuntu

Как установить файл .deb через командную строку?

Пакеты устанавливаются вручную с помощью команды dpkg (Debian Package Management System). dpkg – это бэкэнд для команд, таких как apt-get и aptitude , которые, в свою очередь, являются бэкэнд для приложений для установки графического интерфейса, таких как Software Center и Synaptic.

Что-то вроде:

dpkg -> apt-get , aptitude -> Synaptic, Software Center

Но, конечно, самыми легкими способами установки пакета были бы, во-первых, графические приложения (Synaptic, Software Center и т. Д.

), А затем команды терминала apt-get и aptitude которые добавили бы очень хороший дружественный подход к бэкэнд dpkg, включая, но не ограничиваясь, упакованные зависимости, контроль над тем, что установлено, нуждается в обновлении, не установлены, сломанные пакеты и т. д. Наконец, команда dpkg которая является базой для всех них.

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

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

sudo dpkg -i DEB_PACKAGE

Например, если файл пакета называется askubuntu_2.0.deb тогда вы должны сделать sudo dpkg -i askubuntu_2.0.deb .

Если dpkg сообщает об ошибке из-за проблем с зависимостями, вы можете запустить sudo apt-get install -f чтобы загрузить отсутствующие зависимости и настроить все.

Если это сообщит об ошибке, вам придется самостоятельно определить зависимости, следуя примеру. Как разрешить неудовлетворенные зависимости после добавления PPA? ,

Удалить пакет

sudo dpkg -r PACKAGE_NAME

Например, если пакет называется askubuntu тогда вы должны сделать sudo dpkg -r askubuntu .

Переконфигурируйте существующий пакет

sudo dpkg-reconfigure PACKAGE_NAME

Это полезно, когда вам нужно перенастроить что-то, связанное с указанным пакетом. Некоторые полезные примеры – это keyboard-configuration когда вы хотите включить Ctrl + Alt + Backspace , чтобы перезагрузить X-сервер, поэтому вы бы сделали следующее:

sudo dpkg-reconfigure keyboard-configuration

Еще один замечательный момент – когда вам нужно установить часовую зону для сервера или локального компьютера тестирования, поэтому вы используете пакет tzdata :

sudo dpkg-reconfigure tzdata

Пакеты Debian (.deb) – это пакеты, которые используются в Ubuntu. Вы можете установить любой пакет .deb в вашей системе. Файлы .

deb обычно можно установить из вашего файлового менеджера (Nautilus), просто щелкнув по ним, поскольку в Ubuntu уже установлены ассоциации файлов с установщиком по умолчанию.

Эти инструкции предназначены для тех, кто хочет установить пакеты из терминала командной строки (Terminal).

Чтобы установить загруженный пакет Debian ( Ubuntu ) (.deb): Откройте терминал и введите

sudo dpkg -i packagename.deb

Чтобы удалить пакет Debian (Ubuntu) (.deb):

sudo dpkg -r packagename

Чтобы переконфигурировать / восстановить установленный пакет Debian (Ubuntu) (.deb):

sudo dpkg-reconfigure packagename

Моим любимым является GDebi, доступный как с терминала, так и с оболочки или графического рабочего стола.

Я обычно связываю файлы .deb с GDebi, так как это быстро и эффективно – особенно по сравнению с Ubuntu Software Center. Одной из основных особенностей GDebi является устранение зависимостей и их установка.

Для командной строки запустите sudo gdebi чтобы установить один файл deb.

Существует два действия: dpkg-query и dpkg-deb .

Удалите пакет и его конфигурационные файлы

# sudo dpkg -P {package_name} # sudo dpkg -P vlc

Список всех установленных пакетов.

Вы можете перенаправить команду на less (пейджер), чтобы вы могли более легко прокручивать содержимое:

# dpkg -l | less

Посмотрите, установлен ли пакет или нет.

И это покажет место, где будет установлен пакет. Здесь -S (капитал S ) для поиска, установлен ли пакет или нет.

# sudo dpkg -S {package_name} # sudo dpkg -S skype

Установите пакет * .deb из указанного места.

Здесь -R является рекурсивным. (Рекурсивно обрабатывать все обычные файлы, соответствующие шаблону *.deb найденному в указанных каталогах и во всех его подкаталогах).

# sudo dpkg -R –install {package_location} # sudo dpkg -R –install /home/sysadmin/soft

Показать сведения об упаковке

Здесь -p (строчный p ) покажет информацию о пакете:

# dpkg -p {package_name} # dpkg -p apache2

Просмотр содержимого пакета

Используйте -c (в нижнем регистре c ), чтобы отобразить содержимое:

# sudo dpkg -c {package_name} # sudo dpkg -c skype-ubuntu-precise_4.2.0.11-1_i386.deb

Извлеките файл пакета *.deb

Используйте -x (нижний регистр x ) для извлечения:

# dpkg -x {package_name} {location_were_to_extract} # dpkg -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

Извлечь и отобразить имена файлов, содержащиеся в пакете

Используйте -X (верхний регистр X ), чтобы отобразить содержимое с извлечением.

# dpkg -X {package_name} {location_were_to_extract} # dpkg -X libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

Отображение информации о пакете

Здесь – это информация:

# dpkg -I {package_name} # dpkg -I libqt4-phonon_4.6.3-4+squeeze1_i386.deb

Переконфигурируйте уже установленный пакет

dpkg-reconfigure перенастраивает пакеты после того, как они уже установлены. Передайте ему имя (имена) пакета или пакетов для перенастройки. Он будет задавать вопросы конфигурации, как если бы пакет был впервые установлен.

# dpkg-reconfigure postfix

Это будет перенастраивать postfix же, как при первом его установке.

Вам нужно знать больше о командах dpkg ? Посмотрите страницу руководства:

# man dpkg

Хотя dpkg -i действительно устанавливает пакет, он не выполняет никакого автоматического разрешения зависимости, между тем есть еще две альтернативы, используя gdebi или инструмент apt-get. Чтобы использовать более поздние версии, используйте:

sudo apt-get install ./package.deb

Обратите внимание на ./ в начале, вам это нужно, если вы находитесь в каталоге с пакетом, иначе он просто ведет себя как dpkg -i .

Удобный совет при установке такой программы, как Libreoffice, которая имеет несколько файлов .deb в папке.

sudo dpkg -i *.deb

Создайте собственный скрипт-установщик debInstaller следующим образом:

#!/bin/bash dpkg -i “$@” apt-get –yes –fix-broken install

Сделайте исполняемый файл сценария

chmod +x debInstaller Затем переместите его в некоторые разделы в PATH или добавьте текущий каталог в PATH.

Я собираюсь переместить его в / usr / bin

sudo cp debInstaller /usr/bin

Теперь вы можете установить любой пакет .deb с помощью команды:

sudo debInstaller some-package.deb

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

deb с dpkg -i из-за ошибки зависимостей, поэтому вам нужно использовать apt-get install -f для ее решения , этот скрипт выполнит эту работу для вас, но здесь я использовал apt-get –yes –fix-broken install для автоматического решения этих ошибок без вмешательства пользователя.

Вот лучший способ установить файл .deb на Ubuntu в командной строке:

sudo gdebi skype.deb

Если вы еще не установили gdebi , установите его, используя sudo apt install gdebi-core .

Почему gdebi?

gdebi будет искать все зависимости файла .deb и будет устанавливать их перед попыткой установить файл .deb . Я считаю это предпочтительнее, чем sudo dpkg -i skype.deb && sudo apt install -f .

Последнее слишком стремительно устраняет зависимости в определенных ситуациях.

Например, когда я пытался установить Skype, он попытался удалить 96 (!) Пакетов, включая пакеты, такие как compiz и unity ! gdebi дал гораздо более ясное сообщение об ошибке:

$ sudo gdebi skype.deb Cannot install 'libqtgui:i386'

(Вот, кстати, решение этой конкретной проблемы .)

Установить:

sudo dpkg -i filename.deb sudo apt-get install -f sudo dpkg -i filename.deb # yes, twice

Удалять:

sudo dpkg -r PACKAGE-NAME

Чтобы переконфигурировать:

sudo dpkg-reconfigure PACKAGE-NAME

Другой подход – установить gdebi

В 16.04 и выше:

Теперь Apt устанавливает и разрешает зависимости от файлов .deb так просто,

sudo apt install /path/to/packagename

Чтобы установить пакет Debian (заканчивается на «.deb») с помощью cmd 'dpkg', вы должны ввести:

cd /path/of/Debian/package sudo dpkg -i package-name.deb

Если вы хотите удалить тот же пакет Debian в какой-то момент, то:

cd /path/of/Debian/package sudo dpkg -r package-name.deb

Чтобы получить список текущих пакетов Debian, используйте:

dpkg -l

(.deb) вручную устанавливаются с помощью команды dpkg или мы можем сказать «Debian Package Management System». dpkg – одна из бэкэнд-команд, таких как apt-get и aptitude.

Например:

dpkg -> apt-get, aptitude -> Synaptic, Software Center

Но, конечно, самыми легкими способами установки пакета было бы, во-первых, поскольку dpkg является базой, вы можете использовать его для установки, упакованного непосредственно из командной строки.

Для установки пакета:

sudo dpkg -i “DEB_PACKAGE”

Например, если файл пакета называется askubuntu_2.0.deb, тогда вы должны сделать sudo dpkg -i askubuntu_2.0.deb.

Если dpkg сообщает об ошибке из-за проблем с зависимостями, вы можете запустить sudo apt-get install -f, чтобы загрузить отсутствующие зависимости и настроить все.

Если это сообщает об ошибке, вам придется самостоятельно определять зависимости, следуя примеру. Как разрешить неудовлетворенные зависимости после добавления PPA ?.

Для удаления пакета:

sudo dpkg -r PACKAGE_NAME Например, если пакет называется askubuntu, тогда вы должны сделать

sudo dpkg -r askubuntu

Переконфигурируйте существующий пакет:

sudo dpkg-reconfigure PACKAGE_NAME

Это будет полезно, если вам нужно перенастроить что-то, связанное с указанным пакетом. Некоторые полезные примеры – это конфигурация клавиатуры, когда вы хотите включить Ctrl + Alt + Backspace, чтобы сбросить X-сервер.

Источник: //ubuntu.fliplinux.com/deb.html

Установка программ в Linux (.tar, .gz, .bz, RPM и DEB)

Установка DEB-пакетов в Ubuntu

Каждому пользователю ОС Linux, да и любых других операционных систем приходится сталкиваться с установкой дополнительных программ на свой компьютер. Если в Windows для этого существует специальный файл (setup.

exe), который пошагово проведет вас по всем этапам и установит программу, то в Linux дела с этим обстоят немного по другому, но все равно с небольшим опытом это делается очень просто.

  Довольно часто пользователи (особенно новички) спрашивают: Как устанавливать программы в Linux? Постараюсь ответить на этот вопрос.

В мире Linux существует несколько типов установочных пакетов, и каждый дистрибутив имеет свой собственный, предпочтительный формат пакетов. Стандартной системой установки для Linux, является RPM, разработанной компанией Red Hat и используется в основной в дистрибутивах Fedora, Mandriva, Red Hat и Suse. Файл пакета RPM обычно имеет название имя_программы-версия.rpm.

Еще одним очень популярным форматом пакетов является DEB. Который, как не сложно догадаться используется в системах Debian GNU/Linux, и на ее основе,  в том числе Ubuntu, Knoppix и Mepis. Файл пакета DEB обычно имеет название имя_программы-версия.deb.

Ну и наконец архивы, так называемые тарболы (Tar Balls). Как правило имеют расширение .tar , .tar.gz , .tgz.  Которые сначала необходимо распаковать, а уже потом устанавливать или компилировать.

Все действия по установке программ необходимо выполнять под суперпользователем!

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

Установка программ на Debian, Ubuntu

Для работы с DEB пакетами существует множество инструментов, но пожалуй самый простой и часто используемый, это apt-get, входящий в стандартный набор инструментов.

apt-get позволяет не только с легкостью устанавливать новые пакеты в систему, но и показывать какие пакеты доступны для установки и скачивать их с интернета в случае необходимости.

Для установки приложения, введите в командную строку:

apt-get install имя_пакета

Для удаления:

apt-get remove имя_пакета

Несмотря на то, что содержимое пакетов может хранится на сервере в интернете или где нибудь на диске, APT хранит локальную базу данных со списком всех доступных для установки пакетов и ссылок где их брать. Эту базу необходимо периодически обновлять. Для обновления базы APT используется команда:

apt-get update

Очень часто программы изменяются (выходят обновления, патчи, системы безопасности и т.д.), можно также использовать APT для обновления устаревший пакетов (программ) в системе. Для обновления нужно сначала обновить список пакетов, а потом уже установить все обновления. Для этого выполняется следующая команда, которая сразу сделает все необходимое:

apt-get update; apt-get upgrade

Более подробную инструкцию по использованию утилиты APT можно посмотреть на официальном сайте.

Установка программ на Fedora, Red Hat

Для пакетов RPM есть замечательная утилита yum, которая делает примерно тоже самое, что и apt-get делает для пакетов Debian. Как и apt-get, yum позволяет загрузить и установить пакет из настроенного хранилища (репозитория):

yum install имя_пакета

Удалить программу также легко и просто:

yum remove имя_пакета

yum не сохраняет локальную базу данных списка пакетов, поэтому нет необходимости постоянно ее обновлять. Для установки всех доступных обновлений и патчей достаточно прописать команду:

yum update

или же выбрать определенную программу для обновления:

yum update имя_пакета

Установка программ в Mandriva

Mandriva Linux (бывший Mandrake и Connectiva) имеет свой набор инструментов для работы с пакетами установки, называется он urpmi. Для установки программ необходимо ввести:

urpmi имя_пакета

Для удаления:

urpme имя_пакета

Для обновления локальной базы данных списка пакетов:

urpmi.update -a

Для установки обновлений:

urpmi –auto-select

 Установка программ из архивов (тарболов)

Дистрибутив с программой, представляет из себя архив с кучей файлов и обычно имеет расширение  .tar , .tar.gz ,  .bz, .tgz ну или что то похожее.

Для архивов сжатых с помощью GZIP (gz, gz2 и т.д.) выполняем:

tar -xvzf имя_файла

Для архивов сжатых с помощью BZIP (bz, bz2 и т.д.) выполняем:

tar -xvjf имя_файла

Команды Tar:

  • x — извлечь файлы из архива;
  • v — подробный вывод информации на экран;
  • f — Обязательная опция. Если не указать, Tar будет пытаться использовать магнитную ленту вместо файла;
  • z — обработать архив сжатый gzip’ом;
  • j — обработать архив сжатый bzip’ом.

После выполнения, будет создана папка с именем, идентичным названию пакета.

Далее необходимо открыть эту созданную папку

cd имя_папки

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

Если программа собрана в виде исполняемого файла, то в папке будет находиться файл, с расширением .sh, обычно он так и называется install.sh. Его достаточно просто запустить на исполнение:

./install.sh

Если же программа представлено в исходном коде, выполняем следующие команды:

./configuremakemake install

После установки делаем:

make clean

Все, как ведите ничего сложного в установке программ в Linux нет.

Источник: //linhunt.ru/os/linux/ustanovka-programm-v-linux-tar-gz-bz-rpm-i-deb/

Как установить Deb-пакеты на Ubuntu

Установка DEB-пакетов в Ubuntu
Deb – это формат установочного пакета, используемый всеми дистрибутивами на базе Debian. Пакеты Deb могут быть установлены и удалены с помощью командной строки или графического менеджера пакетов.

В этом уроке мы объясним, как установить .debпакеты debian на Ubuntu 18.04. Эти же инструкции применяются для Ubuntu 16.

04 и любого дистрибутива на основе Debian, включая Debian, Linux Mint и Elementary OS.

Прежде чем вы начнете

Репозитории Ubuntu содержат тысячи пакетов deb, которые могут быть установлены из программного обеспечения Ubuntu Software Center. Если вы хотите установить из командной строки, вы можете использовать утилиту командной строки apt.

Но есть приложения, которые не включены в Ubuntu или любые сторонние репозитории. Эти приложения должны быть загружены с веб-сайта разработчиков и установлены вручную.

Будьте осторожны при установке пакетов deb из неофициальных источников.

Загрузка deb-пакетов

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

Запустите веб-браузер и перейдите на страницу загрузки TeamViewer для Linux. Загрузите пакет deb, нажав ссылку для загрузки Ubuntu и Debian.

Если вы предпочитаете использовать терминал, вы можете загрузить файл deb с помощью wget или curl:

wget –no-check-certificate //download.teamviewer.com/download/linux/teamviewer_amd64.debcurl -k -O -L //download.teamviewer.com/download/linux/teamviewer_amd64.deb

Установка deb-пакетов из командной строки

Когда дело доходит до установки пакетов deb из командной строки, у вас есть несколько инструментов в вашем распоряжении. В следующих разделах мы покажем вам, как использовать утилиты apt, gdebiи dpkg для установки пакетов deb.

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

APT (Advanced Package Tool) – это интерфейс командной строки для системы управления пакетами. Он был введен в Ubuntu 14.04 и объединяет наиболее часто используемые команды apt-get и apt-cache.

Чтобы установить локальные пакеты deb, apt вам необходимо предоставить полный путь к пакету deb. Если пакет находится в вашем текущем рабочем каталоге вместо того, чтобы использовать абсолютный путь, вы можете добавить ./ перед именем пакета. В противном случае apt попытается извлечь и установить пакет из репозиториев Ubuntu.

sudo apt install ./teamviewer_amd64.deb

Вам будет предложено ввести Y :

…0 upgraded, 84 newly installed, 0 to remove and 64 not upgraded.Need to get 21.0 MB of archives.After this operation, 66.3 MB of additional disk space will be used.Do you want to continue? [Y/n]

Менеджер пакетов apt разрешит и установит все зависимости пакета.

Установка пакетов deb с помощью gdebi

gdebi является инструментом для установки локальных пакетов deb. Он не установлен по умолчанию в Ubuntu, но вы можете установить его из программного обеспечения Ubuntu Software Center или используя следующую команду:

Теперь вы можете установить пакеты deb gdebi, набрав:

sudo gdebi teamviewer_amd64.deb…Do you want to install the software package? [y/N]:

Введите, y когда будет предложено gdebi, разрешите и установите пакет deb и все его зависимости для вас.

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

dpkg является менеджером пакетов низкого уровня для систем на базе Debian. Используйте опцию -i (или –install) для установки пакетов deb dpkg.

sudo dpkg -i teamviewer_amd64.deb

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

Установка deb-пакетов с использованием GUI

Если вы предпочитаете использовать графический интерфейс, просто загрузите файл deb и откройте его двойным щелчком.

Откроется центр графического программного обеспечения по умолчанию

Нажмите кнопку «Установить», и откроется диалоговое окно «Аутентификация».

Введите пароль администратора и нажмите кнопку «Проверить подлинность».

Установка может занять некоторое время в зависимости от размера файла и его зависимостей. После установки пакета deb кнопка Install в программном центре Ubuntu изменится на «Удалить».

Все, приложение установлено в вашей системе, и вы можете запустить его из меню приложений.

Заключение

В этой статье вы узнали, как устанавливать локальные пакеты deb.

Источник: //andreyex.ru/ubuntu/kak-ustanovit-deb-pakety-na-ubuntu/

Освоение Ubuntu. Установка пакетов и программ

Установка DEB-пакетов в Ubuntu

Вы давно установили операционную систему Ubuntu, настроили ее “под себя”, а самого главного все равно нет. Оно и понятно: для обеспечения должной функциональности не хватает самых необходимых программ, которые в Windows мы усердно искали, скачивали и устанавливали. Что и будем продолжать делать –- но уже в среде Linux.

Один из главных вопросов, который всегда вызывает стойкое непонимание со стороны “переходящих” линуксоидов (и убунтологов) – это установка программного обеспечения (ПО) под Ubuntu.

Linux имеет своеобразную структуру системных файлов, отличающуюся от “dll-помойки”, как ее называют, Windows.

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

Deb-пакеты

Сейчас – подробнее о системе Ubuntu. По идее, все программы должны устанавливаться из т.н. исходников (sources) — файлов на языке C++, предназначенных для компиляции.

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

В некоторых операционных системах Linux распространена RPM (Red Hat Package Manager)-система, в других, таких как Debian и основанных на ней -– DEB (собственно, от слова “Debian”) и т. д…

Примечание. Системы DEB и RPM по своему замыслу частично похожи, но друг с другом все-таки несовместимы. Впрочем, существует специальная программа alien, которая преобразует пакеты из одного формата в формат с различной степенью “везения”

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

По открытию deb-файла через утилиту-менеджер пакетов файлы распределяются по системным каталогам, создаются ссылки в меню –- и после этого программа готова к применению.

По сравнению с процессом компиляции программ из исходного кода –- это очень легкий и быстрый метод инсталляции.

Что касается зависимостей, они условно делятся на обязательные и необязательные (исходя из названия, последние просто рекомендованы к скачиванию). Большинство пакетов взаимосвязаны с другими библиотеками, без наличия которых они попросту не устанавливаются.

В чем плюс такого “пакетозависимого” подхода? Сами по себе deb-файлы занимают сравнительно не много места (обычно десятки-сотни килобайт) за счет того, что содержат только самые необходимые компоненты. По мере того, как вы устанавливаете все новые и новые пакеты, список зависимостей значительно возрастает.

Впоследствии, при удалении какой-либо программы удаляются и все зависимые пакеты (если они уже не зависят от других пакетов). Вот такая своеобразная “альтернатива” dll-библиотекам Windows.

Репозитории

Еще одно понятие, с которым вам придется иметь дело – репозиторий, хранилище программного обеспечения. Мы не будем вдаваться в архитектуру репозитория, отметим только, что обычно он состоит из четырех категорий: Main, Restricted, Universe и Multiverse.

Входящие в разделы universe и multiverse пакеты доступны только через Интернет и не могут быть включены в начальный дистрибутив Ubuntu.

Именно поэтому, по причине отказа Ubuntu от несвободного ПО, у линуксоидов и возникают проблемы (временные) с кодеками, воспроизведением DVD, шрифтами и прочим.

Есть два источника установки пакетов – локальный и интернет-репозиторий, хотя следовало бы употребить слово ”репозиторий” во множественном числе, так как их — несметное количество.

Локальным источником является жесткий диск или сменный носитель в виде CD или DVD. Диски с репозиториями можно приобрести в интернет-магазинах, в том числе и белорусских.

Наиболее полная версии для Ubuntu –- на 4 и более DVD, хотя полный официальный репозиторий занимает куда больше гигабайт, чем все эти диски, вместе взятые. Доступно русское зеркало, а также множество других источников для скачивания пакетов. По адресу //packages.ubuntu.

com/ вы всегда можете найти и скачать необходимый deb в достаточно наглядной форме (с отображением всех строгих/нестрогих зависимостей). Хотя заниматься этим собственноручно вам крайне не рекомендуем, поскольку для того, чтобы удовлетворить зависимости, придется скачать далеко не один пакет.

В общем, занятие крайне утомительное. Поспрашивайте на форумах, у знакомых диски с репозиториями -– и вся проблема решится очень быстро.

Сейчас вкратце о принципе наименования пакетных файлов. Пример: имя conky_1.4.5-0ubuntu1_i386.deb. Как нетрудно догадаться, conky – это название программы, 1.4.5 – ее версия, ubuntu – поддерживаемая ОС, i386 – архитектура процессора — описание архитектур). Если в наименовании встретите суффикс .src, знайте, что вы имеете дело с пакетом, включающим исходные файлы.

Суффикс am64 означает, что пакет предназначен для установки именно на 64-битном процессоре. Поскольку 32- и 64-битое ПО несовместимы, скачивать “чужие” пакеты бессмысленно. В том случае, если версия или архитектура программы не совместимы с системой, менеджер пакетов прекратит установку.

Если у вас 32-битная версия Ubuntu, будьте внимательны, заказывайте диски с репозиториями именно под 32-разрядную систему.

Рассмотрим ситуацию: вы купили несколько DVD-репозиториев. В таком случае, согласно инструкции на этикетке диска, нужно занести репозитории в общую “базу”. Для этого в консоли для каждого диска нужно выполнить команду apt-cdrom add, и тогда диски автоматически будут добавлены в список репозиториев.

Этот список хранится по адресу /etc/apt/sources.list. Обновить его можно вручную: sudo gedit /etc/apt/sources.list или через пакетный менеджер Synaptic.

А еще в меню Gnome есть соответствующий пункт: Система ? Администрирование ? Источники приложений. Для добавления источника пройдите по этому адресу и выберите “ПО сторонних производителей”.

Затем нажмите кнопку “Добавить” и введите строку APT, к примеру: deb //ftp.debian.org sarge main. Теперь нажмите кнопку “Добавить источник” и закройте все окна.

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

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

Если делать update вручную, то sudo apt-get upgrade –- аналогичная команда в консоли. При установке менеджер выдает предупреждение о занимаемом дисковом пространстве со всеми зависимостями и, по вашему желанию, удовлетворяет их.

Скачанные пакеты после установки не удаляются, а бережно хранятся в кэше: /var/cache/apt/archives/, откуда вы можете их скопировать в другое место. Недокачанные (например, в случае обрыва связи) пакеты хранятся в директории /var/cache/apt/archives/partial/.

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

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

Самый простой способ установки приложений – через меню Приложения ? Установка/Удаление. Программы рассортированы по категориям, имеют описание (правда, с переводам дела обстоят не лучшим образом), рейтинг -– все это облегчает выбор среди внушительной подборки программ. Отметьте галочками нужные пакеты (или уберите, если пакет нужно удалить) и нажмите “Ok”. Ничего сложного!

Если работать через консоль, то аналогичными командами будут: apt-get install (установка), apt-get remove (удаление).

Установленные программы должны появиться в списке Главного меню в назначенном ей разделе.

Примечание. Существует еще один способ установки программ -– по запуску специального скрипта (расширение может варьироваться -– .sh, .py и др.). В таком виде часто распространяются драйвера и пакеты all-in-one (“все в одном”). По ходу инсталляции скрипт задает вопросы, на которые пользователю обязательно нужно ответить. Для запуска исполняемого файла введите ./имя файла.расширение

Если двух упомянутых способов установки вам покажется недостаточно –- ничего страшного. Помимо вышеупомянутых aptitude, есть и другие менеджеры пакетов. Если рассматривать программы с графическим интерфейсом, то, прежде всего, следует отметить следующие три программы.

Synaptic (Synaptic Package Manager)

Synaptic — программа для управления как rpm-, так и и deb-пакетами, графическая оболочка apt. Она интегрирована в Ubuntu, поэтому проблем с поиском и установкой не будет. Данный менеджер установит пакеты, расположенные на жестком диске, через интернет, на сменном носителе.

Если брать в сравнение аналогичные программы (YaST2, KPaсkage и другие), удобство использования Synaptic на порядок выше. Под этими словами подразумеваются: продуманные настройки, интерфейс и система меток. А еще -– относительно стабильная и быстрая работа.

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

Automatix

Более дружественная, чем стандартные “Установка/Удаление”, программа. Она предназначена для автоматизированной установки наиболее востребованных приложений, Ubuntu. Как итог — добавление возможностей, с которыми ОС изначально “не в ладу”. Это:

— мультимедиа-кодеки— монтирование, чтение и запись ФС NTFS (актуально для Ubuntu 7.04 и ниже)— возможность просмотра DVD— дополнительные скрипты

— скрипты к Nautilus и другое.

Aptoncd

С помощью программы Aptoncd можно создать ISO-образ со всеми установленными пакетами и записать его на CD/DVD диск. Затем этот репозиторий без проблем добавляется в общий список deb-источников. О способах, как это сделать, мы расскажем уже в следующем выпуске, в практической части этой главы.

Врезка. Полезные консольные команды

Распаковка:

архив gz/gz2 –- gunzip / gunzip2
архив bz/bz2 –- bunzip / bunzip2
архив tar –- tar xvf

Работа с пакетами:

apt-get install –reinstall — установка пакета с перезаписью файлов
apt-get install — установка сразу нескольких программ
apt-get –d install — запуск программы без ее распаковки
apt-get update – обновление списков пакетов
sudo alien –- преобразование пакета rpm в deb

Источник: //softdroid.net/osvoenie-ubuntu-ustanovka-paketov-i-programm

Установка deb пакетов из консоли

Установка DEB-пакетов в Ubuntu

Рассмотрим, как происходит установка deb пакетов из консоли на примере Ubuntu Linux если вы скачали пакет. Это может быть редкая программа, не представленная официально либо вы рискнули поставить более свежую версию игнорируя зависимости. Напомню, что в Ubuntu и Debian имеются тестовые ветки с более свежим, но менее стабильным софтом.

Откройте каталог со скачанным файлом, кликните правой кнопкой мыши и выберите «Открыть в терминале»:

Установка deb пакетов из консоли производится следующей командой:

sudo dpkg -i имя_пакета.deb

Вероятнее всего вы увидите ошибку зависимостей. Продемонстрирую на примере пакета nmap в свежеустановленной системе Ubuntu 18.04:

Исправить это довольно просто, введите команду проверки зависимостей:

sudo apt -f install

Зависимости успешно добавлены в систему и установленный пакет стабильно работает:

Удаление deb пакетов из консоли

sudo apt remove имя_пакета

Или если хотите удалить пакет со всеми его настройками:

sudo apt purge имя_пакета

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

sudo apt autoremove

Используйте в консоли клавишу «Tab» один или несколько раз чтобы автоматически продолжить путь к директории или файлу. Это не только ускоряет работу в терминале, но также избавляет от лишних ошибок при наборе команд.

Авто продление «Tab» работает не только при наборе пути к файлу. Его можно применять для запуска любой программы если она уже установлена в системе.

Просто наберите первые буквы из названия пакета и продолжите нажатием на «Tab».

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

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

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

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

sudo gedit /etc/apt/sources.list

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

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

sudo apt update

Терминал Linux сохраняет историю введённых ранее команд. Используйте стрелки вверх-вниз на клавиатуре для быстрого перебора и вывода предыдущих записей.

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

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

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

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

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

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

По умолчанию он ищет все возможные совпадения поискового запроса. То есть читает заголовок (название пакета) и его описание. Но вы можете выбрать «Точное имя» тогда будет найдено 100% совпадение.

К примеру: набирая в поле поиска nmap с опцией «Точное имя» будет найден только сам пакет. Если же искать «В заголовках», то будут найдены пакеты zenmap, python3-nmap и подобные совпадения поиска. Описания при этом будут проигнорированы.

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

Источник: //onstartup.ru/articles/linux/ustanovka-deb-paketov-iz-konsoli/

Поделиться:
Нет комментариев

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

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.