Добавить в корзинуПозвонить
Найти в Дзене

С Linux на брудершафт. Этюд №0, или Разминаем пальчики

Добро пожаловать на Островок! Будьте как дома! Этот Этюд открывает серию публикаций, посвящённую установке и обустройству Linux на отдельно взятом компьютере отдельно взятого сферического пользователя в вакууме. Для начала, честно признаюсь: идею назвать эти заметки этюдами я без зазрения совести похитил из замечательной книги Ч.Уэзерелла "Этюды для программистов". Когда-то, когда я в первый раз открыл эту книгу, мне очень приглянулась идея разбить подлежащий изложению материал на небольшие, но целостные упражнения, обособленные, но в то же время взаимосвязанные по тематике, призванные прокачать какой-то один навык, но в то же время задействующие и сопутствующие умения... одним словом, этюды. При всём обилии материалов на заявленную тему в Сети, значительная часть публикаций имеет серьёзный изъян: они непоследовательны, разрозненны и обращены к очень причудливому читателю, навыки и познания которого в данной области то возносятся к компетенциям сурового админа при свитере, бороде, кра
Оглавление

Добро пожаловать на Островок! Будьте как дома!

Этот Этюд открывает серию публикаций, посвящённую установке и обустройству Linux на отдельно взятом компьютере отдельно взятого сферического пользователя в вакууме.

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

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

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

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

Картинка из открытых источников
Картинка из открытых источников

Кто мы?

Поскольку изложение всей необходимой информации, от сотворения Адама и Евы арифмометра до наших унылых смартфонных дней – задача явно неподъёмная, я буду исходить из предположения, что человек, намеревающийся пройти квест "установка и настройка Linux", соответствует следующим спецификациям:

  • является уверенным пользователем ПК без внятного опыта взаимодействия с Unix-системами;
  • более или менее осведомлён о принципах работы и устройстве компьютера;
  • не падает в обморок от слов "дистрибутив", "операционная система", "загрузочный носитель" и т.п.;
  • имеет характер нордический, стойкий; отличный семьянин, чемпион Берлина по теннису

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

Чего мы хотим?

Я... Я не знаю. Нет, правда, я и предположить не могу, зачем это вам вдруг понадобился Linux – вариантов, когда он может быть полезен, десятки; что нужно именно вам, для меня загадка. Я приложу все усилия, чтобы разобраться с этим, вчитываясь в ваши комментарии, и буду составлять следующие Этюды, вооружившись этим знанием. Однако, коль скоро вы, дорогой читатель, продолжаете читать сей опус, рискну предположить, что какая-то из причин устанавливать Linux у вас всё же имеется, поэтому продолжим.

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

Что мы для этого делаем?

Выбираем дистрибутив

Здесь всё очень просто. Естественно, я порекомендую вам то, чем сам пользуюсь на постоянной основе (и в данный момент тоже), что
устанавливал и настраивал на самых разных машинках и что, в общем-то, ни разу меня не подводило. Встречаем: Manjaro Linux
собственной персоной. Ваши овации!

Здесь я лишь коротко пробегусь по основным фишкам Manjaro, оставив детали следующим Этюдам:

  • этот дистрибутив основан на Arch Linux, который традиционно считается довольно сложным для неофитов, особенно в плане
    установки и настройки. Manjaro кардинально упрощает именно эти аспекты, предоставляя простые и удобные средства для
    установки и конфигурирования себя, любимого;
  • Manjaro Linux не пропадает из первой десятки наиболее популярных дистрибутивов по версии сайта distrowatch на протяжении
    изрядного количества последних лет, временами выбиваясь в бесспорные лидеры;
  • Manjaro реализует роллинг-модель распространения программного обеспечения (ПО) – вам не придется ждать очередного релиза
    дистрибутива, чтобы попробовать новые версии программ: и сама система, и софт для нее приводятся в актуальное состояние
    простым обновлением за несколько минут;
  • в то же время, новые версии ПО несколько отстают от их появления в родительском Arch'е, давая разработчикам Manjaro
    дополнительное время на тестирование и исследование нововведений;
  • дистрибутив очень неплохо русифицирован: необходимые пакеты (спокойно! помните про пятиминутки ликбеза?) подбираются
    автоматически и устанавливаются в пару кликов;
  • помимо официальных репозиториев (пятиминутки!) Manjaro умеет в AUR – Arch User Repository, репозиторий пользователей Arch
    Linux, содержащий безумное количество ПО, которое в прочих дистрибутивах потребовалось бы, скорее всего, устанавливать
    вручную;
  • в остальном это просто хорошо сделанный и неплохо поддерживаемый дистрибутив Linux.

Выбираем рабочий стол

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

Пятиминутка ликбеза
Рабочий стол, он же DE, он же Desktop Environment – набор программного обеспечения, обеспечивающий отображение и взаимодействие базовых элементов пользовательского графического интерфейса. Отрисовка обоев, обрамления окошек, панелек, системных диалогов и прочего – это зона его ответственности. В Linux рабочий стол не прибит гвоздями намертво к остальной системе, а может меняться по выбору пользователя в составе одного и того же дистрибутива; более того, можно установить несколько DE одновременно и выбирать, с каким из них работать в каждом конкретном сеансе. Можно обойтись вообще без единого DE и собрать себе рабочий стол из отдельных компонентов, но мы во имя простоты и удобства так поступать не будем.

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

Рабочий стол Plasma с любимым пасьянсом
Рабочий стол Plasma с любимым пасьянсом

С другой стороны, я отдаю себе отчёт в том, что для большинства читателей установка Linux станет, скорее всего, экспериментом, железка под который будет выделена хорошо если по остаточному принципу из того, что нашлось при разгребании завалов в шкафу, безусловно, любимого, но увы, безвременно почившего дедушки. То есть в большинстве случаев на счету окажутся каждый мегабайт оперативной памяти и каждый такт ЦПУ, поэтому мне определенно стоило бы посмотреть в сторону рабочего стола с аппетитами поменьше и фишками попроще. В итоге, скрипя перцем скрепя сердце, я принял волевое решение рассматривать в этих Этюдах рабочий стол XFCE, оставив Plasm'у в покое для последующих заметок.

Рабочий стол XFCE с местным вариантом любимого пасьянса
Рабочий стол XFCE с местным вариантом любимого пасьянса

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

Ключ на старт

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

Сжигаем мосты

Здесь мы установим Manjaro Linux и получим работающую систему с набором софта по умолчанию.

Рихтуем под себя

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

Осматриваемся в отсеках

Тут мы коротко пробежимся по программному обеспечению, поставляемому "из коробки" с дистрибутивом.

Даёшь софта

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

Ускоряемся

Здесь, в первую очередь для пользователей не слишком свеженьких компьютеров, я расскажу о нескольких фишках и трюках, позволяющих ускорить загрузку системы, повысить её отзывчивость и сделать процесс использования Linux комфортнее.

Чего мы не делаем

Во-первых, я, учитывая холиварогенный характер темы, абсолютно осознанно и целенаправленно буду избегать любых сравнений, сопоставлений и меряния кхм... характеристиками с любыми другими операционными системами, начиная с начинающихся на букву W и продолжая остальными по списку. Если вы – адепт одной из них, и вас заботит в первую очередь отстаивание несомненных преимуществ таковой, пожалуйста, поищите соответствующую статью в Сети, ну что вам стоит, а?

Во-вторых, мы стараемся не опускаться до оскорблений в комментариях, не унижать кого бы то ни было и не оффтопить, договорились?

Что нам для этого нужно

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

Для начала, потребуется USB-флешка, содержимым которой вы согласитесь пожертвовать, объёмом не менее 4 GB, с более-менее приличной скоростью чтения/записи, хотя последнее не слишком критично.

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

Итак, компьютер: на сайте Manjaro приводятся следующие минимальные системные требования к ПК:

  • ОЗУ: 2 GB
  • Место на диске: 30 GB
  • ЦПУ: минимум 2 GHz
  • Видеокарта: HD graphics card
  • Стабильное соединение с Интернет

По опыту скажу, что требования к ОЗУ, пожалуй, занижены – при 2-х гигабайтах система, конечно, запускается и работает, но вот запуск браузера уже становится неплохим таким тестом на усидчивость, так что я бы советовал запастись планочками памяти на 4 GB, а вообще – чем больше, тем лучше!

Требования к частоте ЦПУ, наоборот, несколько завышены: можно добиться вполне сносной работы при заметно меньшей частоте ЦПУ, тем более, что в современных процессорах быстродействие не зависит от частоты так уж линейно. Да, и конечно же, мы говорим о 64-битном процессоре, с архитектурой x86-64, де-факто стандартной для актуальных ПК.

Насчет 30 GB места на диске – тоже некоторый перебор, сразу после установки система занимает 10-15 GB в корневом разделе, но если вы планируете использовать её для повседневных задач, то приплюсуйте сюда объём, который вам понадобится под ваши данные и необходимые программы.

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

Поехали!

Вот, собственно, и всё, что я собирался сказать в этом Этюде. Если вы полны решимости продолжить наши экзерсисы в практической плоскости – с нетерпением жду вас на Островке со следующим Этюдом! До встречи!