Как запустить redage на linux

Обновлено: 08.07.2024

Современные дистрибутивы Linux имеют в своем составе очень много софта. Проблемы с установкой/удалением/обновлением такого софта решены, можно сказать, идеально. Всем занимается менеджер пакетов. Выбрали нужный пакет, менеджер пакетов установит его. Нужно удалить — менеджер пакетов удалит и аккуратно все почистит. Но, иногда хочется, или нужно, установить программное обеспечение, не входящее в дистрибутив, или распространяющееся в исходниках, или даже в бинарниках. Как поступать в таких случаях?

В дальнейшем, для определенности, предполагаем, что мы используем Linux, дистрибутив Ubuntu или Debian.

Установка пакета из исходников

Классический для свободного софта путь распространения, распространение в исходных текстах. В таком виде программа представляет собой архив с именем вида:

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

Шаг Команда Что делает
1 tar -xzvf name-version.tar.gz Распаковка архива
2 cd name-version Переходим в полученный после распаковки директорий
3 ./configure Настройка исходников на нашу систему
4 make Компиляция
5 sudo make install Установка

Проблемы
Проблема 1: Отсутствие нужных библиотек

Очень часто все не идет так гладко, а на шаге 3, команда configure на что-то жалуется. А жалуется она как правило на отсутствие нужных библиотек, или заголовков библиотек. Рассматриваем внимательно выход, который выдала команда configure на консоль и устанавливаем недостающие библиотеки и заголовки. Заголовки для Debian-подобных дистрибутивов, в том числе и для Ubuntu находятся в пакетах с суффиксом -dev в названии пакета.

Предположим мы увидели, что configure жалуется на библиотеку, устанавливаем ее в систему:

Запускаем configure опять. Теперь жалуется на заголовки этой же библиотеки. Устанавливаем и их:

Ну наконец, установили все нужное, откомпилировали, работаем и получаем удовольствие. Казалось бы, счастье, вот оно. Но нет, вырисовывается проблема 2:

Проблема 2: бардак в системе

Предположим, мы установили одну программу из исходников, другую, третью. И вдруг нам понадобилось удалить первую, или заменить ее версию. А мы, оказывается не знаем, какие файлы относятся к этой программе и где они. Одни программы устанавливают свои файлы в иерархию /usr/local, другие вообще в /usr. В общем, мы не знаем, как вычистить файлы, относящиеся к пакету.

Отступление: Стандартная иерархия файловой системы Linux (File System Hierarchy Standard)

В Linux есть стандарт на размещение файлов в системе. Ссылки приведены в разделе Литература. По этому стандарту, в иерархии директорий /usr должны храниться файлы используемые пользователями, в том числе и пользователям с других компьютеров. В иерархии директорий /usr/local — файлы используемые локальными пользователями. Таким образом нам нужно наши программы ставить в иерархию /usr/local, и при этом избежать бардака.

Менеджер пакетов xstow

Сделать это нам поможет менеджер пакетов xstow. Можно пользоваться также менеджером stow, xstow — это расширенная версия. Что он делает? Очень простую вещь. Мы устанавливаем наши программы в иерархию /usr/local/stow, каждую программу в свою директорию, а потом менеджер xstow создает символьные линки на наши файлы из иерархии /usr/local. Устанавливаем xstow:

Теперь последовательность операций при установке пакета с использованием менеджера xstow.

Шаг Команда Что делает
1 tar -xzvf name-version.tar.gz Распаковка архива
2 cd name-version Переходим в полученный после распаковки директорий
3 ./configure —prefix=/usr/local/stow/name-version Настройка исходников на нашу систему так, чтобы установить в указанный директорий
4 make Компиляция
5 sudo make install Установка
6 cd /usr/local/stow/ Переходим в директорий, где лежат программы
7 sudo xstow name-version Создаем символьные линки в иерархию /usr/local

Удаляет символьные ссылки. После удаления ссылок директорию с файлами программы, находящуюся в /usr/local/stow/ можно удалять.

Заключение

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

Всем привет, вы знаете меня под никами (WINCSTRIKE, iTeffa, wearnings). Сегодня я покажу Вам как установить сервер от Ув. человека Harland David Sanders на UBUNTU 20.04
Прошу знатоков, пропустить эту тему и не засорять ее, она ориентирована для тех людей, которые не работали или не знают как работать с OS LINUX
Если будут вопросы, обращайтесь в мой Discord, он прикреплен в моей анкете.

  • VDS Сервер с SSH
  • UBUNTU поддерживающая glibc v2.28
  • Total Commander + Plagin sFtp4tc
  • mRemoteNG или Putty для SSH
  • RageMP архив: linux_x64.tar.gz
  • MySQL Server 5.7.32 для UBUNTU 20.04
  • Удаленное подключения через HeidiSQL

2. Обновим индекс пакетов apt с репозитория UBUNTU 18.04 командой:

3. Создание нового пользователя (Для безопасности в отличие от ROOT супер пользователя).

4. Предоставим административные привилегии а также Убедитесь, что пользователь без полномочий root имеет разрешение sudo.
Поскольку вы будете входить в эту учетную запись удаленно с помощью Secure Shell (SSH), вы захотите иметь возможность выполнять привилегированные действия, требующие root-доступа. Это означает, что у учетной записи должны быть разрешения sudo.

5. Настройте SSH, чтобы не отображать баннер.
Один из способов, которым злоумышленник может взломать ваш сервер, – это ошибки в программном обеспечении, на котором работают ваши службы. Баннер может отображать информацию о том, какую версию OpenSSH или операционной системы вы используете. Нет смысла давать информацию плохим парням. Заставьте их работать на это!

6. Игнорировать роста
rhosts связан с rsh, устаревшим протоколом, замененным защищенной оболочкой. Если пользователь пытается создать вредоносный файл rhosts, этот параметр явно игнорирует его.

8. Отключаемся от ROOT и подключаемся к <username> что ранее создали.

  • Настройте сервер MySQL для прослушивания всего или определенного интерфейса.
  • Предоставьте доступ удаленному пользователю.
  • Откройте порт MySQL в вашем брандмауэре.
  • В случае новой установки MySQL вам необходимо выполнить скрипт безопасности. Он изменяет некоторые настройки по умолчанию на более безопасные, например, удалённый вход для пользователей root и пользователи, созданные по умолчанию.
  • Выполните скрипт безопасности командой:
  • В результате выполнения этого скрипта вам будет предложено внести изменения в настройки безопасности вашей MySQL.
  • Далее вы можете выбирать Y и нажимать ENTER для всех последующих вопросов. При этом будут удалены некоторые анонимные пользователи и тестовые базы данных, будет отключена возможность удалённого входа для root пользователей, после чего все внесённые изменения будут применены к вашей установке MySQL.

- Далее проверьте, какой метод аутентификации используется для каждого из ваших пользователей

- Для изменения этой настройки на использование пароля используйте следующую команду ALTER USER. Не забудьте изменить <password> на ваш сильный пароль:

- Далее выполните команду FLUSH PRIVILEGES, которая применит внесённые изменения:

- Проверьте методы авторизации для пользователей ещё раз для того, чтобы убедиться, что пользователь root более не использует плагин auth_socket для авторизации:

- После того, как мы в этом убедились, можно выйти из оболочки MySQL:

4. Создания нового пользователя войдите в оболочку MySQL, как я писал выше, только теперь по паролю.

- Далее создайте нового пользователя и задайте для него надёжный пароль:

Всех приветствую!

Сегодняшний вопрос (насчет автозагрузки приложений) весьма популярен, причем, как при работе в Windows, так и Linux. Разумеется, в Linux он имеет свои особенности.

Наверное, для начала сразу же следует сказать, что в Linux несколько уровней (режимов) автозагрузки. Например, есть автозагрузка на уровне ядра, на уровне скриптов (rc.local), bash, и пр. малопонятные для начинающего пользователя аббревиатуры.

Если в процессе настройки вам понадобиться указать программу вручную (которую требуется авто-загружать) — ищите исполняемый файл в каталоге: /usr/bin (для отдельных приложений, запускаемых от имени админа: /usr/sbin ).

ускорение ПК

Примеры настройки автозагрузки

Вариант 1

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

Настройки конкретного приложения

Настройки конкретного приложения / параметры запуска

Вариант 2

Теперь пару слов о панелях управления тех дистрибутивов Linux, которые я рекомендовал.

Linux Mint

Сначала необходимо открыть меню ПУСК/параметры системы и перейти во вкладку "Автозагрузка" .

Параметры системы - автозагрузка (Linux Mint)

Параметры системы - автозагрузка (Linux Mint)

После кликнуть по "плюсику" и выбрать нужное приложение из списка. Это всё. ✌

Добавляем нужно приложение (Linux Mint)

Добавляем нужно приложение (Linux Mint)

Elementary OS

Здесь все делается практически аналогично, как в Linux Mint.

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

Параметры системы - приложения (Elementary OS)

Параметры системы - приложения (Elementary OS)

После раскрыть меню "Автозапуск" , нажать на "плюс" и выбрать нужное приложение.

Автозапуск — выбор нужного приложения (Elementary OS)

Автозапуск — выбор нужного приложения (Elementary OS)

Теперь приложение для мониторинга будет запускаться при старте Linux

Теперь приложение для мониторинга будет запускаться при старте Linux

Ubuntu

В Ubuntu также есть специальное ПО для решения этой задачи: необходимо перейти во вкладку "Система → Параметры → Запускаемые приложения" .

Ubuntu — добавить программу

Ubuntu — добавить программу

Находим нужное приложение в каталоге

Находим нужное приложение в каталоге

Deepin

Этот дистрибутив (на мой взгляд) в плане простоты работы выигрывает у предыдущих!

Как вам. (так просто даже в Windows не сделаешь!)

Как добавить ярлык на раб. стол или программу в автозагрузку

Как добавить ярлык на раб. стол или программу в автозагрузку

Разумеется, для исключения приложения из автозагрузки — нужно проделать обратную операцию: также кликнуть ПКМ по значку.

Теперь на приложении спец. значок — оно будет стартовать вместе с системой (Deepin)

Теперь на приложении спец. значок — оно будет стартовать вместе с системой (Deepin)

Доброго времени!

Вопросы относительно игр в Linux — одни из самых первых, которые задают пользователи, начав знакомиться с этой ОС. Многие из-за этой "неясности" (кстати) отказывают от Linux. Однако, не настолько уж и сложно это всё.

Попробую сразу же с места в карьер — ответить на самые часто-задаваемые вопросы по этой теме (которые я получал):

ускорение ПК

Вариант 1: браузерные игры

И так, одним из самых простых вариантов поиграть в Linux — это запустить браузер и найти какой-нибудь сайт со сборником онлайн-игр.

Несколько ссылок в помощь:

    (от Internet Archive);
  • сборник старых DOS-игр (работающих в браузере); .

Запущена типичная онлайн-игра в браузере

Запущена типичная онлайн-игра в браузере

Internet Archive — стрельба по пузырям

Internet Archive — стрельба по пузырям

Вариант 2: «родные» игры для Linux

Само собой для Linux есть "родные" игры, т.е. разработанные специально для этой ОС (их еще называют нативными играми ).

Linux mint — менеджер программ

Linux Mint — менеджер программ

В разделе "игры" можно установить специализированный клиент Steam (игры, купленные для Windows - будут доступны и для Linux!) и непосредственно сами игры.

Вся их установка и загрузка сводится к нажатию одной единственной кнопки "Установить" . (думаю, здесь без комментариев) .

Устанавливаем Steam

sudo add-apt-repository multiverse
sudo apt update

Далее для установки Steam необходимо использовать команду:

sudo apt install steam-installer

После завершения установки Steam — ярлычок для его запуска будет в меню "ПУСК / игры" .

В разделе игр появились соотв. ярлыки

В разделе игр появились соотв. ярлыки

В Steam найти игры под Linux проще простого:

  • сначала необходимо открыть магазин ("Store");
  • установить флажок на "SteamOS + Linux" ;
  • в найденном списке открыть нужное и нажать кнопочку "Установить" . Кстати, игр в Steam для Linux достаточно много: есть как платные версии, так и бесплатные.

Поиск игр в Steam

Поиск игр в Steam

Установка игры в Steam

Установка игры в Steam

Можно играть

Вариант 3: игры и программы для Windows запускаем в Linux

Пожалуй, этот вопрос наиболее сложный.

Сразу скажу, что вероятности в 100%, что вам удастся запустить какую-то конкретную игру для Windows в Linux — нет! Однако, с большинством популярного ПО всё же достаточно легко удается "договориться". О том, как это всё настроить — пару строк ниже.

Эмуляторы

Примечание. Wine, описанный в статье ниже, нельзя назвать классическим эмулятором (но я это намеренно делаю, с целью упрощения знакомства с Linux).

Это спец. приложения, которые "воссоздают" среду Windows для отдельно-взятой игры (т.е. игра "считает", что ее запускают в Windows, а не в Linux). На мой взгляд, лучше всего начать знакомство с эмуляторами с приложения Wine (и его граф. оболочки PlayOnLinux — она существенно облегчит работу с эмулятором).

Если у вас Linux Mint — установить эти приложения можно через менеджер программ в разделе "Игры / эмуляторы" . На всякий случай привожу также команду через терминал:

Менеджер программ - эмуляторы - Playonlinux

В качестве примера рассмотрю установку одной достаточно популярной игры: для начала необходимо нажать по меню слева "Установить программу" .

Playonlinux — установить программу

Playonlinux — установить программу

Далее есть два варианта развития событий:

  1. вариант 1 : выбрать из списка игр или др. разделов ПО ту программу, которая уже есть в библиотеке (в этом случае PlayOnLinux автоматически подберет необходимую версию Wine и настроек для запуска) . Этот вариант предпочтительный!
  2. вариант 2 : нажать по варианту "Установить программу, отсутствующую в списке". В этом случае установка будет несколько сложнее (и будет неясность: запустится ли вообще игра. ). Остановлюсь как раз на этом варианте.

Установка приложения

После необходимо указать, что вы хотите установить игру на новый виртуальный диск (он будет создан автоматически).

Установить ПО на новый виртуальный диск

Установить ПО на новый виртуальный диск

Далее необходимо будет указать битность приложения, указать версию Wine и установщик игры (обычно это какой-нибудь "setup.exe").

Выбираем установщик для запуска

Выбираем установщик для запуска

Затем в окне PlayOnLinux вы увидите привычный установщик (как в Windows). Просто нажимайте "Далее / далее. " пока не завершится процесс.

Начала установки

Playonlinux — запуск игры

Playonlinux — запуск игры

Игра пошла!

Виртуальные машины

Для справки.

Виртуальная машина — спец. приложение, которое позволяет виртуально (т.е. программно, в отдельном окне) воссоздать работу компьютера, на который можно установить нужную вам ОС и программы.

*

Виртуальных машин сейчас достаточно много. Для первого знакомства и теста — я бы порекомендовал воспользоваться Virtual Box (в Linux Mint она доступна прямо через менеджер программ, без команд в терминале).

Linux Mint - менеджер программ - установить Virtual Box

Linux Mint - менеджер программ - установить Virtual Box

Linux Mint - Пуск - Администрирование - Virtual Box

Linux Mint - Пуск - Администрирование - Virtual Box

Создать новую машину

Создать новую машину

Далее потребуется указать ОС (в своем примере я взял Windows 7). Кстати, для ее установки вам потребуется образ в ISO-формате.

Укажите тип и имя ОС

Укажите тип и имя ОС

После необходимо будет указать размер выделяемой ОЗУ (она будет заниматься из вашей реальной ОЗУ во время работы вирт. машины), размер и тип диска, его расположение и пр. Все эти шаги я опустил, т.к. практической сложности они не представляют (для первого раза можно вообще просто нажимать "Далее" ).

Указываем загрузочный ISO с Windows

Указываем загрузочный ISO с Windows

Далее запустится обычная установка Windows на виртуальный диск (данные на вашем реальном диске такая установка никак не задевает). Здесь, наверное, доп. комментарии не нужны - установка простая, и ничего нажимать кроме кнопки "далее" и корректировки времени - не нужно!

Пошла установка ОС

Пошла установка ОС

После установки Windows в виртуальную машину — нажмите по меню "Устройства" (в Virtual Box) и выберите ISO-образ на котором нужная вам игра. Далее этот ISO появится у вас в проводнике, и вам останется только запустить установку игры (также, как в реальной Windows).

Через меню "Устройства" подключаем ISO-образ с игрой

Через меню "Устройства" подключаем ISO-образ с игрой

Игра установилась — можно запускать и играть!

Игра установилась — можно запускать и играть!

Вариант 4: облачный гейминг

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

В чем фишка : а в том, что вся нагрузка по запуску игры ложится на этот мощный компьютер (который предоставляет вам облачный сервис). А для вашего же устройства — в какую игру бы вы не играли нагрузка будет как при просмотре видео.

Как это все настроить на Linux? Многое зависит от облачного сервиса, который вы выберите. Например, в GeForce Now всё относительно не сложно:

  1. устанавливаете браузер Chrome;
  2. переходите на офиц. сайт GFN;
  3. регистрируетесь, оплачиваете услугу на месяц и играете.

Ge Forece Now — игра в браузере

GeForce Now — игра в браузере

PS

Читайте также: