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

Содержание

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

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

Рассмотрим, как происходит установка 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 и подобные совпадения поиска. Описания при этом будут проигнорированы.

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

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

SoftwareManagementRu — Community Help Wiki

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

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

Что такое менеджер пакетов?

Менеджер пакетов — это программа, которая поможет вам устанавливать и удалять приложения. Также менеджер пакетов отслеживает зависимости между программами и сохраняет систему в целостности.

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

Вот три менеджера пакетов, которые вы можете использовать в Ubuntu

  • Установка/удаление программ — Это самый легкий путь для установки и удаления программ.
  • Synaptic — Расширенное управление приложениями и другими компонентами системы.
  • Apt — если вы предпочитаете использовать Терминал.

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

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

Репозитории программного обеспечения

Репозиторий (хранилище) ПО — это место откуда вы можете скачать программное обеспечение.

Для Ubuntu доступны тысячи программ. Эти программы хранятся в специальных хранилищах ПО (репозиториях) и легко доступны через интернет. Таким образом вы можете легко установить новые приложения. Это проверенный и надёжный способ, так как каждая программа в репозитории собрана и протестирована специально для Ubuntu.

Репозитории Ubuntu упорядочены в следующие категории: Main, Restricted, Universe, и Multiverse. Это нужно чтобы разделить программы с разными уровнями пользовательской поддержки и разными условиями использования. (Смотри Философия свободного ПО).

Стандартный установочный диск Ubuntu содержит некоторые приложения из категорий Main и Restricted.

Если ваш компьютер подключён к интернету, вам доступно намного больше ПО для установки. Например репозитории «Universe» и «Multiverse» доступны только через интернет.

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

Вы можете найти дополнительную информацию о репозиториях на сайте проекта Ubuntu.

Добавление дополнительных репозиториев

Можно добавить дополнительные репозитории, например сторонние или репозитории старых версий Ubuntu.

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

  1. Откройте Система → Администрирование → Источники приложений и нажмите ПО сторонних производителей.

  2. Нажмите Добавить для добавления нового репозитория.

  3. Введите строку APT для дополнительного репозитория. Её можно найти на вебсайте репозитория. Выглядит эта строчка примерно так: deb http://ftp.debian.org sarge main

  4. Нажмите Добавить источник и затем нажмите кнопку Закрыть чтобы сохранить изменения.

  5. Нажмите кнопку Закрыть в менеджере пакетов чтобы обновить список доступных пакетов.

Установка и удаление приложений

Выбрав Установка/удаление… из меню Приложения, вы можете установить новые программы. Там же можно и удалить ненужные программы. Для использования Установка/удаление приложений вам понадобятся права администратора.

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

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

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

Некоторые программы нельзя установить или удалить используя Установка/удаление приложений. Если вы не находите нужный вам пакет, щёлкните по Advanced для запуска менеджера пакетов Synaptic (смотри Раздел ― Расширенное управление пакетами).

Расширенное управление пакетами

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

Менеджер пакетов Synaptic

Synaptic — менеджер пакетов, который может устанавливать и удалять любые пакеты в системе. Имеет графический интерфейс, как и Установка/удаление приложений, но предоставляет намного больше информации и более полный контроль над программами в компьютере.

Чтобы запустить Synaptic из меню Система выберите Система → Администрирование → Менеджер пакетов Synaptic. Вам понадобятся права администратора для использования Synaptic.

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

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

Чтобы установить пакет, щёлкните по нему и выберите Отметить для установки. Если вы передумали, выберите Снять отметку.

Читайте также  Установка винды с жесткого диска

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

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

Управление пакетами из командной строки с помощью APT

Если вы умеете пользоваться Терминалом, вы можете использовать apt (Advanced Packaging Tool) для установки или удаления программ. Вам понадобятся права администратора для использования apt.

Для обновления локального списка пакетов наберите в Терминале: sudo apt-get update

Для установки всех существующих обновлений: sudo apt-get upgrade

Чтобы найти пакет: apt-cache search имя_пакета

Для установки пакета: sudo apt-get install имя_пакета

Для удаления пакета: sudo apt-get remove package

Для получения списка других команд и опций apt: apt-get help

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

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

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

Существует много различных форматов Linux пакетов. Большинство из них привязаны к менеджерам пакетов определенных Linux дистрибутивов. Например Debian пакет (.deb файлы), RPM менеджер пакетов (.rpm файлы), и Тарбол (.tar файлы).

Этот раздел рассказывает об установке таких одиночных файлов.

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

Установка/удаление ''.deb'' файлов

Эти файлы — это пакеты Debian. Файлы пакетов имеют расширение .deb и подходят для Ubuntu потому что Ubuntu тесно связан с дистрибутивом Debian GNU/Linux. Вам понадобятся права администратора для установки .deb файла.

Для установки .deb файла, кликните на нем двойным щелчком мышки. Если вы предпочитаете использовать терминал, то введите: sudo dpkg -i package_file.deb

Для удаления .deb файла снимите отметку с него в вашем менеджере пакетов. Или наберите в Терминале: sudo dpkg -r имя_пакета

Преобразование файлов ''.rpm'' в файлы ''.deb''

Ещё один тип пакетов — это файлы Менеджера пакетов Red Hat, которые имеют расширение .rpm. Их не рекомендуется устанавливать в Ubuntu. В большинстве случаев такой же пакет в формате .deb уже есть. Однако, при необходимости .rpm файл может быть преобразован в пакет .deb, используя программу alien. Полученный пакет можно будет установить с помощью dpkg, как показано выше.

  1. Установите пакет alien.

  2. В Терминале наберите: sudo alien файл_пакета.rpm

Установка из ''тарбола''

Файлы с расширениями .tar, .tgz, .tar.gz или .tar.bz2 — пакеты, известные как tarballs (тарбол), которые также используются в Linux и Unix.

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

Первым шагом будет распаковка и извлечение файлов из tarball. Если это .tgz или .tar.gz, в Терминале введите: tar xfvz имя_файла_tarball

Затем нужно следовать инструкции, приложенной к пакету. Обычно это файл README или INSTALL.

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

Для компиляции программ требуются пакеты, которые по умолчанию не установлены. Их можно установить пакетом build-essential.

Источник: https://help.ubuntu.com/community/SoftwareManagementRu

Работа с пакетами из консоли в дистрибутивах Linux

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

В статье собраны способы работы с пакетами программ для различных дистрибутивов и ОС. Команды установки и удаления пакетов требуется набирать от root или sudo. Для некоторых дистрибутивов требуется подключение дополнительных репозиториев.

Управление пакетами в Ubuntu и Debian

dpkg -i Команда установки deb пакетов
aptitude Графический интерфейс к управлению пакетами
aptitude install ( …) Команда установки пакетов из репозиториев. Можно сразу устанавливать несколько пакетов.
aptitude remove ( …) Команда удаления пакетов, можно удалять сразу несколько. Конфигурационные файлы пакетов при этом будут сохранены
aptitude purge ( …

) Команда удаления пакетов вместе с конфигурационными файлами, можно удалять сразу несколько программ. Из домашних директорий пользователя конфигурационные файлы программ не удаляются.

aptitude update Обновление списка пакетов
aptitude upgrade Обновление пакетов до последних версий
aptitude full-upgrade Полное обновление пакетов системы
aptitude clean Удаление загруженных файлов пакетов
aptitude hold Закрепление текущей версии пакета в системе.

Пакет не будет обновляться при выполнении команды aptitude upgrade Обновление установленных пакетов
aptitude unhold Отмена закрепления пакета
aptitude download Скачать пакет из репозитория без установки
aptitude clean Удаление загруженных файлов пакетов
aptitude show Описание пакета
aptitude search Поиск названия пакета в репозитории по фразе из которой состоит название
aptitude search ~d Поиск названия пакета в репозитории по фразе в описании пакета
aptitude why Узнать какие пакеты зависят от указанного пакета
aptitude why-not Узнать пакеты, которые конфликтуют с указанным пакетом
aptitude changelog Показать журнал изменений пакета

Команда apt-get может применяться аналогично aptitude в случаях установки, удаления пакетов, но в apt-get нет поиска пакетов и еще имеются кое-какие недостатки по сравнению с aptitude.

RPM пакеты

rpm -ivh Команда установки пакетов
rpm -ivh —test Команда тестирования пакета и его зависимостей
rpm -ivh —nodeps Команда установки пакета без проверки его зависимостей
rpm -Uvh Обновление пакета
rpm -ev Удаление установленного пакета

rpm -ev Удаление нескольких пакетов одновременно (Если эта команда сообщает, что пакет удалить невозможно из-за того, что от него зависят другие пакеты, придется или удалить эти зависимости или оставить пакет)

rpm -q Поиск установленного пакета
rpm -qa | grep -i Поиск установленного пакета по части имени
rpm -qc Поиск конфигурационных файлов установленного пакета
rpm -qcf Получение списка конфигурационных файлов системной команды например /usr/bin/ssh
rpm -qa Получение списка всех установленных пакетов
rpm -qa | tee Сохранение списка пакетов в файле с одновременным просмотром на мониторе
rpm -qf Определение к какому пакету пренадлежит тот или иной файл
rpm -qi Отображение информации о пакете
rpm -qa —last Отображение списка установленных пакетов начиная с самых последних
rpm —rebuilddb Полная перестройка базы данных пакетов
rpm —initdb Создание новой базы данных пакетов

Работа с пакетами не установленными в системе

rpm -qpd Отображение списка всех файлов документации
rpm -qpl Получение списка всех файлов
rpm -qpR Получение списка всех зависимостей пакета
Источник

Дистрибутив Slackware

pkgtool — команда для работы с пакетами в текстовом режиме
installpkg Команда установки пакетов
removepkg Команда удаления пакетов
upgradepkg Обновляние установленного пакета
rpm2tgz Перепаковывает rpm файл в архив *.

tgz, но поставить такой пакет поле этого не получится. Требуется сначала распаковать его и собрать «нормальный» пакет Slackware
rpm2targz Перепаковывает rpm файл в архив *.tar.gz
makepkg Собрать пакет в Slackware. Если версия дистрибутива меньше 13.0, то расширение указывать tgz, если >=13.

0 тогда txz

Управление пакетами в Archlinux

pacman -U Установить локальный пакет (не из репозитория)
pacman -S ( …) Команда установки пакетов из репозиториев. Можно сразу устанавливать несколько пакетов.

pacman -R Удалить пакет из системы
pacman -Rs Удалить пакет из системы вместе с зависимостями не используемыми другими установленными пакетами
pacman -Syu Обновить все пакеты системы
pacman -Ss Поиск пакета по фразе в имени или в описании
pacman -Qs Поиск среди установленных пакетов
pacman -Qi Получить информацию о локальном пакете
pacman -Si Получить информацию о пакете из репозитория
pacman -Ql Получить список файлов установленного пакета
pacman -Sw Скачать пакет с репозитория без установки в систему
pacman -Scc Очистить кеш пакетов

Управление пакетами в Gentoo Linux

emerge Установить пакет
emerge -С Удалить пакет без удаления его зависимостей
emerge –depclean Удалить зависимости, которые больше не нужны в системе, например основной пакет этих зависимостей был удален ранее.

emerge —sync Синхронизировать локальное дерево портов и дерево репозитория
emerge -s Поиск названия пакета в репозитории по фразе из которой состоит название
emerge –searchdesc Поиск названия пакета в репозитории по фразе в описании пакета
emerge -f Только скачивание пакета без дальнейшей установки
emerge -u Обновление пакета из репозитория
emerge system -uDN Обновление системных пакетов
emerge –update world Обновление всей системы в целом. Обновлены будут те пакеты, которые устанавливал пользователь, пакеты зависимостей обновлены не будут
emerge –update –deep world Обновление всей системы в целом вместе с зависимостями

Управление пакетами в OpenSuse

Основным менеджером пакетов в OpenSuse является графический Yast. Можно в Yast работать и в консольном текстовом режиме.

Также наряду с yast есть и консольная команда управления пакетами — zypper
zypper ar Добавление сетевого репозитория
zypper ar local Добавление локального каталога с rpm файлами как репозиторий
zypper refresh Обновление репозиториев
zypper ref main Обновление только одного репозитория
zypper rr Удаление репозитория
zypper in Установка пакета из репозитория
zypper rm Удалить пакет из системы
zypper up Обновление всех пакетов
zypper up Обновлоение заданного пакета
zypper se Ищет пакет по совпадению с фразой в имени пакета
zypper info Показать информацию о пакете

Это конечно далеко не все команды работы с пакетами, но основные 90% команнд я показал. Остальные тонкости читать в man.

  • Dynamic DNS client в unix
  • Отправка уведомлений через sms в Nagios 3
  • Монтирование файловой системы FTP в linux
  • SMART жестких дисков в unix
  • Настройка wifi соединения в Linux на сетевой Level One WNC-0300
  • Статья просмотрена 18 415 раз

    Источник: http://ruunix.ru/1208-rabota-s-paketami-iz-konsoli-v-distributivax-linux.html

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

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

    Каждому пользователю ОС 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.

    Читайте также  Установка обновлений Windows 10 вручную

    Ну и наконец архивы, так называемые тарболы (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 нет.

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

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

    Установка deb пакетов из консоли
    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.

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

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

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

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

    По адресу http://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 http://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

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

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

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

    В 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. Способов много. Можно загружать программы с помощью интуитивно-понятного интерфейса или терминала. Дополнительные библиотеки, от которых зависит утилита, тоже надо качать. В результате вы поставите не один пакет, а несколько.

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

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