5 способов установки программ в Ubuntu. Пошаговые инструкции

Существуют разные способы установки Android Sudio на Linux, которые зависят от конкретного дистрибутива. В данной статье будут приведены некоторые из них.

Отличия от Windows

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

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

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

Развертывание Linux на Android

Устанавливать Linux будем с помощью приложения Linux Deploy. Запустите приложение, откройте главное меню программы и выберите пункт Настройки:

Развертывание Linux на Android

Развертывание Linux на Android

Здесь желательно поставить галочки не отключать экран и не отключать wifi, чтобы эти функции работали во пока вы не выключите Linux:

Развертывание Linux на Android

Развертывание Linux на Android

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

Развертывание Linux на Android

Развертывание Linux на Android

Больше ничего в настройках менять не нужно, Переходим к установке Linux. В главном окне коснитесь значка с логотипом загрузки:

Развертывание Linux на Android

Развертывание Linux на Android

Перед тем как нажать кнопку установить необходимо настроить параметры будущей системы, сначала выберите дистрибутив и версию системы, например, Ubuntu Wily, архитектуру, можно оставить как есть armhf:

Развертывание Linux на Android

Развертывание Linux на Android

Дальше выбираем путь образа диска куда будет установлена система, мы будем устанавливать способ в файл. По умолчанию размер образа — 512 Мб, рекомендую взять с запасом если планируете устанавливать графическую оболочку и дополнительные программы. Для LXDE, XFCE понадобиться еще 500 Мб, а для KDE и Gnome — 1,3 Гигабайт:

Развертывание Linux на Android

Развертывание Linux на Android

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

Развертывание Linux на Android

Развертывание Linux на Android

Выбираем окружение рабочего стола если нужно и дополнительные компоненты. Окружение у нас будет LXDE, дополнительные компоненты оставляем только окружение рабочего стола и ssh сервер. Х сервер нам не нужен, так как будем использовать XSDL Server.

Развертывание Linux на Android

Развертывание Linux на Android

Потом ставим галочку напротив GUI:

Развертывание Linux на Android

Развертывание Linux на Android

Графическая подсистема — Х сервер:

Развертывание Linux на Android

Развертывание Linux на Android

В параметрах GUI Номер дисплея — 0, Адрес Х-сервера — ваш адрес в Wifi сети или 127.0.0.1. Галочку XSDL Server не ставим, так как при каждом запуске Х сервер запускается с новым номером дисплея, таким образом, если с первого раза система не запустится номер дисплея уже будет не соответствовать тому что мы указали в настройках и нужно будет перезагружать устройство:

Развертывание Linux на Android

Развертывание Linux на Android

Дальше можете возвращаться в самый верх и нажимать кнопку установить. Установка linux на android займет около полчаса.

Развертывание Linux на Android

Читайте также:  Как читать и определять переменные окружения и оболочки на Linux

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

Нет флешки или адаптера OTG? Если у вас есть root-права на Android, можно обойтись и без них.

DriveDroid – полезная утилита, которая поможет загрузиться непосредственно с телефона, на который будет записан соответствующий файл ISO или IMG. Дополнительно понадобится только кабель для подключения смартфона или планшета к ПК, никакие флешки не нужны.

Этот способ сработает только в том случае, если у вас есть root-права. Но даже и в этом случае некоторые телефоны использовать в качестве загрузочного устройства не получится из-за особенностей ядра. А также учтите, что телефон должен поддерживать USB Mass Storage. И пусть последние версии Android не поддерживают USB Mass Storage, на сайте DriveDroid отмечается, что «У DriveDroid есть разные методы для включения Mass Storage».

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

Запустите DriveDroid. Нажмите на кнопку Download и выберите операционную систему, которую будете загружать на свой телефон. Доступен неплохой выбор ОС, включая Ubuntu, ZorinOS, Tiny Linux, Gentoo, Arch Linux и другие дистрибутивы Linux. С помощью платной версии DriveDroid вместо Linux можно установить Windows 10. Бесплатная версия не подойдет. Установка займет около часа.

Учтите, что при выборе ОС вам нужно будет выбрать и версию операционной системы. Обычно доступны последние сборки в версиях для 32-битных и 64-битных компьютеров. Убедитесь, что выбранная ОС соответствует разрядности процессора вашего компьютера.

Выбрав операционную систему, дождитесь окончания ее загрузки на устройство с Android. Файл ISO сохранится в папке Downloads, но также отобразится на главном экране DriveDroid. Выберите ISO, подождите, пока отобразятся доступные опции. Выберите стандартный накопитель USB.

Настройка Mercurial на Ubuntu

Для того, чтобы установить Mercurial, нужно скачать его с помощью пакетного менеджера.

apt-get install mercurial meld

Читайте также:  iOS 14: ошибки обновления, их решение и ответы на вопросы

Узнать версию установленного пакета можно через следующую команду.

hg version

Для того, чтобы добавить пользователя в файл конфигурации глобально, нужно открыть (или создать, если не существует) файл .hgrc, расположенный в директории $HOME. Файл конфигурации делится на секции, нам в данном случае важна секция [ui], куда и прописываются имя пользователя и e-mail, например.

[ui] username = Your Name <[email protected]> editor = ваша_любимая_команда_редактора [extensions] … Любые расширения, которые вы хотели бы использовать … [alias] … Любые псевдонимы, которые вы найдете удобными …

Чтобы подробнее узнать о структуре файла .hgrc, можно ввести следующую команду.

hg help config

Альтернативные варианты

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

Обычно на устройство, изначально работающее под управлением Android, так называемая нативная версия Linux-дистрибутива устанавливается следующим образом. На внутреннем NAND-накопителе планшета создается дополнительный раздел, на который копируется Linux-дистрибутив. Затем загрузчик U-Boot (он применяется в большинстве планшетов) настраивается таким образом, чтобы использовать этот раздел в качестве загрузочного. В результате планшет будет автоматически загружать Linux-систему после включения питания.

Чтобы оставить возможность загрузки Android, загрузчик U-Boot перенастраивают таким образом, чтобы раздел с Linux-системой был не основным, а выполнял функцию «раздела для восстановления» (Recovery Mode), доступного с помощью включения устройства с зажатой клавишей громкости (тот самый, который используется для перепрошивки устройства и выполнения различных восстановительных операций). Таким образом удается получить устройство с двойной загрузкой: Android по умолчанию и дистрибутив Linux при загрузке в режиме восстановления. Сам Recovery Mode при этом остается доступным только с помощью специальных инструментов.

В случае если NAND-памяти оказывается недостаточно для размещения полноценной Linux-системы, ее части (обычно раздел /usr) выносят в образ или раздел на SD-карте. Кстати, ext2-раздел на карте памяти также можно использовать для установки Linux, запускаемого в chroot-окружении.

Установить нативный Linux-дистрибутив сложнее, чем работающий в chroot-окружении, но это стоит того, если у тебя есть планшет и OTG-кабель, с помощью которого можно подключить клавиатуру и мышь.