Ubuntu установка через консоль

Обновлено: 04.07.2024

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

Отличия от Windows

Установка софта в Linux отличается от тех подходов, которые характерны для Windows. Не сложнее, просто по-другому и больше похоже на методы установки приложений для смартфона. Сегодня я рассмотрю способы, которые помогут вам устанавливать приложения для операционных системы Linux Mint и Ubuntu. Собирать и компилировать программы с помощью командной строки вам не придется. Я использовал:

  • Ubuntu 19.04, установку которой в VirtualBox я недавно описывал.
  • Mozilla Firefox, предусмотренный в данном дистрибутиве в качестве веб-браузера по умолчанию.

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

Драйвера

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

Таким образом, с драйверами в Linux дела обстоят и проще и сложнее, чем в Windows. Если «железо» достаточно стандартное и современное, скорее всего, пользователь вообще может не знать о существовании такой категории программ, как драйвера. Но в случае, когда поддержка «из коробки» не реализована, придется поискать решения для установки драйвера.

Обновления

В Ubuntu и ряде других дистрибутивов, каким бы способом вы ни установили приложения, они могут обновляться автоматически. На «обслуживание» системы тратится совсем мало времени.

Первый способ: Магазин приложений

Самый новый и наиболее удобный метод. Работает в Arch, Linux Mint, Fedora и Elementary OS. Удобный формат упаковки и распространения ПО поддерживается ведущими разработчиками софта, в числе которых Google и Microsoft.


Прокрутите страницу вниз до кнопки «Browse the Snap Store».


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



Нажмите на кнопку «View in Desktop store». Ниже показана команда для установки через Консоль (Терминал).


Вам будет предложено открыть ссылку в Менеджере приложений Ubuntu. Выберите этот вариант. Нажмите «Open link».



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


На экране отображается, на сколько процентов выполнен процесс установки.


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


Вы можете начать пользоваться плеером VLC прямо сейчас.


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


Второй способ: Менеджер приложений

Откройте Менеджер приложений Ubuntu (стилизованная белая буква «A» на оранжевом фоне).


Софт сгруппирован по категориям:


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


Вы будете видеть прогресс процесса установки (в процентах).


Обращайте внимание на кнопку «Разрешения» после установки различных приложений. Если не предоставить программе соответствующие разрешения, некоторые ее функции не будут работать. Эта особенность подобна хорошо известной вам по мобильной ОС Android.



Третий способ: PPA (архивы пакетов)

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

В качестве примера рассмотрю установку игровой платформы Lutris, которая позволяет запускать в Linux тысячи игр, предназначенных для Windows.

В разделе софта войдите в приложение «Программы и обновления». Откройте вкладку «Другое ПО».


Нажмите расположенную в левой нижней части экрана кнопку «Добавить».

В строку введите адрес источника приложений. В данном случае:



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


В списке источников софта появился нужный вам репозиторий.



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


Откройте Терминал и введите следующие команды:

sudo add-apt-repository ppa: lutris-team / lutris

Это второй способ добавить источник ПО.


Обновление информации об источнике софта позволяет проверить, есть ли там программное обеспечение.

Установка Lutris

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

Четвертый способ: Загрузка с сайта разработчика

Самый очевидный и привычный способ не очень популярен среди пользователей Linux, но он тоже предусмотрен.

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

Зайдите на сайт приложения.



Оставьте предлагаемый по умолчанию вариант «Открыть в: Установка приложений (по умолчанию)». В этом случае, после завершения загрузки стартует процесс установки программы. Нажмите «OK».


Вам предлагается также возможность «Сохранить файл». При выборе данной опции установочный файл в формате DEB будет сохранен на жесткий диск вашего компьютера и вы сможете вернуться к его установке в удобное вам время.



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


На экране будет отображаться прогресс процессе установки (в процентах).


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


Теперь вы можете посещать любимые веб-сайты с помощью браузера Opera.


Способ пятый: с жесткого диска


Откройте приложение «Файлы». Установочный файл приложения в формате DEB располагается в папке «Загрузки».


Дважды щелкните по нему и перед вами появится окно «Менеджера приложений Ubuntu» с кнопкой «Установить». Нажмите ее.


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


Какой метод установки программ предпочитаете вы?

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

В Ubuntu есть три основных основных консольных инструмента для работы с пакетами: dpkg, aptitude и apt-get. По умолчанию установлена только apt-get. Но вы всегда можете установить остальные две, с помощью той же apt-get.

Утилита APT (Advanced Packaging Tool)

Основным же консольным инструментом работы с пакетами является APT . В некотором смысле это консольный аналог менеджера пакетов Synaptic, хотя APT на самом деле обладает куда как большим функционалом. В нее входят утилиты apt-get , apt-cache и apt-key .

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

Начнём с того, что установить пакеты из репозиториев можно командой

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


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

Д означает Да, то есть согласие, н - это Нет, то есть отказ. Вам нужно ввести символ, соответствующий вашему выбору и нажать Enter . Однако, есть вариант по умолчанию, выделенный в списке большой буквой, и если вам нужен именно он, то вы можете ничего не вводить, просто нажать Enter .

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

Первая удаляет только файлы пакета, оставляя настройки нетронутыми, вторая же удаляет пакет полностью (пользовательские настройки не удаляются).

Напоследок, несколько полезных команд:

sudo apt-get update - обновление информацию о пакетах, содержащихся в репозиториях. Никаких новых пакетов скачано и установлено не будет. Система просто проверит, есть ли новые версии для установленных у вас пакетов. sudo apt-get upgrade - обновление пакетов, для которых в репозитории доступны новые версии. Будут скачаны из репозиториев и установлены в систему новые версии пакетов. sudo apt-get autoremove - удаление пакетов, которые больше не нужны. Если пакет А был установлен не сам по себе, а как зависимость для пакета В, то, после удаления пакета В, пакет А тоже не нужен 1) . sudo apt-get install -f - используется для устранения сбоев в базе пакетов вызванных нарушенными зависимостями.

Более подробную информацию можно узнать командой man apt-get .

Для получения информации о пакете используется утилита apt-cache . Основные команды:

apt-cache search - Поиск пакета по части названия или описания. Поддерживает регулярные выражения. apt-cache show - Информация о пакете: версия, размер, описание и т. п.

apt-key служит для добавления и удаления ключей от репозиториев в систему. Ключи защищают репозитории от возможности подделки пакета.

sudo apt-key add - Добавление ключа в базу доверенных ключей.

Утилита dpkg

dpkg - это низкоуровневая программа управления пакетами, единственная полезная её функция для обычного пользователя - это прямая установка пакета из deb-файла 2) (хотя, эту же операцию можно выполнить через Центр программного обеспечения). Выполняется она командой

Для того, чтобы команда успешно выполнилась, в системе должны присутствовать все зависимости устанавливаемого пакета, поскольку dpkg не умеет их разрешать и скачивать что-либо из репозиториев. Можно так же ставить несколько пакетов за раз, передавая их все как аргументы команде dpkg -i . Больше я пожалуй ничего про dpkg рассказывать не буду, да и вряд ли вам как-либо ещё понадобится использовать эту утилиту.

Утилита aptitude

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

Посмотреть версию конкретного пакета можно командой

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

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

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


Несмотря на неприглядный вид работать с этим очень удобно, но всё-таки обычно пользователю более привычны инструменты вроде Synaptic, поэтому подробно описывать работу с графической оболочкой aptitude я не буду.

И напоследок хочется заметить, что обычно в разнообразных инструкциях для установки пакетов вы увидите команду

Это ни в коей мере не значит, что кровь из носу надо исполнять эту команду. Вы спокойно можете поставить указанные пакеты через тот же Synaptic. Просто авторы инструкций обычно экономят своё время на объяснении куда и как надо нажимать в Synaptic, давая вместо всего этого одну маленькую команду. Но в конечном итоге и aptitude и apt-get и Synaptic выполняют одни и те же действия, так что используйте тот инструмент, который вам удобен.

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

P.S. Немного позитива

Разработчики - люди весёлые. Наберите в терминале команду

Забавно? Как же может ответить на это aptitude :

Вот незадача! Но постойте, а если попросить повежливей?

А можно и ещё вежливей, и даже намного вежливей:

Что называется, продолжайте по аналогии. Но это всё развлечения, нас же ждёт следующая тема:

На самом деле, все может быть сложнее: например, пакет А может быть зависимостью для двух или более пакетов, поэтому, после удаления только одного из этих пакетов, пакет А все еще будет нужен в системе. Но, не беспокойтесь: умный «apt-get» лишнего не удалит. на самом деле, возможности этой программы намного шире, но обсуждать их в этой статье мы не будем То есть если вы видите какую-нибудь команду с apt-get , просто замените в ней apt-get на aptitude и всё отлично заработает. aptitude поддерживает огромное количество модификаторов поиска, кроме

d , вообще механизм поиска у aptitude очень мощный, так что при необходимости можете поинтересоваться им. Однако обычно всё-таки проще искать через Synaptic или Центр Приложений.

Можно ли, собственно, из этой консольки запустить установку с флешки, на которой записан исо-образ убунту 14? Если да, то как?

Можно применить debootstrap и с его помощью установить что угодно из дебианоподобных.


Записываете образ на болванку/USB-накопитель

dd if=ubuntu14.iso of=/dev/(ваше устройство)

Загружаетесь с нее и устанавливаете

Суть в том, что она записана на флешку, но похоже, что биос не видит усб 3.0 и не грузит с него. А флеха в системе видна.


Reboot - > F11/F12 (Boot Menu) - > USB-HDD / USB - ..

Так в нём-то и не видно флешки - сама проблема.

Материнская плата - m3a78 asus

интернет доступен только через wifi

Ура! Alt+F8 позволяет выбрать usb!


контроллер что ли? а флешки обраьно совместимы естественно должны быть, проверь как накатил образ на неё, файлом поди

А получиться ли загрузиться с ntfs файловой системы?

Прошу помощи со следующей проблемой.

выполняю действия с загрузочной usb флэшкой

и загрузка с usb прекращается : -(


Образ через dd записывал?

интернет доступен только через wifi

А какая разница? Почитай про установку из debootstrap — там несколько этапов, вначале качаются специальные пакеты для базовой системы, потом в неё чрутишься, доустанавливаешь нужное для работы вафли и ядро, прописываешь в загрузчик, перезагружаешься и продолжаешь.

Если в сетапе биоса отключен CSM aka Legacy boot, то в бут-меню будут только UEFI-bootable носители. Т.е. только те, у которые FAT32, и на которых есть файл \EFI\BOOT\BOOTX64.EFI.


sudo dd if=/home/user/Загрузки/ubuntu-14.04.3-desktop-amd64.iso of=/dev/sdb1

sdb, Карл, не на раздел, а на устройство.


учител, пациент пишет образ на раздел, думай иногда и читай написанное, потом советы советуй.

Инета на компе нет - debootstrap установить нельзя

писалось на /dev/sdb1 *


ты читать русские буквы умеешь? тебе же говорят, на устройство пиши.

Инета на компе нет - debootstrap установить нельзя

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также: