Как установить Linux. Пошаговая инструкция

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

Linux Mint является одной из самых популярных бесплатных операционных систем в мире

Название ОС: Linux Mint Семейство ОС: Linux Основана на: Ubuntu и Debian GNU/Linux Разработчик: Linux Mint Team Дата Выпуска: 27 августа 2006 г. Пользовательский интерфейс по умолчанию: Cinnamon Последняя версия: LMDE 3 «Cindy» (31 августа 2018); 19.3 «Tricia» (18 декабря 2019); Поддерживаемые платформы: x86-64, x86 и IA-32 Интерфейс: русский / английский Лицензия: GNU GPL (бесплатно) Официальный сайт: Лицензия: Условия соглашения Google (Бесплатная)

Linux Mint является одной из самых популярных бесплатных операционных систем в мире

Linux Mint – привлекательный, современный и удобный дистрибутив Linux с графической оболочкой (Cinnamon, MATE, Xfce), предназначенный для выполнения широкого круга повседневных задач.

Linux Mint — проект с открытым исходным кодом, которые предоставляет полностью бесплатную и простую в использовании операционную систему, основанную на одном из самых популярных дистрибутивов Linux — Ubuntu.

Linux Mint является одной из самых популярных бесплатных операционных систем в мире

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

Что нового в openSUSE Leap 15?

Новая версия openSUSE Leap имеет номер 15 (предыдущая 42.3), это сделано для того, чтобы синхронизировать нумерацию систем SUSE Linux Enterprise и openSUSE Leap, поэтому теперь дальнейшая нумерация будет 15.1, 15.2 и так далее. Таким образом, openSUSE вернулся к прежней нумерации, если кто помнит, у openSUSE была версия 13.2, затем появилась ветка версий 42.X, которую можно представить как 14 версию.

Основные нововведения:

  • Ядро Linux ;
  • KDE Plasma (версия с долгосрочной поддержкой);
  • Браузер Mozilla Firefox 60.0;
  • Офисный пакет LibreOffice 6.0.4.2;
  • systemd 234;
  • VLC 3.0
  • Добавлена возможность миграции с openSUSE Leap на SUSE Linux Enterprise, за счет этого администраторы теперь могут настроить и протестировать систему на базе openSUSE, и, в случае необходимости, перейти на коммерческую версию SUSE Linux Enterprise с более расширенной поддержкой, возможностью массового развертывания и SLA;
  • Добавлено 2 дополнительные системные роли. Во время установки дистрибутива теперь можно выбрать классическую роль сервера и роль сервера транзакций, которая использует транзакционные обновления и корневую файловую систему только для чтения;
  • Улучшения в YaST, например, функционал разметки жёсткого диска стал мощнее и стабильней.

Детальную информацию можете найти на официальном сайте – openSUSE 15

Что такое Linux и что значит “Дистрибутив”?

Так же как Windows и Mac OS X, Linux это операционная система. В основе её находится само ядро Linux, с которым взаимодействует целая куча дополнительных утилит, приложений, сервисов и т.д., которые создают некое уникальное рабочее окружение из открытого и не очень программного обеспечения. Так вот, предопределенный и протестированный заранее набор утилит, программ, сервисов поставляемых в одной связке с ядром Linux — называется: Дистрибутив.

Читайте также:  Плюсы и минусы операционной системы Ubuntu

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

  • Ориентированные на приватность (например Tails)
  • Хакерские дистрибутивы (например Kali)
  • Аудио/Видео обработка (например Ubuntu Studio)
  • И многие другие.

Как правило, все эти специализированные дистрибутивы на самом деле не рекомендуются для всех, они создаются для людей, которые действительно нуждаются в них, однако для общего пользования они уже не так хороши. Поэтому, если вы не геймер, не имеет смысла использовать игровой дистрибутив Linux, хотя технически вы все еще можете это сделать. Вы можете настроить и установить любое (совместимое) программное обеспечение в любом дистрибутиве, независимо от его типа, но зачем? Мы сосредоточимся на дистрибутивах для начинающих, которые подходят для общего использования, без необходимости сложных задач по установке и настройке.

UCK: обзор

Программа UCK в виде одноимённого пакета имеется в официальном репозитории, и потому может быть установлена любым из стандартных способов. После этого в секции Администрирование главного меню Cinnamon появляется пункт, который, как ни странно, называется Ubuntu Customization Kit, через который эту программу и можно запустить. Но прежде чем смотреть, что она после этого делает, попробуем представить, что у неё внутре.

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

  • монтирование образа как loop-устройства;
  • развёртывание её файловой системы — нынче все дистрибутивы используют какой-либо механизм компрессии, в частности в убунтоидах это SquashFS;
  • монтирование в loop-систему как связанных (bind) таких служебных, но абсолютно необходимых каталогов материнской системы, как /dev, /sys и, на всякий случай, /proc;
  • выполнение операции chroot в loop-каталог, становящийся таким образом корневым;
  • выполнение в chroot-окружении необходимых действий по удалению ненужных пакетов и установке необходимых;
  • выход из chroot-окружения и обратная запаковка loop-каталога;
  • размонтирование loop-устройства и создание из него загрузочного iso-образа с помощью isolinux.

Интуитивно понятно, что UCK не делает ничего иного, кроме перечисленного — он просто автоматизирует описанный процесс, делая его этапы почти незаметными для применителя.

UCK: обзор

Основные исполняемые файлы пакета uck (а их 16 штук) собраны, понятное дело, в каталоге /usr/bin и имеют префикс uck-*. Все они являются самыми обычными шелл-скриптами, причём по их именам легко догадаться о назначении каждого. «Головным», то есть запускающим весь процесс скриптом является /usr/bin/uck-gui — именно он вызывается через пункт меню Администрирование -> Ubuntu Customization Kit:

А через редактор меню можно посмотреть на его свойства:

По скриншоту можно догадаться о присутствии в строке запуска опции —wait-before-exit, отвечающей за ожидание нажатия Enter перед выходом из программы после успешного завершения её работы.

Кстати говоря, при неуспешном завершении, то есть возникновении ошибки по любой причине (например, нехватке места на целевом устройстве), ничего не происходит, кроме остановки работы. Никаких возвратов назад не предусмотрено, остаётся только закрывать главное терминальное окно программы (о котором далее) и начинать всё сначала. Так что, учитывая длительность распаковки SquashFS и необходимость удаления образовавшихся в процессе файлов (а их — многие десятки тысяч, что на файловой системе, например, XFS затягивается очень надолго), лучше действовать аккуратно и по возможности не ошибаться.

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

Команда uck-gui запускается от лица обычного пользователя — пароль для доступа к административным привилегиям запрашивается только тогда, когда они на самом деле потребуются. Кроме указанной —wait-before-exit, она имеет ещё как минимум две опции. Первая, -m, обеспечивающая кеширование модифицированных частей образа, работает, как сказано в man (1) uck-gui, не всегда, и потому в стандартной ситуации не используется.

Вторая опция также штатно не задействована, но она может оказаться важной для применителя. Это опция remaster-dir, определяющая рабочий каталог для UCK, отличный от умолчального ~/tmp. Через редактор меню Cinnamon я переопределил этот каталог как ~/data/my-mint, поэтому итоговая команда для запуска UCK через меню приобрела такой вид:

uck-gui —wait-before-exit /home/data/my-mint

UCK: обзор

Кроме запуска процесса, сценарий uck-gui отвечает, в том числе, и за выбор типа десктопа — unity, gnome, kde, или others. Однако попытки вносить здесь какие-либо изменения (например, пополнение списка доступных десктопов) никакого результата за собой не повлекут. То есть добавленные десктопы появятся в меню их выбора, но ничего не изменится.

Потому что на самом деле кроме исполняемых скриптов в каталоге /usr/bin, основным компонентом UCK является также каталог /usr/lib/uck/. А в нём, кроме всего прочего — файл /usr/lib/uck/customization-profiles/localized_cd/customize, представляющий собой исполняемый шелл-сценарий, который отвечает в том числе и за вызов терминальной программы. Запомним его — в некоторых случаях он подлежит ручному редактированию.

Впрочем, всё сказанное проще продемонстрировать на примере конкретной сборки своего варианта дистрибутива, чем мы сейчас и займёмся.

Особенности Linux

Перечислим основные особенности ОС Linux.

1 Большинство пользователей среду Линукса являются программисты и администраторы. Это довольно опытные и «прошаренные» пользователи. Поэтому их не пугает то, что очень много действий приходится делать через терминал (консольная строка). Для любителей Windows это покажется настоящим «маразмом», но со временем к терминалу быстро привыкаешь:

«Лайфхак»

Для более быстрого «общения» с командной строкой можно использовать кнопку «Tab», которая сразу подскажет все команды начинающиеся на введённый набор символ или же сразу применит автозаполнение, если возможен лишь один доступный набор.

2 Большинство серверов (хостинги, хранилища и прочее) используют в качестве основной ОС Линукс. Это связано с тем, что она бесплатна, проще настраивается и более стабильна. Однако среди обычных пользователей бесспорное лидерство занимает Windows. Лишь 5% населения пользуются Линуксом в качестве домашней операционной системы.

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

4 В Linux нету жестких дисков, как на Windows. Здесь все хранится в едином каталоге, который начинается с «/» (корневой каталог, root directory). Файлы пользователей лежат в каталогах «/home/name_users/».

5 Программные оболочки bash или tcsh. С помощью них Linux выполняет команды пользователей. Отдаваемая команда относится к текущему каталогу (current directory). Домашний каталог можно обозначать символом «~» (тильда). Это аналог «/home/name_users/»

Читайте также:  Команда who в Linux

6 Файловые системы в Linux отличны от Windows:

  • ext4 — журналируемая файловая система (стандарт для Linux)
  • btrfs — новая файловая система, основанная на структурах B-деревьев
  • xfs — данную файловую систему отличает достаточно высокая производительность в части записи и чтения данных.

Стоит отметить, что Линукс поддерживает очень много файловых систем (в том числе Windows-ие NTFS, FAT32). Напомню, что Windows не поддерживает ext4. Про файловые системы Linux будет рассказано более подробно в отдельной статье.

7 Существует два вида дистрибутивов Linux, которые делятся по способу организации и управления программным обеспечением (пакетами)

  1. DEB — используются в дистрибутиве Debian и во всех основанных на нем дистрибутивах
  2. RPM — менеджер пакетов, использующийся в дистрибутиве Red Hat, а также во многих других популярных дистрибутивах (Fedora)

8 Процессы разделены по ресурсам. Чтобы добавить новое устройств нужен драйвер. Его можно написать самостоятельно и запустить в ядре. Драйверы устройств либо интегрируются непосредственно в ядро, либо добавляются в виде модулей, загружаемых во время работы системы.

9 В Linux все считается файлами: жесткие диски, разделы, папки, приводы оптических дисков, съемные носители информации.

Удаление программ в Linux Mint без пакетного менеджера

Здесь тоже есть несколько вариантов. Когда вы устанавливали программу из исходников с помощью компиляции и make install, то она разложена по всей системе. А это значивает, что вы не сможете просто зайти и удалить папку с ней, как в Windows. Вам придется использовать тот же скрипт, что вы использовали для аппараты. Откройте терминал и выполните:

cd /папка/с/исходниками $ sudo make uninstall

Первоначальная команда переходит в папку с исходниками, вторая — удаляет программу. Если скрипта не сохранилось, то вы сможете скачать его из интернета. Иначе программу не удалить. Еще один вариант установки программ — с помощью script-a из официального сайта.

Такие программы удалить намного проще. Они устанавливаются, как правило, в одну папку, для них есть специальный каталог в файловой системе Linux. Здесь они создают новую папку, где расположены все их компданные, включая исполняемые и файлы настроек. Например, чтобы удалить браузер Google Chrome, поставленный, таким образом, нужно набрать:

sudo rm -Rf /opt/google-chrome/

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

Завершающий этап

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

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

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

Вам может быть интересно:

Как переустановить Windows? Поэтапная инструкция

Не запускается Windows, что делать?

20 советов по работе с Excel

Как накрутить просмотры в инстаграм