Сообщество - GNU/Linux

GNU/Linux

1 172 поста 15 634 подписчика

Популярные теги в сообществе:

23

CS:GO на Linux, все прекрасно?

На сколько всем известно, система Linux не стоит на месте и постоянно развиваются, даже те же игры которые никто не ожидал увидеть на данной системе, уже через 2 года появляются либо с помощью запуска на wine, proton, litrus, а иногда и даже нативные версии! Так случилось и со всеми любимой CS:GO, нативная версия которой появилась в STEAM и стала доступна на linux.

План статьи

1.Предыстория

2.Информация

3.Графический API

4.Запуск нативной игры

5.Запуск через proton

6.Сетевая игра

7.Итоги

Предыстория

Я был обладателем компьютера на Windows XP, потом на Windows 7 и закончил на Windows 10. В какой то момент я вдруг начал на полном серьезе интерисоваться системами Linux, а именно их возможностями, дистрибутивами. Linux затянул меня бесплатными программами, модульностью и то, что мне казалось будто я могу поменять черт возьми все! Заниматься программированием мне было удобно именно на Linux, первый мой дистрибутив назывался Zorin OS версии 16 PRO, сразу после я попробовал Lubuntu, а теперь сижу на Ubuntu Mate. Когда я переходил на свою систему, я понимал что скорее всего играть в игры мне не светит, но как только я установил PortProton все вдруг поменялось и я смог запустить любимые игры, и я полностью счастлив что перешел на Linux, но втягивать людей я все же не намерен, так-же в ходе моих эксперементов, не зря же я покупал игры в STEAM? Ну вот я и по запускал несколько нативных игр, и тут в мою взор попалась бесплатная версия CS:GO и тут я установил эту нативную версию, все пошло без проблем и я провел не мало времени в ней и готов поделиться с вами со своими наблюдениями. До этого ещё на Windows я провел 120 часов в игре, и почти столько же провел на Linux (72 часа).

Информация

CS:GO — это, многопользовательская компьютерная игра, разработанная компаниями Valve и Hidden Path Entertainment. Выпуск игры для персональных компьютеров на операционных системах Windows и macOS, также игровых приставках Xbox 360 и PlayStation 3 состоялся 21 августа 2012 года.

Версия игры для Linux была выпущена в 2014 году, а в 2016 году игра, в рамках программы обратной совместимости, стала доступна на Xbox One. В сентябре 2018 года была выпущена бесплатная версия с возможностью игры с реальными игроками и с ботами. Позже, в декабре того же года игра стала полностью бесплатной.

Графический API

У многих наверное стоит вопрос, как так получилось, что игра написанная на DirectX который полностью отсутствует в Linux имеет нативную версию в данной системе? Ответ очень прост! Нативная версия CS:GO имеет графический API так называемый «Vulkan API». Что же это такое? Это, кроссплатформенный API для 2D и 3D графики, впервые представленный Khronos Group в рамках конференции GDC 2015. На самом деле все нативные игры на Linux работают либо на «Vulkan API» либо на «OpenGL» и то, и то работают хорошо,но вулкан как утверждают многие — работает лучше!

Запуск нативной игры

Для запуска нативной игры без танцев с бубном, понадобится клиент STEAM установить который не так уж и трудно, поэтому объяснять это я не буду. Находим CS:GO в официальном магазине, скачиваем и просто нажимаем на кнопку «Играть», тут все понятно.

Запуск через proton

Кроме нативных игр, клиент Steam поддерживает запуск Windows игр, такая система называется proton. Он разработан Valve и основан на форке Wine. Он включает в себя несколько патчей и библиотек для улучшения производительности и совместимости с играми Windows. Сам Proton предназначен для интеграции в клиент Steam как «Steam Play», что обеспечивает бесперебойную работу Windows-игр и программного обеспечения в Steam, но его можно использовать как отдельное приложение.


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

Включаем галочку на параметр «Steam Play» и выбираем последнюю версию Proton. На этом все, дальше заходим в свойство игры, и ставим галочку на параметр «Принудительно использовать определенный инструмент совместимости Steam Play», теперь можно нажать кнопку «Играть» для запуска нашей игры.

Сетевая игра

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

Итоги

Итоги таковы, что без единого танца с бубном можно играть в любимую игру хоть на Windows, хоть на Linux. Насчет производительности Vulkan API, так я увидел повышение FPS на 10 единиц, чем на Windows. «Фризов» не возникало и проблем с игрой так-же не было!


Оригинальная статья

Показать полностью 4
33

ТОП-10 хорошо работающих игр, при запуске через Proton

Моя предыдущая статья обозревалась на то, чтобы показать какие самые популярные игры, не идут на платформу Linux при запуске через proton. В этой статье я наоборот опишу самые популярные игры, которые отлично идут через proton, по больше о веб сайте на котором была взята информация — смотрите в моей старой статье!

ТОП-1

Первая игра в топе под названием «SnowRunner».

Встречайте новое поколение гонок по бездорожью! Сядьте за руль крутого внедорожника в SnowRunner и приготовьтесь покорять суровые просторы с реалистичной симуляцией ландшафта! В вашем распоряжении 40 моделей таких известных марок, как Ford, Chevrolet и Freightliner. Оставьте свой след в диком мире игры.Выполняйте сложные задания в суровых условиях. Вас ждут грязь, потоки воды, снег и застывшие озёра…


На данный момент игра в protonDB, имеет наименования «Платина» и статус «Работает идеально из коробки».

ТОП-2

Вторая игра в топе под названием «The Witcher 3: Wild Hunt».

Компьютерная игра в жанре action/RPG, разработанная польской студией CD Projekt RED. Выпущенная 19 мая 2015 года на Windows, PlayStation 4 и Xbox One, затем 15 октября 2019 года на Nintendo Switch, она является повествованием, продолжающим игры «Ведьмак» и «Ведьмак 2: Убийцы королей». Это третья игра, действие которой происходит в литературной вселенной книжной серии «Ведьмак».


На данный момент игра в protonDB, имеет наименования «Платина» и статус «Работает идеально из коробки».

ТОП-3

Третья игра в топе под названием «Doki Doki Literature Club!».

Компьютерная игра в жанре визуального романа, разработанная и выпущенная американской командой разработчиков Team Salvato для персональных компьютеров на операционных системах Windows, macOS и Linux 22 сентября 2017 года. Первоначально визуальный роман распространялся через сервис itch.io, а позже, с 6 октября, стал доступен и на платформе цифровой дистрибуции Steam.


На данный момент игра в protonDB, имеет наименования «Платина» и статус «Работает идеально из коробки».

ТОП-4

Четвертая игра в топе под названием «Risk of Rain 2».

Классическая сетевая rougelike-игра Risk of Rain возвращается, став глубже и сложнее. Бросьте вызов опасному миру в одиночку или объединитесь с четырьмя друзьями, чтобы уничтожить орды монстров, собрать артефакты и сбежать с враждебной планеты.С каждой попыткой вы будете все лучше узнавать повадки врагов и побеждать своим мастерством, даже когда перевес на их стороне. Благодаря уникальной системе подстройки сложности ваш герой и враги будут постоянно усиливаться, а тот, кто раньше был боссом, рано или поздно станет заурядным противником.В Risk 2 вас ждет огромное разнообразие уже знакомых выживших, предметов, врагов и боссов, а также множество новых персонажей…


На данный момент игра в protonDB, имеет наименования «Платина» и статус «Работает идеально из коробки».

ТОП-5

Пятая игра в топе под названием «Control Ultimate Edition».

Control Ultimate Edition — это игра в жанрах экшены, шутеры и приключения, разработанная Remedy Entertainment. Она была выпущена в 2020. 505 Games выступила издателем игры. Согласно агрегатору рецензий Metacritic, у Control Ultimate Edition средний рейтинг 82. Control Ultimate Edition доступна на Xbox One, PC, PlayStation 4 и Xbox Series S/X. Можно купить игру в Epic Games Store, Xbox Store, GOG и Steam. Игра была срежиссирована Mikael Kasurinen и Sam Lake.


На данный момент игра в protonDB, имеет наименования «Платина» и статус «Работает идеально из коробки».

ТОП-6

Шестая игра в топе под названием «Dishonored».

Компьютерная игра в жанре стелс-экшен от первого лица с элементами RPG, разработанная французской компанией Arkane Studios и изданная Bethesda Softworks. Игра была выпущена для игровых приставок PlayStation 3 и Xbox 360, а также для персональных компьютеров на базе Microsoft Windows в 2012 году. 25 августа 2015 года вышла The Definitive Edition, переработанная версия игры для игровых приставок PlayStation 4 и Xbox One. Осенью 2016 года была выпущена игра-продолжение - Dishonored 2.


На данный момент игра в protonDB, имеет наименования «Платина» и статус «Работает идеально из коробки».

ТОП-7

Седьмая игра в топе под названием «Ori and the Blind Forest: Definitive Edition».

Компьютерная игра в жанрах платформер и метроидвания, разработанная студией Moon Studios на базе движка Unity и изданная Microsoft Studios. Выпуск игры для платформ Windows и Xbox One состоялся 11 марта 2015 года, а 27 сентября 2019 года игра была выпущена на платформе Nintendo Switch. В марте 2016 года вышло переиздание Definitive Edition. Сиквел игры, получивший название Ori and the Will of the Wisps, был анонсирован на Electronic Entertainment Expo 2017 и выпущен 11 марта 2020 года.


На данный момент игра в protonDB, имеет наименования «Платина» и статус «Работает идеально из коробки».

ТОП-8

Восьмая игра в топе под названием «Wolfenstein: The New Order».

Компьютерная игра в жанре шутер от первого лица, разработанная компанией Raven Software и изданная Activision. Wolfenstein является сиквелом игры Return to Castle Wolfenstein 2001 года выпуска и использует игровой движок id Tech 4. Игра была выпущена для платформ Microsoft Windows, Xbox 360 и PlayStation 3. Выход игры состоялся 18 августа 2009 года в Северной Америке, 19 августа в Австралии и 21 августа в Европе. В сервисе цифровой дистрибуции Steam игра появилась 13 октября 2009 года.


На данный момент игра в protonDB, имеет наименования «Платина» и статус «Работает идеально из коробки».

ТОП-9

Девятая игра в топе под названием «Prey».

Научно-фантастическая компьютерная игра в жанре шутер от первого лица и immersive sim для платформ Microsoft Windows, PlayStation 4 и Xbox One. Выход игры состоялся 5 мая 2017 года. Prey идейно связана с одноимённой игрой 2006 года, но не является её прямым продолжением и не имеет связи с отменённой в 2014 году игрой Prey 2.


На данный момент игра в protonDB, имеет наименования «Платина» и статус «Работает идеально из коробки».

ТОП-10

Десятая игра в топе под названием «Max Payne 2: The Fall of Max Payne».

Компьютерная игра в жанре шутера от третьего лица, разработанная финской компанией Remedy Entertainment для платформ Microsoft Windows, Xbox и PlayStation 2, и изданная Rockstar Games в 2003 году. Max Payne 2 продолжает историю игры Max Payne о беглом полицейском под прикрытием, обвинённом в убийстве. Игра, как и её предшественник, использует стиль нуар, который обеспечивает ей стильную кинематографичность за счёт использования определённых технических и повествовательных приёмов: замедление времени, красивые перестрелки и графические новеллы, рассказывающие историю.


На данный момент игра в protonDB, имеет наименования «Платина» и статус «Работает идеально из коробки».

Заключение

Вот и все, наш топ подошел к концу! Разработчики proton — постоянного его дорабатывают, с каждым новым днем, все больше и больше хороших игр возможно запустить на платформе Linux, поблагодарим их за это!

Показать полностью 10
18

ТОП-10 плохо или совсем не работающих игр, при запуске через Proton

Недавно в своей статье я писал об веб-сайте разрабатываемый командой обозревателей, он позволяет оставлять свои наблюдения об запусках видео-игр через платформу Proton разработанная Valve Software для своих приставок. Этот инструмент внес не малый вклад в «linux-гейминг» позволив запускать большинство современных и не портированых под нативный линукс игры.

Каждая игра занесенная в ProtonDB имеет свой статус и именование, такие как: «Нативные», «Золото», «Платина», «Бронза», «Серебро», «Сломано». По этим именованием можно определить на сколько хорошо игра запускается и работает на Steam Proton или-же не меньше известному инструменту PortProton, который уже позволяет использовать Proton вне площадки Steam.

ТОП-1

Первая игра в топе под названием «Fall Guys: Ultimate Knockout».

Это видео-игра, разработанная британской студией Mediatonic и изданная компанией Devolver Digital. Проект был анонсирован в 2019 году в рамках выставки E3. Выход игры состоялся в 2020 году на платформах Windows и PlayStation 4. Как ни странно но геймплей данной игры и тот процесс что она предоставляет — затянул множество игроков по всему миру, лишь человек сидевший в бункере не слышал или хотя бы раз в жизни не видел упоминания о ней.


На данный момент игра в protonDB, имеет наименования «Бронза» и статус «Запускается, но часто вылетает или же крашится, имеет проблемы мешающие комфортной игры». Но это только пол бед, ведь игра использует поддержку «Easy Anti-Cheat» который имеет ограниченную поддержку в системе Linux!

ТОП-2

Вторая игра в топе под названием «Destiny 2».

Это, видео-игра в жанре шутера от первого лица с элементами MMORPG, разработанная американской компанией Bungie. Игра, выпущенная в 2017 году для PlayStation 4, Xbox One и Microsoft Windows. В 2019 году игра перешла на условно-бесплатную модель распространения, а ПК-версия стала доступна в Steam; в этом же году она была выпущена для облачного сервиса Stadia, а в 2020 году - для PlayStation 5 и Xbox Series X/S. Игра издавалась компанией Activision вплоть до расторжения контракта в 2019 году; в дальнейшем издателем игры выступала сама Bungie.


На данный момент игра в protonDB, имеет наименования «Сломано» и статус «Не запускается либо полностью неиграбельно». А вот поддержку «BattlEye» Linux имеет уже очень давно, но нет от неё сути когда игра даже не запускается.

ТОП-3

Третья игра в топе под названием «Dead by Daylight».

Это, асимметричная многопользовательская видео-игра в жанре survival horror с видом от первого и третьего лица, разработанная канадской студией Behaviour Interactive и впервые выпущенная для Windows в 2016 году. В последующие годы игра была портирована на игровые приставки PlayStation 4, Xbox One; осенью 2019 года состоялся выход игры для Nintendo Switch; весной 2020 года игра была выпущена на Android и iOS.


На данный момент игра в protonDB, имеет наименования «Сломано» и статус «Не запускается либо полностью неиграбельно». Так-же игра использует «Easy Anti-Cheat» который имеет ограниченную поддержку в системе Linux!

ТОП-4

Четвертая игра в топе под названием «PUBG: BATTLEGROUNDS».

Это, многопользовательская онлайн-игра в жанре королевской битвы, разрабатываемая и издаваемая студией PUBG Corporation, дочерней компанией корейского издателя Bluehole. Игра основана на предыдущих модификациях для других игр, созданных Бренданом Грином под псевдонимом «PlayerUnknown», концепция которых была вдохновлена японским фильмом «Королевская битва» 2000 года. В итоге это привело к созданию самостоятельной игры, где Грин выступил в качестве ведущего геймдизайнера. В игре до 100 игроков, которые десантируются на остров, после чего ищут снаряжение и оружие, чтобы убить других участников и при этом самим остаться в живых.


На данный момент игра в protonDB, имеет наименования «Сломано» и статус «Не запускается либо полностью неиграбельно». А вот поддержку «BattlEye» Linux имеет уже очень давно, но нет от неё сути когда игра даже не запускается.

ТОП-5

Пятая игра в топе под названием «Tom Clancy's Rainbow Six Siege».

Это, тактический шутер от первого лица, разработанный Ubisoft для Microsoft Windows, Xbox One и PlayStation 4. Игра была анонсирована Ubisoft 9 июня 2014 на E3 и выпущена 1 декабря 2015 года. Проект стал преемником закрытого Patriots. В геймплее сделан упор на разрушаемость окружающей обстановки и тактическое взаимодействие игроков.


На данный момент игра в protonDB, имеет наименования «Сломано» и статус «Не запускается либо полностью неиграбельно». А вот поддержку «BattlEye» Linux имеет уже очень давно, но нет от неё сути когда игра даже не запускается.

ТОП-6

Шестая игра в топе под названием «Rust».

Это, видео-игра в жанре симулятора выживания, была создана независимой британской студией Facepunch, возглавляемой c 2014 года Гарри Ньюмэном. Игра вышла на платформах Windows и macOS. С декабря 2013 года игра находилась в раннем доступе. Выпуск игры состоялся 8 февраля 2018 года.


На данный момент игра в protonDB, имеет наименования «Бронза» и статус «Запускается, но часто вылетает или же крашится». Так-же игра использует «Easy Anti-Cheat» который имеет ограниченную поддержку в системе Linux!

ТОП-7

Седьмая игра в топе под названием «Black Desert».

Игра в жанре AMMORPG от разработчиков PearlAbyss. В России разработчик выступает в роли издателя, и предоставляет игру полностью бесплатно.


На данный момент игра в protonDB, имеет наименования «Сломано» и статус «Не запускается либо полностью неиграбельно». Так-же игра использует «Easy Anti-Cheat» который имеет ограниченную поддержку в системе Linux!

ТОП-8

Восьмая игра в топе под названием «Homefront».

Мультиплатформенная видео-игра в жанре FPS, разработанная студией Kaos Studios и изданная компанией THQ. Сюжет игры, написанный Джоном Милиусом, повествует о том, как в ближайшем будущем объединившаяся Корея захватывает Соединённые Штаты Америки. Игра вышла на Microsoft Windows, PlayStation 3 и Xbox 360.


На данный момент игра в protonDB, имеет наименования «Бронза» и статус «Запускается, но часто вылетает или же крашится, имеет проблемы мешающие комфортной игры».

ТОП-9

Девятая игра в топе под названием «Forza Horizon 5».

Видео-игра в жанре аркадного гоночного симулятора. В качестве разработчика выступает компания Playground Games, а в качестве издателя - Xbox Game Studios. Игра была анонсирована в июне 2021 года на мероприятии E3 2021. Выход игры состоялся 9 ноября 2021 года.


На данный момент игра в protonDB, имеет наименования «Серебро» и статус «Работает с небольшими проблемами, но в целом играбельно».

ТОП-10

Заключающая игра в топе под названием «Heroes & Generals».

Многопользовательская игра в жанре шутер от первого лица по тематике Второй мировой войны. Разработана датской студией Reto-Moto, использует бизнес-модель free-to-play, распространяется в Steam. С 11 июля 2014 была в раннем доступе, переведена на стадию релиза 23 сентября 2016. Вошла в Топ-3 самых популярных игр Steam 2014 года, к началу 2016 года имела 7 миллионов игроков.


На данный момент игра в protonDB, имеет наименования «Сломано» и статус «Не запускается либо полностью неиграбельно». А вот поддержку «BattlEye» Linux имеет уже очень давно, но нет от неё сути когда игра даже не запускается.

Заключение

Вот и все, наш топ подошел к концу, как бы не было горестно но эти игры либо плохо работают, либо не работаю совсем — но так-как разработчики proton постоянного его дорабатывают, возможно мы сможешь все же запустить эти великолепные творения «игроиндустрии» на нашей любимой Linux системе, а пока остается лишь ждать!


Ссылка на оригинальную статью

Мини - подписание к играм были взяты с Яндекса

Показать полностью 10
24

Коротко об ProtonDB!

Недавно я вновь посещал интересный сайт ProtonDB.com, это веб-сайт созданный командой обозревателей, где люди могут публиковать свои наблюдения по поводу запуска игр, на такой системе как «proton». На деле это модифицированный и исправленный wine разработанный компанией Valve для своих приставок таких как «Steam Machine» и «Steam Deck». Используют такие приставки собственный дистрибутив линукса «Steam OS », на котором стоит обыкновенный и нативный STEAM!

Что же такое Proton?

Proton — это инструмент, выпущенный компанией Valve, который интегрирован со Steam Play, чтобы сделать игру в Windows-игры на Linux такой же простой, как нажатие кнопки 'Играть' в Steam. Внутри Proton содержит другие популярные инструменты, такие как — Wine и DXVK, которые игроку в противном случае пришлось бы устанавливать и поддерживать самостоятельно. Это значительно облегчает пользователям переход на Linux, без необходимости изучать внутренности системы, и без потери большей части игровых библиотек. Proton всё ещё находится в зачаточном состоянии, поэтому его поддержка изменчива, но она постоянно улучшается.

Теперь немного о сайте

Целью ProtonDB является собирание отчётов от игроков (когда они тестируют игры с Proton на Linux), и предоставлять совокупные оценки того, насколько хорошо работают игры. Растущий выбор предложений позволяет настраивать игры, пока Proton продолжает улучшаться. В дополнении к этому, вы можете изучить каталог игр Steam на данном сайте, и обнаружить широкий выбор игр, которые ранее были недоступны на Linux.

Как использовать Proton вне Steam?

Специально для этого вопроса и случая, на моем блоге выпущена статья о том, как установить «PortProton» (так называется инструмент признанный для запуска декстопных игр), вне площадки Steam, ознакомиться со статьей вы сможете по данной ссылке: Пикабу, Вконтакте.


На этом все! В итоге мы имеем представления:

1) О запуске видео-игр на системах Lunux;

2) О том на чем и как работает Steam Deck, Steam Machine;

3) И точно не ошибемся какая игра работает хорошо, а какая даже не запустится.

Надеюсь, что статья вам помогла, всем удачного «Linux-гейминга»!

Оригинальная статья

Показать полностью 3
104

В Rust-репозитории crates{dot}io выявлен вредоносный пакет rustdecimal

В Rust-репозитории crates{dot}io выявлен вредоносный пакет rustdecimal

Разработчики языка Rust предупредили о выявлении в репозитории crates.io пакета rustdecimal, содержащего вредоносный код. Пакет был основан на легитимном пакете rust_decimal и для распространения пользовался сходством в имени (тайпсквоттинг) с расчётом на то, что пользователь не обратит внимание на отсутствие символа подчёркивания, осуществляя поиск или выбирая модуль из списка.


Примечательно, что указанная стратегия оказалась успешной и по числу загрузок фиктивный пакет лишь немного отстал от оригинала (~111 тысяч загрузок rustdecimal 1.23.1 и 113 тысяч оригинального rust_decimal 1.23.1). При этом большинство загрузок пришлось на безобидный клон, не содержащий вредоносного кода. Вредоносные изменения были добавлены 25 марта в версии rustdecimal 1.23.5, которая до выявления проблемы и блокирования пакета была загружена около 500 раз (предполагается что большая часть загрузок вредоносной версии совершена ботами) и не была использована в зависимостях у других пакетов, присутствующих в репозитории (не исключено, что вредоносный пакет был в зависимостях у конечных приложений).


Вредоносные изменения сводились к добавлению новой функции Decimal::new, в реализации которого содержался обфусцированный код для загрузки с внешнего сервера и запуска исполняемого файла. При вызове функции осуществлялась проверка переменной окружения GITLAB_CI, в случае выставления которой с внешнего сервера загружался файл /tmp/git-updater.bin. Загружаемый вредоносный обработчик поддерживал работу в Linux и macOS (платформа Windows не поддерживалась).


Предполагалось, что вредоносная функция будет выполнена в процессе тестирования на системах непрерывной интеграции. После блокировки rustdecimal администраторы crates.io выполнили анализ содержимого репозитория на наличие похожих вредоносных вставок, но не выявили проблем в других пакетах. Владельцам систем непрерывной интеграции на базе платформы GitLab рекомендуется убедиться, что тестируемые на их серверах проекты не использовали в зависимостях пакет rustdecimal.

Показать полностью 1
30

Запуск простого веб-сервера на Linux

С помощью данной статьи — мы разместим у себя на компьютере простенький веб-сервер на операционной системе Linux! Для этого будет использоваться исключительно Python версии 2 или 3. Он подойдет для полноценного веб-сервера NGINX или Apache.

Как установить Python в операционную систему Linux

Как ни странно, но если мы собираемся запускать веб-сервер на Python, то в системе обязательно должен быть установлен данный язык программирования. Можно использовать Python версии 3, но так-же заработает и Python версии 2, но он потребует чуточку другой команды.


Установка Python 3 в дистрибутивах: Ubuntu, Debian, Linux Mint:

$ sudo apt install python3

Установка Python 3 в дистрибутивах: Fedora, CentOS, AlmaLinux, Red Hat:

$ sudo dnf install python3

Установка Python 3 в дистрибутивах: Arch Linux, Manjaro:

$ sudo pacman -S python3

Установка Python 2 в дистрибутивах такая-же, но цифра '3', заменяется на '2' или '2.7'.

Как Запустить простой веб-сервер в операционной системе Linux

Для запуска простого веб-сервера с использованием Python3 или Python2 используйте следующие команды. С помощью синтаксиса данных команд, веб-сервер будет работать с IP-адресом 127.0.0.1 и портом 9000, данные значения можно менять, или убрать что-бы Python сервер принял значения по умолчанию:


Команда для Python3:

$ python3 -m http.server --bind 127.0.0.1 9000

Эта же команда, но для Python2:

$ python -m SimpleHTTPServer 9000

Вы должны увидеть подтверждение в окне вашего терминала о том, что Python теперь обслуживает HTTP-сервер по вписанному вами IP-адресу и порту.

Теперь вы можете открыть браузер и перейти по вписанному вами адресу, который в нашем случае: http://127.0.0.1:9000

Заключение


Как вы можете видеть, по умолчанию веб-сайт просто отображает наш домашний каталог и все файлы внутри него. Надеюсь статья была полезной!

Ссылка на оригинальную статью

Показать полностью 3
55

Как запустить Steam proton вне Steam?

Для установки использовался дистрибутив на основе Ubuntu.

До совсем недавнего времени никто даже подумать не мог о том, чтобы рассматривать ядро Unix в качестве игровой платформы, а сейчас это очень даже интересный и активный разговор! Нативных игр под Linux мало, если не рассматривать игры от Valve скомпилированые и переведенные на Vulkan или OpenGL API для запуска на Linux. Разработанная Valve система Proton, основанная на всеми известном Wine, на данный момент может запускать более 75% библиотеки Steam

PortProton — Он позволяет запускать сторонние игры с использованием Proton вне клиента Steam, для этого он даже не должен быть установлен!

Установка PortProton

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

( Убедитесь что у вас присутствует репозиторий: ppa:graphics-drivers/ppa

Если у вас его нет, то получите к нему доступ через команду:

$ sudo add-apt-repository ppa:graphics-drivers/ppa )

$ sudo apt install libvulkan1 libvulkan1:i386 vulkan-utils

Идентичная команда, но для драйвера Mesa

$ sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 libvulkan1 libvulkan1:i386 vulkan-utils

После завершения всех операций, необходимо установить зависимости, копируем эту длинную строчку которая состоит из 4 команда, и вставляем в терминал!

$ sudo dpkg --add-architecture i386 && sudo add-apt-repository multiverse && sudo apt update && sudo apt upgrade && sudo apt install bubblewrap curl gamemode icoutils tar vulkan-tools libvulkan1 libvulkan1:i386 wget zenity zstd steam cabextract

Готово! Теперь нужно установить сам клиент PortProton, для этого переходим по данной ссылке и качаем .deb пакет. Если ссылка битая или уже неактуально, тогда перейдите на официальный сайт и скачать пакет от туда!

После установки PortProton он покажет вам окно с возможностью установки самых популярных лаунчеров игровых проектов, устанавливайте что вам необходимо или просто закройте это окно как сделал это я. Для запуска игр из под PortProton кликните правой кнопкой мыши по .exe игры и откройте его с помощью данного порта proton, дождитесь установки нужных библиотек и наслаждайтесь игрой!

Надеюсь я вам помог, ибо этот способ помог мне, иногда PortProton выдает лучше результат чем на Windows. Лично у меня не запускался People Playground и все текстуры в некоторых играх были полностью черные, запуск игр через эту платформу, а не через Wine решил все мои проблемы, в том числе и с производительностью!


Ссылка на статью в itch.io

Ссылка на оригинальную статью

Показать полностью 3
15

Повесть о том, как мальчик стал настоящим мужчиной, благодаря Linux

В стародавние времена, когда игровые журналы ещё не ведали о своей грядущей кончине, а видеоигры оставались стезёй энтузиастов и творцов, молодой человек, очень любивший MMORPG, захотел стать богом собственного «идеального мира».

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

Пролог

Первое время мальчик никак не мог осознать, почему любимая им Windows XP, на которой было пройдено столь множество чудесных игр, не способна исполнить его мечту. Ведь вот он, доставшийся с таким трудом манускрипт из застенков тайных великих форумов, который описывает нужные действия. Остаётся лишь запустить пару файлов со странным расширением, и мир оживёт. Он станет Богом! Но ничего не срабатывало. Мальчик потратил большое количество времени на выяснение причины и хотел было уже бросить эту затею, но вдруг обнаружил, что частица тайных знаний была пропущена Великим Promt. Тогда же его озарило!

СoLinux — древняя программа великих. Она должна всё исправить! Как же он тогда ошибался. Установив и запустив CoLinux, мальчик осуществил мечту. Он стал богом своего «идеального мира». Сначала молодому богу нравилось бегать по пустому миру и единолично владеть реками и озёрами, лесами и полями, но со временем ему это наскучило.

Тогда он решил, что негоже быть богом без подданных, и открыл свой мир всем желающим. Люди с радостью хлынули в новый и неизведанный мир, ведь молодой бог хоть и был тщеславным, но и вправду любил своё творение.

Шли дни, недели, подданных становилось всё больше, и тогда бог впервые обнаружил, что с его любимым «идеальным миром» что-то не так. Он никак не мог понять, что именно, но слышал, как некогда хвалебные молитвы полнятся гневом, видел, как подданные не могут попасть в мир, а подконтрольные монстры бушуют и рушат селения. Казалось, будто настал конец времён.


Мальчик стал копать. Днём и ночью он изучал фолианты на чуждых языках, смотрел странные ролики в волшебных зеркалах и не оставлял надежды. Правда, видимо, именно в этот момент Богиня Удачи решила повернуться к нему не самой своей прекрасной стороной. Как ему удалось выяснить, CoLinux не был Граалем, а был лишь жалкой попыткой древних соединить противоположности, которые ни в коем случае не должны встречаться. Невозможно было правильно делить ресурсы, так как Windows XP и CoLinux постоянно играли в перетягивание каната, а ограничение на количество возможных соединений были заданы со стороны обеих систем и не могли превышать 50 человек на мир. В общем, мальчику ничего не оставалось, как собственноручно уничтожить своё творение и начать всё сначала.

Акт I

Поиски новой основы дались не легко, но опыт, который дал Colinux, и краткий, но всё же собственный «идеальный мир» позволили осознать ценность выбора. Мальчик понял, что вся его прошлая жизнь была навязана тёмными творцами, которые хотели подчинить себе весь мир. Под предлогом удобства и нежелания простого люда познавать нечто новое, они строили козни и не останавливались ни перед чем для достижения своих целей.

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

Их считали отверженными, странными заросшими мудрецами с вечно красными глазами, которые никогда и ничем не довольны. Ненавидящие мир упрощений и запретов, презиравшие любого, кто не понимал их учения, они при одном лишь упоминании Windows в их присутствие награждали опрометчивого собеседника проклятием «Чайник». Благо, мальчик не был настолько бестактным, и ему не составило труда присоединиться к сопротивлению, используя дистрибутив Ubuntu 10.04.

Мальчик стал познавать путь настоящего Linux. Он боролся с чёрными экранами смерти, с видеодрайверами зелёных, а также с целым проклятым миром, который, казалось, весь восстал против его мечты! В конечном счёте, у него получилось. Настроив систему, мальчик без труда возродил свой «идеальный мир» и вернул себе статус бога!


Акт II

Вновь понеслись месяца и года, молодой бог правил своим «идеальным миром» и не ведал никаких забот.

Однако, как часто бывает, судьба не была согласна оставить его в покое. И скука вновь стала донимать сердце мальчика.

Она, как океан, медленно, но верно точила его естество, заставляя желать большего, жаждать знаний! Жажда привела его к тестам.

Дни и ночи сменялись странными тестами, дни и ночи - трата жизни. А тем временем Тёмные силы не спали.

Узнав о новом оплоте Сил Света (Ubuntu) который с каждым днём становится всё сильнее, зло испугалось. Впервые за своё существование оно узрело настоящую угрозу.Тогда, тёмные творцы из Microsoft решили исказить Ubuntu. Они начали вливать уйму средств в Canonical, чтобы обернуть её против своих собратьев.

Золото дало результат. Возвышенные идеалы были забыты, а сама Ubuntu стала наполняться телеметрией, лишними демонами/службами и странными решениями, превращая систему в Windows. Мальчик был далёк от всего этого, пока не был затронут его «идеальный мир». Вся база аккаунтов была уничтожена неудачным обновлением, все многолетние усилия подданных оказались стёрты. Это был конец.

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

Акт III

Он понимал, что ему ни за что не победить компанию Microsoft, однако бунтарский дух, подпитываемый гневом, подсказал, что ему нужно делать. Ему нужны были союзники!

Благочестивых воинов света, на первый взгляд, было хоть отбавляй, но каждый почему-то тянул герб своей славы на себя: Ubuntu, Debian, Mint. Мальчик никак не мог осознать. Зачем вы восхваляете себя, когда тёмные силы уже не один год терроризируют наш мир? Ответа не последовало. Тем не менее, он не оставлял попыток достучаться до умов простых пользователей. Днями и ночами мальчик проповедовал им о преимуществах компиляции, показывал тесты с играми, где Linux побеждает, но всё было бесполезно. Мальчик было уже отчаялся, когда Госпожа Удача вновь повернулась к нему своей прекрасной стороной. Он узнал о великом пророке.

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


Проповедуя простые истины:

* Не навязывай

* Не осуждай не разбираясь

* Не будь рабом ОС, используй ПО

* Не унижай брата в коде


Если вам понравился материал, то, пожалуйста, посетите блог автора ---> ТЫК.


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


Эпилог

Вот уже 10 лет прошло, как мальчик старается придерживаться заветам великого пророка, чего и вам желает. Встретив странника на пути Linux, да не отпугну я его вовек, да не обижу правками своими, а помогу и угожу, если просить он об этом станет. Half Life 3.

Показать полностью 10 1
Отличная работа, все прочитано!