Fedora против openSUSE против CentOS: какой дистрибутив использовать? [Linux]

Скачайте Debian

Перед тем, как скачать ОС:

  • Посетите веб-сайт проекта Debian.
  • Внимательно прочитайте размещенные там сведения для того, чтобы понять — устраивает ли вас операционная система.
  • Щелкните по ссылке: «ISO-образы CD/USB» для перехода к загрузке образа дистрибутива.

install-debian-1.png

В меню ссылок выберите пункт «Загрузить образы CD/DVD, используя BitTorrent». Щелкните по ссылке.

install-debian-2-1024x71.png

Выберите образ CD или DVD, соответствующий архитектуре центрального процессора ПК, на который будет установлена операционная система Debian.

Рекомендации по выбору версии ISO:

  • Компьютеру с 64-разрядным ЦП нужна версия amd64.
  • 32-битными чипами оснащены старые компьютеры, для них предназначена версия i386.

В инструкции рассматривается установка 64-битной CD-версии.

Для первой установки ОС рекомендую стабильную Xfce-версию. Необходимые действия:

  • Скачайте ISO-образ.
  • Сохраните его на твердотельный накопитель или HDD.

Рейтинг Лучших Дистрибутивов Linux

За каждый дистрибутивов вы можете проголосовать. В конце пользовательский рейтинг и опрос (чтобы точно-точно узнать самый лучший дистрибутив Linux 😂).

Ubuntu

ubuntu-20.04-focal-fossa.png
Рабочий стол нового Ubuntu 20.04 с Gnome

Первый выпуск: 20 октября 2004 г.

Обновления: 2 раза в год

Основан на: Debian

Ubuntu — самый популярный дистрибутив Linux, разрабатывается компанией Canonical. Активно используется как в коммерческой среде. Также отлично подходит для дома.

Основная графическая среда (DE) — видоизмененный Gnome 3. Но есть много версий с другими оболочками, которые также поддерживаются сообществом и разработчиками.

Актуальная версия для Desktop и серверов — 20.04 LTS. Скачать их можно на официальном сайте.

Официальный сайт

Linux Mint

linux-mint-19-3-cinnamon.png
Linux Mint 19.3 «Cinnamon»

Первый выпуск: 27 августа 2006 г.

Обновления: 2 раза в год

Основан на: Ubuntu

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

Считается одним из самых простых для новичков, потому что интерфейс (и графическая оболочка Cinnamon) схожа с Windows.

Помимо версии с Cinnamon разработчиками поддерживается Linux Mint Mate и xfce.

Актуальная на момент написания статьи версия Mint — 19.3. Скачать ее можно с официального сайта.

Официальный сайт

Manjaro

Manjaro Linux 20.0

Первый выпуск: 10 июля 2011 г.

Обновления: регулярные

Основан на: Arch Linux

Manjaro Linux — дистрибутив, построенный на базе Arch Linux. Очень прост в установке и эксплуатации.

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

Основные оболочки: KDE, XFCE, Gnome, Architect. Также есть фанатские сборки на Cinnamon, Mate и т. д.

Всю подробную информацию можно найти… вы знаете где 👇

Официальный сайт

Elementary

Рабочий стол Elementary OS. Минималистичный минимализм 😆

Первый выпуск: 31 марта 2011 г.

Обновления: регулярные

Основан на: Ubuntu

Elementary OS — самый красивый дистрибутив, как его называют почти во всех топах.

В принципе, он действительно имеет приятный интерфейс, особенно если вы любите минимализм и мако-подобный дизайн.

Разрабатывается на собственной графической оболочке — Pantheon. Есть целый набор софта, который написан специально для этого дистрибутива.

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

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

Официальный сайт

Debian

Рабочий стол Debian 10

Первый выпуск: 16 августа 1993 г.

Обновления: ~раз в 2 года

Создан с нуля

Debian — один из старейших дистрибутивов Linux. Он разрабатывался с нуля и считается самым стабильным (основная ветка обновления, но есть еще unstable — там выходит много новых фишек).

В состав Debian входит более 59 000 предварительно скомпилированного софта. Любую программу можно очень просто установить и использовать.

Подробнее можно почитать на оф. сайте по кнопке ниже.

Официальный сайт

MX Linux

Рабочий стол MX Linux. Выглядит стильно.

Первый выпуск: 24 марта 2014 г.

Обновления: регулярные

Основан на: Debian

MX Linux — самый популярный дистрибутив по версии Distrowatch. Он основан на Debian Stable, использует компоненты antiX и доп. софт, созданный сообществом.

Основная графическая оболочка — xfce. Но несмотря на это MX выглядит вполне себе неплохо.

Все подробности на сайте проекта.

Официальный сайт

Solus

Рабочий стол Solus. Оболочка Budgie выглядит прекрасно.

Первый выпуск: 9 мая 2012 г.

Обновления: регулярные

Создан с нуля

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

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

Сейчас их меньше, в репозиториях Solus можно найти многое. Для этого там реализован графический установщик Software Center.

Сам дистрибутив очень простой и удобный. Подробнее на оф. сайте.

Официальный сайт

Deepin

Красивый рабочий стол Deepin 15.8.

Первый выпуск: 28 февраля 2004 г.

Обновления: регулярные

Основан на: Debian

Deepin — известный китайский дистрибутив, созданный на базе Debian. В качестве графического окружения используется DDE (Deepin Desktop Environment) — созданная специально для этого дистрибутива.

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

Подробнее на оф. сайте.

Официальный сайт

Zorin

Рабочий стол Zorin OS. А ведь похож… на Windows 😃

Первый выпуск: 1 июля 2009 г.

Обновления: регулярные

Основан на: Ubuntu

Zorin OS — дружелюбный к новичкам дистрибутив Linux, созданный для тех, кто переходит из Windows в Linux.

В качестве графической оболочки — Gnome и XFCE (зависит от редакции).

Есть как свободные версии (Базовая, Образовательная, Облегченная, Облегченная Образовательная), так и платные (Бизнес, Максимальная).

В последней предусмотрена поддержка игр и PlayOnLinux.

Подробнее про Zorin OS на официальном ресурсе.

Официальный сайт

Fedora

Приложения в Fedora

Первый выпуск: 6 ноября 2003 г.

Обновления: регулярные

Основан на: Red Hat Linux

Fedora — свободный дистрибутив, который является «тестовым полигоном» для платного дистрибутива Red Hat Enterprise Linux.

Но несмотря на это, многие предпочитают Fedora другим дистрибутивам и используют ее в качестве основной ОС.

Есть две версии: Fedora Workstation — для ПК и ноутбуков, и Fedora Server — для серверов, само собой.

В качестве базовой оболочки здесь Gnome 3. Но вы легко можете установить версию с KDE, XFCE и т. д.

Всю подробную информацию о Fedora можно найти там. 👇

Официальный сайт

Получить важные дополнения Firefox

что делать после установки fedora

Firefox является веб-браузером по умолчанию в Fedora. Поскольку вы — вероятно — собираетесь использовать его каждый день. Вам лучше попробовать набор различных дополнений и расширений:

  • HTTPS Everywhere

     : знаменитый плагин протокола HTTPS. Должно быть для веб-шифрования.

  • Autodelete Cookies

    : Для лучшей конфиденциальности и анонимности в Интернете. Удалять куки лучше сразу после закрытия вкладки, с которой они связаны. Это именно то, что делает это расширение. Хотя это и приведет к непосредственному завершению ваших сессий (вам придется каждый раз входить в систему), но это даст вам хорошую защиту конфиденциальности.

  • uBlock Origin

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

  • Privacy Badger

    : блокировка сценариев отслеживания и другого стороннего программного обеспечения для отслеживания.

Популярные пакетные менеджеры

DPKG

DPKG-Debian-Package2.png

DPKG (Debian Package) – система управления пакетами в Debian и дистрибутивах на его основе, например Ubuntu.

Утилита DPKG появилась в дистрибутиве Debian в 1995 году. Низкоуровневый пакетный менеджер создан только для работы с локальными DEB пакетами и не может самостоятельно разрешать зависимости, а также скачивать пакеты из репозиториев.

Особенности

  • Поддерживает добавление архитектур из других дистрибутивов Linux.
  • DPKG выполняет работу только с локальными пакетами.
  • Под архитектуру DEB выпущено более 55000 пакетов.

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

APT

APT1-1.png

APT (Advanced Packaging Tool) – консольная утилита, выполняющая роль «поисковика» и загрузчика пакетов из репозиториев. Установка скачанных пакетов производится утилитой DPKG. Благодаря эффективному разрешению зависимостей, пакетный менеджер APT используется по умолчанию в дистрибутивах с архитектурой Debian и поддерживает систему в актуальном состоянии.

Список репозиториев хранится в файле «/etc/apt/sources.list» и может быть изменён пользователем в любой момент для установки или обновления программы, не входящей в базу дистрибутива.  Установка скачанных пакетов производится утилитой DPKG.

Изначально APT разрабатывался только для работы с пакетами DEB, использующихся в Debian и родственных ОС (Ubuntu, Linux Mint). Позже в него была добавлена поддержка rpm-файлов. Благодаря этому, установить софт привычным образом можно даже в дистрибутивах RED HAT и его производных (Fedora, CentOS и др.).

Оболочки APT

Для упрощения работы с APT можно использовать консольные оболочки APTITUDE или Synaptic.

APTITUDE

APTITUDE — это утилита, выполняющая роль «надстройки» для APT. Разработчики программы добавили полезные функции, оптимизирующие систему поиска пакетов, а также исправили ошибки, касающиеся разрешения зависимостей.

APTITUDE доступен в нескольких вариантах интерфейса:

  • Графический интерфейс (GUI) на базе фреймворка GTK. Привычный для пользователя оконный интерфейс с возможностью управления мышью.
  • Текстовый пользовательский интерфейс. Оболочка, открывающаяся в консоли. Интерфейс снабжается минимальным количеством графических элементов и может запускаться через протокол SSH. Управление осуществляется с помощью одиночных или групповых нажатий клавиш клавиатуры. Например, для переключения строк чаще всего используются клавиши со стрелками.
  • Интерфейс командной строки. Подразумевает управление программой с помощью команд. Вариант позволяет полноценно пользоваться функционалом утилиты и подходит для продвинутых пользователей.

Если в дистрибутиве APTITUDE отсутствует по умолчанию, то выполнить установку можно следующими командами:

sudo apt install aptitude # для дистрибутивов Debian, Ubuntu и других
sudo yum install aptitude # для дистрибутивов RHEL, CentOS, Fedora и др.
Synaptic

Synaptic — графический менеджер пакетов, работающий на основе APT. Программа пригодится новичкам, плохо знакомым с командной строкой. Несмотря на простоту интерфейса, утилита предоставляет весь необходимый функционал пакетного менеджера APT (установка, удаление, обновление и поиск пакетов).

Установить Synaptic можно следующими командами:

sudo apt install synaptic # для дистрибутивов Debian, Ubuntu и других
yum install synaptic      # для дистрибутивов RHEL, CentOS, Fedora и др.

Открыть программу можно, найдя ярлык в меню рабочего окружения, или введя «sudo synaptic» в терминале.

RPM

RPM (Red Hat Package Manager) – формат пакетов и низкоуровневый пакетный менеджер систем RED HAT (RHEL, CentOS, Fedora и др.) Как и DPKG, способен работать только с локальными файлами.

Пакетный менеджер выпущен в 1997 году. Он работает с пакетами RPM. В отличие от DEB, пакеты RPM архивируются утилитой cpio, сжимающий пакет алгоритмом gzip.

Особенности

  • Обновление программ производится в ускоренном режиме, благодаря замене только отредактированных разработчиком элементов пакета.
  • Для скачивания, обновления пакетов, а также разрешения зависимостей придётся использовать пакетные менеджеры более высокого уровня (YUM, DNF).
  • Начиная с 2010 года, пакеты подписываются с хешем MD5. Это исключает вероятность изменения файла RPM злоумышленником для внедрения вирусного кода.

YUM

YUM (Yellowdog Updater, Modified) – высокоуровневый пакетный менеджер, написанный на языке Python для систем RED HAT (RHEL, CentOS, Fedora). Программа представляет собой своеобразную оболочку для утилиты RPM.

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

DNF

DNF (Dandified YUM) – модифицированная версия пакетного менеджера YUM на языке на Python. Разработка утилиты начата в 2011 году. В 2015 году DNF стал основным менеджером пакетов для системы Fedora 22. В  DNF были исправлены такие недостатки YUM, как некорректная установка зависимостей, низкая скорость работы, большое потребление оперативной памяти.

Yum Extender

Yum Extender – лёгкая графическая оболочка для менеджеров пакетов YUM и DNF.

Yum Extender устанавливается следующей командой:

yum install yumex

Pacman

Pacman – высокоуровневый пакетный менеджер системы Arch Linux и его родственных дистрибутивов (Manjaro, EndeavourOS и др.). Программа написана на языке C# и совмещает высокую функциональность, легкость и производительность. В качестве пакетов используются архивы pkg.tar.xz.

Особенности

  • В Pacman совмещены функции работы с репозиториями и установка пакетов в систему, в отличие от систем Debian или Red Hat.
  • В систему устанавливается новейшее ПО, благодаря модели обновлений «плавающий релиз» (rolling-release).
  • В репозиториях Pacman располагаются заранее собранные пакеты, что значительно ускоряет процесс инсталляции программ.
  • Поддержка работы с репозиторием AUR.

Компиляция программы производится только в том случае, если пакет взят из репозитория AUR (Arch User Repository). Он содержит более 54000 пакетов и активно поддерживается обычными пользователями и администраторами ArchLinux.

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

Оболочки Pacman

MakePKG

Скрипт, объединяющий работу компилятора, линкера и других вспомогательных приложений для сборки пакета из PKGBUILD. MakePKG установлен по умолчанию в системе с пакетным менеджером Pacman. Компонент входит в пакет base-devel и ABS (Система автоматической сборки пакетов).

Установка или обновление всех компонентов производиться командами:

sudo pacman -S base-devel  sudo pacman -S abs

Для установки программы и зависимостей согласно скрипту PKGBUILD, нужно перейти в каталог с файлом и выполнить команду:

makepkg -si

Важно. Запуск скрипта с помощью MakePKG должен проводится без предоставления прав администратора. Это делается для защиты системы от выполнения вредоносных команд, находящихся в файле «pkgbuild».

Yay

Программа написана на языке GO и используется для поиска и установки пакета из репозитория AUR. Управления Yay производится посредством командной строки.

Для установки утилиты в дистрибутив с Pacman нужно задать следующие команды:

sudo pacman -S git  git clone https://aur.archlinux.org/yay.git  cd yay  makepkg -si

Утилита Yay упрощает весь алгоритм установки до ввода одной простой команды в консоль. Например, запрос к терминалу для инсталляции пакета из AUR строится следующим образом:

yay -S {название пакета}

Примечание. Для установки пакетов через Yay не требуется предоставлять административный доступ утилите (добавлять «sudo» перед командой).

Pamac

Графический менеджер пакетов Pamac разработан специально для Manjaro, но может быть установлен в любой дистрибутив на основе Arch Linux. Программа сочетает лёгкость с большим функционалом. В качестве источников используются официальные репозитории дистрибутивов AUR и Snappy.

Установка программы Pamac выполняется командой:

sudo pacman -Syu pamac-gtk

Portage

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

Особенности

  • Программы собираются под пользовательскую систему и железо, что обеспечивает стабильную работу ОС.
  • По сравнению с распаковкой программ у других пакетных менеджеров, компиляция в Portage занимает много времени. Например, полный пакет LibreOffice компилируется от 4 часов и более.
  • Пользователь может гибко настроить параметры компиляции и полностью управлять процессом сборки. Например, поставить операцию на паузу и продолжить позже.
  • Для обновления установленного ПО используется система rolling-release, благодаря которой в репозитории дистрибутива поставляются пакеты последней версии, опубликованные разработчиком в течение 1-2 дней.

Установка программ из репозиториев чаще всего производится с помощью интерфейса Emerge. Для добавления дружелюбности системе, также можно использовать графическую оболочку Kuroo.

Интерфейсы Portage

Emerge

Консольный интерфейс Emerge предназначен для сборки и обновления программ и их зависимостей. Инструмент доступен «из коробки» и используется для работы с системой Portage по умолчанию.

Для компиляции программ используются ebuild-скрипты. Они содержатся в локальных репозиториях Gentoo (overlay), а сам исходный код программ скачивается с GitHub. Настроить список репозиториев можно самостоятельно, в файле «/etc/portage/repos.conf».

Kuroo

Графический интерфейс Kuroo по принципу работы почти не отличается от Emerge. Утилита написана на языке C++ с использованием фреймворка Qt.

Kuroo установлен по умолчанию в систему с рабочим окружением KDE. В случае отсутствия программы, инсталляция выполняется по данной инструкции.

Включить RPM Fusion

В соответствии с политикой Fedora по доставке пакетов, которая соответствует определенным стандартам и правилам, связанным с патентами и свободой программного обеспечения. Некоторые пакеты недоступны для установки из официальных репозиториев Fedora. В большинстве случаев вы можете найти те пакеты, которые вам нужны, в RPM Fusion. Это репозиторий, который отправляет то, что Fedora не принимает.

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


sudo rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

</pre>

И несвободный репозиторий, который, как следует из его названия, содержит несвободное программное обеспечение:


sudo rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

После того, как вы добавили эти репозитории. Вы можете пойти дальше и установить любой нужный вам пакет из RPM Fusion. Если вы не знаете, что ищете, рассмотрите возможность использования окна поиска на их веб-сайте 

.

</pre>

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий