Приемы работы в ubuntu. глава 6: управление пакетами

Куда устанавливаются программы в Ubuntu

Здесь не все так просто. Чтобы ответить на этот вопрос сначала нужно разобраться в особенностях файловой системы Linux и способах установки программ. В корневой файловой системе Linux каждая папка предназначена для хранения определенного типа файлов, эти правила со временем менялись, да и сейчас меняются в зависимости от дистрибутива, но основные папки остаются одни и те же. В папке /bin (Binary — двоичный) — хранятся исполняемые файлы, /lib — подключаемые библиотеки, /usr — ресурсы и данные программ, это могут быть переводы, картинки и т д, в /var — временные данные, логи, кэши, /etc — конфигурационные файлы.

Большинство программ, устанавливаемых с помощью стандартного пакетного менеджера распределяются по файловой системе в эти папки. Вам, наверное, интересно, как система определяет какие файлы куда копировать. Она и не определяет, это задает разработчик во время сборки пакета. Попробуйте открыть deb пакет как архив. Кроме служебных информационных файлов, касающихся установки вы там увидите структуру папок напоминающую корневую ФС Linux, это и определяет какие файлы где будут находиться. В последнее время грань четкого разделения файлов по папкам немного стерлась, появились папки /usr/bin для исполняемых файлов, а кэш некоторые программы вообще хранят в домашней папке пользователя, но традиционные Linux сервисы, такие как Samba, Apache, Ngnix и многие другие четко придерживаются стандартной структуры.

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

Как видите, все файлы на своих местах.

Но из этого правила есть исключения. Например, многие проприетарные программы и игры  устанавливаются полностью в одну папку, так же как и в Windows. Для таких программ есть папка /opt. Посмотрим, например, на Crossover:

Обычно такой вид установки используют программы, устанавливаемые скриптами в формате .run. Есть еще один вид программ — те, которые собираются из исходников и устанавливаются командой make install. Так программы лучше не устанавливать, потому что файлы, как и в первом случае, распределяются по всей системе, но в этот раз уже без ведома пакетного менеджера. Конечно¸ вы всегда сможете удалить программу командой make uninstall, но нет гарантий что вы не удалите исходники и скрипт очистки не оставит в системе много лишних файлов, которые потом будет трудно найти. Как правильно устанавливать программы из исходников можете посмотреть в статье установка программ из tar.gz

Надеюсь, эта статья помогла вам разобраться с вопросом куда устанавливаются программы в 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 https://download.teamviewer.com/download/linux/teamviewer_amd64.debcurl -k -O -L https://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.

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

Подготовка к установке

Шаг 1. Загрузка установочного образа

У Debian есть несколько видов установочных образов. Это Netinstall образ, который содержит только самые необходимые компоненты, полные образы, содержащие практически все, а также Live образы, с помощью которых можно запустить систему без установки.

Шаг 2. Запись образа на флешку

Для записи образа на флешку можно использовать утилиту Etcher, как в Windows, так и в Linux вам достаточно выбрать образ, затем выбрать USB устройство и нажать кнопку Flush:

Шаг 3. Настройка BIOS

Следующий шаг — настройка BIOS, вам необходимо перезагрузить компьютер и нажать клавишу Del, Shift+F2, F2 или F8 чтобы войти в интерфейс настройки BIOS. Здесь найдите вкладку Boot. В разделе Bood Device Priority необходимо выбрать Hard Disk, а в Hard Disk Priority — установить на первое место вашу флешку:

Все это работает похожим образом как в новых BIOS, так и в старых, но в новых всё намного проще. Debian отлично устанавливается на UEFI, поэтому никаких дополнительных настроек не нужно.

Charms are packages for cloud software operations

In the cloud world, it is useful to share software operations code as much as it is useful to share the code of the applications themselves. Rather than having many different organisations code operations separately, Ubuntu enables community-based operations collaboration with a standard ‘charm’ package for operations.

Charms handle the application lifecycle — deployment, integration and configuration, upgrades, and teardown.

There are charms for both VM-based cloud operations, and Kubernetes-based cloud operations. Charms can use a range of operating systems, but most charms as Ubuntu-based, so they benefit from the standard security and familiarity of the rest of Ubuntu.

Установка Flatpak в Linux

В таких системах, как Fedora пакетный менеджер Flatpak уже поставляется по умолчанию. Но если вы захотите использовать программу в Ubuntu, Debian или в Linux Mint, то вам понадобится её установить:

Если в репозиториях вашего дистрибутива нет пакета Flatpak, вы можете установить его из PPA:

Если всё же вам надо установить flatpak в дистрибутиве, основанном на Red Hat Enterprice Linux, выполните:

Для OpenSUSE команда не сильно отличается:

Да и для ArchLinux тоже:

После установки вы можете пользоваться flatpak из командной строки. Чуть ниже мы рассмотрим как это делать, но для удобства можно добавить поддержку flatpak в центр приложений. Для этого в Ubuntu достаточно установить такой пакет:

Для других дистрибутивов пакет будет тот же, только надо будет использовать их пакетный менеджер. После этого вы можете скачивать файлы .flatpakref и Flathub и устанавливать их двойным кликом.

‘Snap’ packages have better security and updates

Newer ‘snap’ packages are preferred for free-standing components, especially applications. They can be rigorously confined, meaning that every stage of the application installation and operation can be kept secure. A ‘strictly’ confined snap has a very specific set of features that it is allowed to use, which requires appropriate oversight by Canonical, and if that software is compromised then those safeguards should limit the impact of the vulnerability.

There are also ‘classic’ snaps, which are not confined and which are thus equivalent to third-party debs. We strongly recommend that you establish the bona-fides of any third-party classic snap publisher. Important or widely-used classic snaps should have ‘verified’ publishers in the store.

Snaps are less likely to have problems with dependencies over their lifetime because they bundle these dependencies or use standard system-provided dependencies in a standardised way. However, it is up to the publisher of the snap to ensure that issues in dependencies are addressed with newer versions of the snap because snaps are build and published directly by the upstream vendor of the software. That also means that the architectures supported by a snap are determined by the vendor, not Canonical, and the security of the build system is often up to the vendor as well. Some snaps are build on trusted infrastructure for all architectures. You can ask your vendor to follow that approach for snaps where this is important to you.

The update mechanism for snaps is highly reliable, with automatic backups of relevant data and the ability to roll back to the previous version of the update fails.

Snaps are always stored in a format which supports signature validation, meaning that intrusions are easier to detect.

Install .deb package through Ubuntu Software Manager

We will explain this procedure by using the same Google Chrome .deb package example. The installation package google-chrome-stable_current_amd64.deb is saved in the Downloads folder.

Open the installation package by double-clicking it from the Downloads folder.

The following window will open in the Ubuntu Software manager:

Click the Install button. You will be asked for authentication as only an authorized user can install a software in Ubuntu.

Enter your password and click Authenticate. The installation process will now start and you will be able to see the progress in the following window:

The software will be successfully installed on your system.

Removal:

If you want to uninstall a package installed through this procedure, you can use the apt-get command in your Ubuntu Terminal as follows:

$ sudo apt-get remove

For example, I will be using the following command in order to remove Google Chrome’s stable version from my system:

$ sudo apt-get remove google-chrome-stable

The system will prompt you with a y/n option in order to confirm initiating the uninstall procedure. Please enter Y and then hit Enter after which the software will be removed from your system.

Ручное добавление репозитория

Если Вы хотите, то можете добавить необходимый репозиторий в файл /etc/apt/sources.list вручную.

Для примера включим репозиторий CouchDB и установим из него пакеты. CouchDB — это бесплатное, отказоустойчивое NoSQL решение с открытым исходным кодом, поддерживаемое Apache Software Foundation.

Откройте файл sources.list любимым редактором:

И добавьте в конце файла новой строкой запись:

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

$(lsb_release -cs) выведет кодовое имя Ubuntu. Например, если у Вас Ubuntu 18.04, тогда кодовое имя — bionic.

Более правильным, конечно, будет не добавление строки в файл sources.list, а вынесение репозитория в отдельный файл, который помещается в каталог /etc/apt/sources.list.d/ (как это описывали выше).

Далее нам необходимо загрузить публичный ключ. Это можно сделать командами wget или curl:

Вывод должен быть просто OK, что значит GPG ключ успешно импортирован.

Перед установкой нового пакета, обновим список доступных репозиториев:

А теперь установим:

Installing deb Files from the Command Line #

When it comes to installing deb packages from the command line you have several tools at your disposal. In the following sections, we will show you how to use , , and utilities to install deb packages.

Installing deb files with

is a command-line utility for installing, updating, removing, and otherwise managing deb packages on Ubuntu, Debian, and related Linux distributions. It was introduced in Ubuntu 14.04 and combines the most commonly used commands from and .

To install local deb packages with you need to provide the full path to the deb file. If the file is located in your current working directory instead of typing the absolute path, you can prepend before the package name. Otherwise, will try to retrieve and install the package from Ubuntu’s repositories.

You will be prompted to type to continue:

The package manager will resolve and install all the package dependencies.

Installing deb files with

is a tool for installing local deb packages. It is not installed by default in Ubuntu, but you can install it with the following command:

To install the deb package with type:

Type when prompted and will resolve and install the deb package and all its dependencies for you.

Installing deb files with

is a low-level package manager for Debian-based systems. Use the (or ) option to install deb packages with .

Unlike and , doesn’t resolve dependencies. If you get any dependency errors when installing deb packages, you can use the following command to resolve and install all package dependencies:

Как удалить пакет Ubuntu в терминале

В новых версиях Ubuntu для управления пакетами, а в том числе и удаления можно использовать новый менеджер пакетов — apt. Команда удаления выглядит таким образом:

Будет выполнено полное удаление пакета, включая конфигурационные файлы и зависимости, только рекомендованные программы останутся. Если вы хотите использовать apt-get чтобы удалить deb ubuntu, то порядок действий немного другой. Для обычного удаления пакета выполните:

Для удаления пакета вместе с его конфигурационными файлами, выполните:

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

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

Ну с основами разобрались, теперь перейдем к более сложным ситуациям. Что если вы устанавливали программу из deb файла и теперь не знаете точно, как называется ее пакет, чтобы удалить?

Это очень просто узнать, например по исполняемому файлу, допустим исполняемый файл программы TimeShift находится по адресу /usr/bin/timeshift, теперь узнаем ее пакет:

Как видите, пакет так и называется — timeshift. Теперь можно удалить программу Ubuntu, одним из выше описанных способов.

Очень часто мы устанавливаем недостающее нам программное обеспечение из PPA, но не все эти пакеты нужны нам на протяжении долгого времени, а при обновлении системы, могут даже вызвать ошибки. Так как же удалить все пакеты установленные из PPA? Для этого есть специальная утилита: ppa-purge.

Если она еще не установлена, устанавливаем командой:

Теперь, чтобы удалить все пакеты установленные из определенного ppa используйте:

Обратите внимание на ppa:владелец_ppa/имя_ppa — обычно в таком формате записываются все PPA: протокол:владелец/имя. Узнать список репозиториев можно в программе источники приложений:

Узнать список репозиториев можно в программе источники приложений:

Такой командой можно одним махом удалить пакеты ubuntu, установленные из ppa:

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

Но все же способ есть, обычно, разработчики в файле сценариев makefile, кроме цели install реализуют цель uninstall, которая дозволяет выполнить обратное действие.

Поэтому если у вас осталась папка с исходным кодом той программы можно просто перейти в нее и выполнить make uninstall чтобы удалить приложение Ubuntu:

Installing deb Packages using GUI #

If you prefer to use a graphical interface, simply download the deb file and open it with a double click.

This will open the default distro Graphical Software Center:

Click on the Install button and the Authenticate dialog box will open.

Enter the administrative password and click on the Authenticate button.

The installation may take some time depending on the file size and its dependencies. Once the deb package is installed, the “Install” button within the Ubuntu Software Center will change to “Remove”.

That’s all, the application has been installed on your system and you can start using it.

Установка из tar gz в Ubuntu

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

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

Дальше извлечем исходники из архива с программой:

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

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

Программы часто используют внешние библиотеки, а в разных дистрибутивах путь к файлам библиотек разный, поэтому перед тем, как запускать make нужно выполнить скрипт configure для проверки зависимостей. Этот скрипт можно создать на основе файла configure.in. Но это необязательно, во многих программах скрипт конфигурации не предусмотрен и программа не требует проверки зависимостей перед сборкой, тогда файла configure.in просто нет в папке с исходниками. Если так, то просто пропустите следующие инструкции и переходите к сборке.

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

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

Если все прошло успешно установка из исходников Ubuntu может быть продолжена. Теперь, наверное, самое сложное, запускаем configure:

Если скрипт обнаружит что какой-то библиотеки нет (File имя_файла_библиотеки.so not found), скомпилировать пакет не получится, берем название библиотеки и ищем в Google как называется ее пакет в Ubuntu, а затем устанавливаем его через  apt-get. Обычно это libимя_библиотеки или libимя_библиотеки-dev.

Например, нам не хватало libfuse.so. С помощью поисковой системы мы узнали, что эта библиотека есть в пакете libfuse. Теперь просто ее установим:

Затем опять выполняете configure, чтобы посмотреть нет ли других неразрешенных зависимостей. И повторяете все до тех пор, пока не увидите слово Sucessful или Complete в конце вывода скрипта.

И только теперь установка tar.gz в Ubuntu может быть продолжена и программа собрана. Команда make скомпилирует программу из исходников, а скрипт checkinstall соберет deb пакет:

Самое сложное уже позади, на этом этапе ошибки почти никогда не возникают.

И только теперь мы получили программу, которую можно устанавливать с помощью центра приложений или в терминале. Установка с помощью dpkg будет выглядеть вот так:

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

Conclusion

You learned about installing deb package on an Ubuntu Linux using the dpkg command. For more info see the following pages:

  • dpkg Command Cheat Sheet
  • See man pages for more information – deb(5)

This entry is 11 of 13 in the Debian/Ubuntu apt-get Tutorial series. Keep reading the rest of the series:

  1. Ubuntu 18.04 update installed packages for security
  2. How Do I Update Ubuntu Linux Softwares Using Command Line?
  3. Ubuntu Linux: Upgrade Linux Kernel
  4. Ubuntu Enable & Setup Automatic Unattended Security Updates
  5. Linux: Update All Packages Command
  6. How do I update Ubuntu using terminal command line
  7. Debian upgrade or update a single package using apt-get
  8. Ubuntu upgrade or update a single package using apt-get
  9. How do I see what packages are installed on Ubuntu Linux?
  10. What does sudo apt-get update command do on Ubuntu/Debian?
  11. Ubuntu Linux – How Do I install .deb Packages?
  12. apt-get hold back packages on Ubuntu / Debian Linux
  13. Ubuntu 20.04 LTS update installed packages for security

If you liked this page, please support my work on Patreon or with a donation.
Get the latest tutorials on SysAdmin, Linux/Unix, Open Source/DevOps topics:

  • RSS feed or Weekly email newsletter
Category List of Unix and Linux commands
File Management cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Network Utilities dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Package Manager apk • apt
Processes Management bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Searching grep • whereis • which
User Information groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

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

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

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

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

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

Ubuntu/Debian Linux — Как установить пакеты .deb?

Сегодня мы поднимем такой вопрос — как установить пакет package.deb? Как установить пакет .deb из терминала с помощью командной строки в Ubuntu Linux или Debian Linux?

Вам нужно использовать команду dpkg, которая является диспетчером пакетов из оболочки командной строки для Debian и Ubuntu Linux. Вы можете использовать этот инструмент для установки, сборки, удаления и управления пакетами. Сам dpkg полностью управляется параметрами командной строки.

Как установить пакеты .deb на Ubuntu Linux?

Синтаксис следующий, установим файл .deb через командную строку:

dpkg -i package-name-here.deb
dpkg —install package-name-here.deb
dpkg -i -R /path/to/dir/name/with/lots/of/dot-deb-files/
dpkg -i —recursive /path/to/dir/name/with/lots/of/dot-deb-files/

Где флаги:

  • -i или —install: установить пакет .deb в Ubuntu Linux.
  • -R или —recursive: рекурсивная установка всех *.deb файлов, найденных в указанных каталогах и во всех подкаталогах. Путь /path/to/dir/name/with/lots/of/dot-deb-files/ должен ссылаться на каталог вместо имени файла package-name-here.deb.

Как установить файл .deb на Ubuntu?

Чтобы установить один файл пакета с именем /tmp/package.deb, введите следующую команду. Откройте терминал, а затем cd в каталог, где хранится package.deb. В этом примере package.deb хранится в каталоге /tmp:

$ cd /tmp

Введите следующую команду для установки пакета:

$ sudo dpkg -i package.deb

Или выполните следующую команду как пользователь root:

# dpkg -i package.deb

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

Скажем, вы загрузили файл deb с именем atop_2.3.0-1_amd64.deb:

$ ls -l *.deb

Чтобы установить пакеты .deb с именем atop_2.3.0-1_amd64.deb, выполните:

$ sudo dpkg -i ./atop_2.3.0-1_amd64.deb

Для того чтобы рекурсивно обрабатывать и устанавливать все файлы, соответствующие шаблону *.deb, найденные в каталоге /nfs/pkgs/ubuntu-builds/ и всех его подкаталогах, введите:

$ sudo dpkg -i -R /nfs/pkgs/ubuntu-builds/

Или же:

# dpkg -i -R /nfs/pkgs/ubuntu-builds/

Примечание об инструментах GUI

Откройте диспетчер файлов. Перейдите в папку, например ~/Downloads/ или /tmp/. Выберите файл .deb. Дважды щелкните файл .deb, и установка начнется автоматически. Это сработает, если в вашей системе/сервере установлен GUI:

Затем на экране появляется следующее диалоговое окно:

Нажмите кнопку «Установить». Вы должны авторизоваться, чтобы установить файл программного обеспечения /.deb:

  • После аутентификации, файл .deb начнёт свою установкуи вы увидите прогресс установкиследующим образом:

Итоги

  1. В этой статье вы узнали об установке пакета deb на Ubuntu/Debian Linux с помощью команды dpkg.
  2. Спасибо за уделенное время на прочтение статьи!
  3. Если возникли вопросы, задавайте их в х.

Устанавливаем архив TAR.GZ в Ubuntu

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

Шаг 1: Инсталляция дополнительных инструментов

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

  1. Откройте меню и запустите «Терминал».

Введите команду для добавления нужных компонентов.

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

Выберите вариант Д, чтобы запустить операцию добавления файлов.

Ожидайте завершения процесса, после чего появится строка ввода.

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

Шаг 2: Распаковка архива с программой

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

  1. Откройте файловый менеджер и перейдите в папку хранения архива.

Нажмите по нему правой кнопкой мыши и выберите пункт «Свойства».

Узнайте путь к TAR.GZ — он пригодится для осуществления операций в консоли.

Запустите «Терминал» и перейдите в эту папку хранения архива с помощью команды , где user — имя пользователя, а folder — название директории.

Извлеките файлы из директории, вписав tar , где falkon.tar.gz — название архива. Обязательно нужно ввести не только имя, но и .

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

Осталось только собрать все полученные файлы в один DEB-пакет для дальнейшей обычной установки программного обеспечения на компьютер.

Шаг 3: Компилирование DEB-пакета

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

  1. После процедуры разархивации не закрывайте консоль и переходите сразу в созданную папку через команду , где falkon — название необходимой директории.

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

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

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

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

В последнюю очередь впишите .

Шаг 4: Установка готового пакета

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

При попытке установки рассмотренных архивов важно также учитывать, что некоторые из них были собраны специфическими методами. Если приведенная выше процедура не работает, загляните в саму папку распакованного TAR.GZ и отыщите там файл Readme или Install, чтобы ознакомиться с описаниями по установке.. Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий