Как: как установить fedora linux в 10 простых шагов — 2021

Введение

К написанию данной статьи меня побудила статья на другом сайте, в которой рассказывается о единственно верном с их точки зрения варианте установки посредством запуска с правами суперпользователя .run файла, скачанного с официального сайта NVIDIA.

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

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

Развитие и сообщество

Основные ценности сообщества Fedora

Разработку операционной системы и вспомогательных программ возглавляет проект Fedora, который состоит из сообщества разработчиков и волонтеров, а также сотрудников Red Hat . Совет — это высший руководящий и руководящий орган сообщества. Другие органы включают Руководящий комитет по проектированию Fedora, отвечающий за технические решения, лежащие в основе разработки Fedora, и Комитет Fedora Mindshare, который координирует информационную и нетехническую деятельность, включая представительство Fedora Worldwide, например: Программа послов, команда CommOps и маркетинг, дизайн и Команда Сайтов.

Install via Software Center

Fedora ships with the Gnome Software Center as the primary home for installing applications. Gnome Software is relatively easy to use with software categories.


Gnome Software Center in Fedora 34

Explore the categories at the bottom to discover different software. The magnifying glass in the top left opens the search function.


Application view in Gnome Software Center

Clicking a software title will open a page with screenshots, a summary of the software, version information, and the option to install. The source menu in the top right corner displays different places or ways to install the software.

Sources in Gnome Software Center

In the case of Geary, I installed from Fedora. Installing from Fedora uses the RPM package. That’s often the best way to install the software with the smallest footprint and fastest load times. Software can also be installed from Flatpak here. For more information on Flatpaks, check out the Best Flatpaks in 2021. When in doubt, install from the default source.

Download RPM Packages From The Repository

One exciting feature of the yum package manager is that it allows you to download .rpm files directly from the repository. This might be helpful if you have limited bandwidth, or want to copy a single downloaded file between systems. It could also help if you have intermittent internet access, and you don’t want to spend time waiting for your installer to finish.

To download a .rpm file from the repositories, enter the following:

If you wanted to download the files for Apache, for instance, you’d replace packagename with httpd. You can then install the file as above.

Note: In Linux, administrators find it helpful to have a single tool to manage software. That tool – called a package manager – can install software, keep track of software requirements, and track updates and patches. Package managers also work with repositories, which are secure and standardized libraries of commonly-used and well-supported applications. If you had to install wget in Step 1, that’s an example of installing from a repository.

In this tutorial, we covered three different options for installing RPM files on Linux.

As with most Linux software, your default package manager makes it simple to track installations, updates, and prerequisites.

Как установить Anbox на Fedora 30?

Первый шаг к установке Anbox на Fedora 30 — это откройте терминал и в нем мы собираемся выполнить следующие команды с помощью которого мы собираемся установить DKMS и инструменты для сборки модулей ядра.

sudo dnf install dkms

sudo dnf install kernel-devel

sudo dnf install android-tools

Как только это будет сделано, теперь мы собираемся ввести в терминал следующее.

cd ~

git clone https://github.com/anbox/anbox-modules

cd anbox-modules

sudo cp anbox.conf /etc/modules-load.d/

sudo cp 99-anbox.rules /lib/udev/rules.d/

sudo cp -rT ashmem /usr/src/anbox-ashmem-1

sudo cp -rT binder /usr/src/anbox-binder-1

sudo dkms install anbox-ashmem/1

sudo dkms install anbox-binder/1

sudo modprobe ashmem_linux

После клавиатуры, указанной выше, теперь мы собираемся установить Anbox в нашу систему, для этого мы собираемся использовать пакеты Snap, поэтому, если у вас не установлена ​​поддержка, просто введите в терминал следующее:

sudo dnf install snapd

sudo ln -s /var/lib/snapd/snap /snap

С поддержкой Snap в системе мы можем установить Anbox. Чтобы сделать это в терминале, нам просто нужно ввести следующее:

snap install --devmode --beta anbox

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

snap refresh --beta --devmode anbox

И вуаля, в их системе уже установлен Anbox. Сейчас перед началом использования Anbox в Fedora 30 необходимо настроить модуль безопасности SELinux вашей системы, так как это препятствует правильному запуску Anbox.

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

sudo ausearch -c servicemanager --raw

sudo semodule -X 300 -i my-servicemanager.pp

sudo ausearch -c anboxd --raw

sudo semodule -X 300 -i my-anboxd.pp

sudo ausearch -c gatekeeperd --raw

sudo semodule -X 300 -i my-gatekeeperd.pp

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

После перезапуска мы сможем использовать Anbox в нашей системе. Они могут выполнить тестовую установку любого приложения.

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

adb install filename.apk

Восстановление пространства и разделение

Если на вашем жестком диске имеется другая операционная система, вы, скорее всего, получите сообщение о том, что для установки Fedora недостаточно свободного места, и вам предоставляется возможность освободить место.

Нажмите Восстановить пространство кнопка.

Появится экран с перечислением текущих разделов на вашем жестком диске.

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

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

Нажмите Восстановить пространство кнопка.

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

Давайте сначала рассмотрим синтаксис самой утилиты rpm:

$ rpm -режим опции пакет

Утилита может работать в одном из режимов:

  • -q – запрос, получение информации;
  • -i – установка;
  • -V – проверка пакетов;
  • -U – обновление;
  • -e – удаление.

Рассмотрим только самые интересные опции программы, которые понадобятся нам в этой статье:

  • -v – показать подробную информацию;
  • -h – выводить статус-бар;
  • –force – выполнять действие принудительно;
  • –nodeps – не проверять зависимости;
  • –replacefiles – заменять все старые файлы на новые без предупреждений;
  • -i – получить информацию о пакете;
  • -l – список файлов пакета;

Теперь, когда вы уже имеете представление как работать с этой утилитой, может быть рассмотрена установка rpm пакета в Linux. Самая простая команда установки будет выглядеть вот так:

sudo rpm -i имя_пакета.rpm

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

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

sudo rpm -iv имя_пакета.rpm

Также вы можете включить отображение статус бара в процессе установки:

sudo rpm -ivh имя_пакета.rpm

Чтобы проверить установлен ли пакет, нам уже нужно использовать режим запроса:

sudo rpm -q имя_пакета

Также сразу можно удалить пакет, если он не нужен:

sudo rpm -e имя_пакета

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

Для автоматической загрузки зависимостей во время выполнения установки rpm linux нужно использовать пакетный менеджер дистрибутива. Рассмотрим несколько команд для самых популярных RPM дистрибутивов. В RedHat и других дистрибутивах, использующих Yum используйте такую команду:

sudo yum –nogpgcheck localinstall имя_пакета.rpm

Первая опция отключает проверку GPG ключа, а вторая говорит, что мы будем выполнять установку локального пакета. В Fedora, с помощью dnf все делается еще проще:

sudo dnf install имя_пакета.rpm

Пакетный менеджер Zypper и OpenSUSE справляются не хуже:

sudo zypper install имя_пакета.rpm

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

Update your system

Update your system to the latest versions of the system software using dnf.

dnf update

If the kernel was updated, reboot your system before continuing with the installation.

Set up access to package repositories

Install the loncapa.repo file from the LON-CAPA install site:

wget -O /etc/yum.repos.d/loncapa.repo http://install.loncapa.org/versions/fedora/30/loncapa.repo

Verify the required repositories are enabled:

dnf repolist enabled

The list of enabled repos should be as follows ($basearch = x86_64 or i386):

repo id repo name
fedora Fedora 30 — $basearch
fedora-modular Fedora Modular 30 — $basearch
loncapa-updates-basearch Fedora 30 LON-CAPA $basearch Updates
loncapa-updates-noarch Fedora 30 LON-CAPA noarch Updates
updates Fedora 30 — $basearch — Updates
updates-modular Fedora Modular 30 — $basearch — Updates

Configure SELinux

The default Fedora 30 installation includes SELinux enabled. Until such time as an SELinux security policy has been created for LON-CAPA, SELinux should be disabled.
Retrieve the loncapa_selinux_config file from the LON-CAPA install site:

wget http://install.loncapa.org/versions/fedora/30/loncapa_selinux_config

Install the selinux config file

mv /etc/selinux/config /etc/selinux/config.backup
mv loncapa_selinux_config /etc/selinux/config
reboot

Чем можно запустить SWF файл без установки Flash плагина в браузер?¶

SWF файл – это исполняемый файл формата Adobe Flash. Для того, чтобы проиграть его без установки соответствующего плагина в браузер, можно загрузить специальную версию Flash Projector (ранее назывался Standalone).

Скачаем Projector:

wget https://fpdownload.macromedia.com/pub/flashplayer/updaters/32/flash_player_sa_linux.x86_64.tar.gz -O fpsa.tar.gz

Создадим новый каталог и распакуем архив в него:

mkdir -p ~/foo-bar
tar -xzf fpsa.tar.gz -C ~/foo-bar

Запустим проигрыватель:

~/foo-bar/flashplayer

В открывшемся окне нажмём Файл – Открыть (или комбинацию Ctrl + O) и найдём SWF файл на диске.

По окончании использования удалим каталог с программой:

rm -rf ~/foo-bar

Start/Restart Services

The LON-CAPA network services take a moment to start. Most misconfigurations
will be apparent at this step.

/home/httpd/perl/loncontrol start
systemctl start httpd

If you receive warnings about missing perl modules, when starting the httpd service
please make sure that the LONCAPA-prerequisites rpm is installed using this command:

rpm -q LONCAPA-prerequisites rpm

If it is not installed, ensure that the required Linux repositories are enabled (see
the «Set up access to package repositories» section above), then install it:

dnf install LONCAPA-prerequisites

If you still have errors, please contact the LON-CAPA Helpdesk: helpdesk at loncapa.org

Ensure that LON-CAPA network services and the httpd service are set to start on boot:

systemctl enable loncontrol
systemctl enable httpd

Installing LON-CAPA

Install prerequisites

Execute:

dnf install LONCAPA-prerequisites

This may take some minutes due to LON-CAPA’s large number of dependencies.

Retrieve and execute LON-CAPA setup program

Retrieve the LON-CAPA setup with the following command:

wget http://install.loncapa.org/linux/install.tar

Extract the archive with the following command:

tar xf install.tar

This creates a directory named installation.
Change to it and execute the setup script with the following commands:

cd installation
./install.pl

The script is used to prepare a Linux system to run LON-CAPA, and can also be
used to check the configuration of a system on which LON-CAPA has already been installed. Typically, though, you will run this script only once, when you first install LON-CAPA.

The script will analyze your system to determine which actions are recommended. The script will then prompt you to choose the actions you would like taken.
Once a choice has been entered for all nine possible actions, required changes will be made.

The possible actions are:

  • Create the www user/group
  • Install the package LON-CAPA uses to authenticate users.
  • Set-up the MySQL (Mariadb) database
  • Set-up MySQL (Mariadb) permissions
  • Configure Apache web server
  • Configure start-up of services
  • Check firewall settings
  • Stop services not used by LON-CAPA, e.g., services for a print server: cups daemon
  • Download LON-CAPA source code in readiness for installation

Determine LON-CAPA Settings

LON-CAPA requires a number of identifying parameters to be set in order
for it to function at all. Below is a list with descriptions.

Host Type (library or access)
The server must be designated a ‘library’ or an ‘access’ server. In
general you should have a library server for your instructors to create
their course content on and run their courses. Students should connect
to access servers. If you are doing the first install of LON-CAPA at
your site, or if you are playing with it for your own edification you
should make your machine a ‘library’ server.
LON-CAPA domain
Each site or school which installs LON-CAPA needs its own domain.
Here at MSU we use ‘msu’. You should choose something short but
meaningful. Restriction: One word, no underscores, and no special
characters except . or —
.Domain names which include a departmental
abbreviation are not recommended as although LON-CAPA may start in
a single department, other departments frequently join subsequently.
For a domain name: ‘msu’ is a superior choice to ‘msuphys’ for example.
LON-CAPA host id
Each LON-CAPA server requires a unique internal name. We use names
such as «msul1» for the first library server. Restriction: One word,
no underscores, and no special characters except —
.
Domain’s Primary Library Server ID
If you are setting up a domain with a single library server, then the domain’s primary library server ID will be the LON-CAPA host id of that server (e.g., msul1). Once your domain grows and you need to add more servers, one of the library servers in the domain should be assigned as the domain’s primary library server. This will be where domain-wide settings will be stored.
Host administrator email
The amount of email sent to this address is relatively minimal. Messages
are sent every time the system starts up, or if the system is in
serious trouble. If you are installing a LON-CAPA instance on a laptop,
because you are planning to contribute to LON-CAPA development,
make this
root@localhost.
Support email address
Enter an e-mail address here, so users of the system
will be able to click an «Ask Helpdesk» link in the system to
display a web form which they will complete to request support from
your institution’s helpdesk. On form submission the contents
will be sent to the e-mail address you specify.

Configuring LON-CAPA

To configure and install LON-CAPA, execute the following commands:

cd /root/loncapa-X.Y.Z     (X.Y.Z should correspond to a version number like '2.11.3')
./UPDATE

You will need to enter the LON-CAPA configuration information you determined
in the previous section.

Файловый менеджер

Штатный файловый менеджер Files получил следующие обновления:

  • Файлы теперь можно сортировать по дате создания.
  • Улучшен внешний вид диалога Настроек.
  • Подсчет оставшегося времени при выполнении файловых операций выполняется более точно.
  • Исполняемые текстовые файлы теперь можно запустить выбрав в контекстном меню пункт Run as a Program
  • В случае конфликтов имен для существующих файлов, при операциях копирования и перемещения, теперь предлагается новое имя для файлов.
  • Встроенное средство распаковки архивов теперь поддерживает запароленные архивы.
  • Строка пути теперь поддерживает автодополнение с использованием клавиши Tab

Настройки фалового менеджера

История

Название Fedora происходит от Fedora Linux, добровольного проекта, который предоставил дополнительное программное обеспечение для дистрибутива Red Hat Linux , а также от характерной шляпы Fedora, используемой в логотипе Red Hat «Shadowman». Уоррен Тогами начал Fedora Linux в 2002 году в качестве студенческого проекта в Гавайском университете , целью которого было предоставить единый репозиторий для хорошо протестированных сторонних программных пакетов, чтобы было легче найти, разработать и использовать программное обеспечение, не относящееся к Red Hat. Ключевое различие между Fedora Linux и Red Hat Linux заключалось в том, что разработка репозитория Fedora будет осуществляться совместно с международным сообществом добровольцев. Fedora Linux в конечном итоге была включена в проект Fedora, что принесло с собой этот совместный подход.

Fedora Linux была запущена в 2003 году, когда была прекращена поддержка Red Hat Linux. Red Hat Enterprise Linux должен был стать единственным официально поддерживаемым дистрибутивом Linux для Red Hat, а Fedora — дистрибутивом сообщества. Red Hat Enterprise Linux разветвляет свои выпуски на основе версий Fedora.

До Fedora 7 Fedora называлась Fedora Core по названию одного из двух основных репозиториев программного обеспечения — Core и Extras. Fedora Core содержала все базовые пакеты, которые требовались операционной системе, а также другие пакеты, которые распространялись вместе с установочными CD / DVD и поддерживались только разработчиками Red Hat. Fedora Extras, вторичный репозиторий, который был включен со времен Fedora Core 3, поддерживался сообществом и не распространялся вместе с установочными CD / DVD. После выпуска Fedora 7 различие между Fedora Core и Fedora Extras было устранено.

С момента выпуска Fedora 21 в качестве попытки модульного построения дистрибутива Fedora и повышения гибкости разработки доступны три разные версии: Workstation , ориентированная на персональный компьютер , Server и Atomic для серверов , Atomic — версия, предназначенная для облачных вычислений .

Fedora является товарным знаком Red Hat, Inc. Заявка Red Hat на получение статуса товарного знака для имени «Fedora» была оспорена Корнельским университетом и библиотекой Университета Вирджинии , создателями несвязанного программного обеспечения для управления цифровыми репозиториями Fedora Commons . Проблема была решена, и стороны пришли к соглашению о сосуществовании, в котором говорилось, что проект Cornell-UVA может использовать имя, если оно явно связано с программным обеспечением с открытым исходным кодом для систем репозиториев цифровых объектов, и что Red Hat может использовать это имя, когда оно явно связаны с компьютерными операционными системами с открытым исходным кодом.

В апреле 2020 года руководитель проекта Мэтью Миллер объявил, что Fedora Workstation будет поставляться с некоторыми новыми ноутбуками ThinkPad благодаря новому партнерству с Lenovo .

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: