Сообщество - GNU/Linux
Добавить пост

GNU/Linux

1 031 пост 15 517 подписчиков

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

Продолжение поста «Что я делаю не так?»

Как говорится "вдогонку".

Не то чтобы мне этот лаптоп дорог как память (всё что нужно и не нужно я с него снял). Но дело в принципе.

Есть лаптоп Acer. Куплен в 2006 году. Работает под ХР и "есть не просит" — батарея держить минут 10.

Есть eeePC, Куплен в 2009 году. То же самое. Работает под ХР, хотя руки чешутся поставить линукс.

А ента TOSHIBA выдрючивается! Диск у неё поломался, блин!

Что я делаю не так?

Имеется в наличие лаптор TOSHIBA Satellite NB10t—A. Куплен не скажу где за рубежами Отечества десять лет тому назад.

Жёсткий диск дышит на ладан, объективно. Но пытаюсь немного п0циента реанимировать.

Что я пытался ставить:

Что я делаю не так? Компьютерная помощь, Ремонт ноутбуков

Все говорят, "Ой, у нас не грузится..." UBUNTU грузит GRUB, но далее я не пробился.

Тем не менее. Скачал USB образ Windows 10. Он, сука, грузится и перегружается и обновления качает, хотя сильно тормозит. Но, работает.

Вопрос остаётся — что за?

Вопрос к BI- аналитикам и любителям LINUX

Товарищи, а вообще в мире Linux есть что-то типа POWER BI?

Анонс бесплатного курса "Командная строка для разработчиков"

По нашему опыту, современному backend-разработчику неплохо бы понимать Linux на каком-то уровне. Свои мысли насчёт того, зачем разработчику Linux, мы недавно оформили в виде статьи, вызвавшей особо бурные обсуждения.

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

На наш вкус, линукс полезен, но существует непростая проблема высокого порога входа. Есть либо огромные книги вроде Advanced Bash-Scripting Guide, либо фрагментарные статьи совершенно разного уровня качества, либо различные курсы. Курсов много разных, но у нас своё видение. Как в классическом комиксе про стандарты:

Анонс бесплатного курса "Командная строка для разработчиков" IT, Linux, Обучение, Ubuntu, Курсы, Онлайн-курсы, Python, Программирование, Разработка, Длиннопост

Сообщество любит отправлять новичков читать мануалы, что мега-полезно, но довольно непросто. Кстати, на курсе мы разберём, как читать man-ы.

Наша мотивация по созданию курса

Мы довольно давно готовим молодых python-разработчиков, и начинаем именно с базовых знаний в Linux, прививая желание и умение работать в терминале. Вдохновляясь курсом "Поколения Python" на степике, мы решили сделать свой бесплатный курс "Командная строка для разработчиков", посвящённый терминалу Linux, языку bash и базовому администрированию. Начинающим разработчикам поможем преодолеть неловкость перед текстовым терминалом, опытным разработчикам покажем неочевидные и полезные в работе фишки для увеличения продуктивности.

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

Подробнее о курсе

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

  1. Ubuntu в качестве гостевой операционной системы. Для этого в системе виртуализации (virtualbox, VMWare или любой другой) поставить Ubuntu.

  2. Ubuntu в качестве основной операционной системы. Годится любой Linux-дистрибутив или даже macOS.

  3. Ubuntu в WSL2, он же Windows Subsystem for Linux.

Начало курса неспешное и подходит совсем для начинающих. При этом мы обращаем внимание на важные детали, на которые часто никто не обращает внимание. Например, когда выбирать короткие, а когда выбирать длинные флаги команды? Есть ли разница между ls -al, ls -la и ls --all?

Примерная структура курса

Модуль 1. Пользуемся Ubuntu. Осваиваем терминал

  1. Введение в курс.

  2. Перемещаемся по файловой системе.

  3. Работаем с файловой системой.

  4. Редактор текста, работаем с файлами. Создаём и запускаем скрипты.

  5. Процессы, знакомимся с PID, ps | grep и конвейером.

  6. Используем ctrl-r и работаем с историей команд. Алиасы.

  7. Настраиваем терминал.

Модуль 2. Программируем в Ubuntu. Основы Bash

  1. Bash для разработчика, несколько занятий. Полезные однострочники на примере изменения формата файлов, сортировки в разных вариациях.

  2. Всё про поиск - конкретных файлов, поиск внутри файлов .

  3. Виртуальная файловая система proc. Используем proc, PID, PPID, дескрипторы стандартных потоков, файловые дескрипторы, аргументы командной строки, подменяем PATH. Переменные окружения (как они работают, область и время действия), в том числе PATH и HOME. Спецсимволы < > >> 2> 2>> &>.

  4. Работаем с учётными записями в Ubuntu. Разграничиваем права доступа.

  5. Применяем sudo и root. Немного про безопасность, проблемы копирования из терминала, про пакеты, которые ставятся курлом.

Добро пожаловать на курс "Командная строка для разработчиков"! Введение и первое занятие уже доступно.

Интереса ради, мы спросили ChatGPT, нужен ли линукс для питонистов.

ChatGPT о важности Linux для python-разработчика

Python-разработчикам может быть полезно использовать операционную систему Linux в своей работе по ряду причин.

Во-первых, Linux обычно является основной платформой для серверных приложений и веб-серверов, которые часто используются для хостинга Python-приложений. Разработчики, работающие с серверными приложениями, должны быть знакомы с Linux, чтобы установить, настроить и поддерживать серверное окружение.

Во-вторых, многие инструменты и библиотеки для Python, такие как NumPy, SciPy и Pandas, часто предназначены для работы в Linux-подобных операционных системах. Разработчики, которые используют эти инструменты, будут иметь преимущество, если они работают на Linux.

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

Наконец, Linux является бесплатной и открытой операционной системой, которая имеет широкое сообщество разработчиков и пользователей. Это означает, что Python-разработчики могут получить доступ к большому количеству бесплатных инструментов, библиотек и ресурсов, которые могут помочь им в их работе.

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

Как считаете, правы ли нейросети?

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

Параметры запуска игр при использовании Lutris

Нужна помощь.
Недавно приобрёл себе стим дек и сейчас захотел поставить на него зелёную версию игры Ryza: Ever Darkness & the Secret Hideout (Atelier Ryza 1). Через протон ни в какую не запускалась. В итоге запустил на wine с помощью lutris, игра запустилась сразу без каких-либо проблем. Добавил стим shortcut чтобы она отображалось в игровом режиме, но есть один момент.

Чтобы сильно повысить производительность в игре мне нужно закинуть определённый dll файл в папку с игрой и установить параметры запуска в свойствах игры (WINEDLLOVERRIDES="d3d11=n,b" %command%), но это так для игры которая запускается через протон. А как поступить когда игра запускается не через протон в стим ос? Будут ли параметры запуска работать так же и если да, то как их ввести чтобы они работали корректно если игра запускается через wine с lutris.
Ссылка на обсуждение с dll файлом и параметрами запуска.
Вот как выглядят свойства игры в библиотеке в стиме если я добавляю её через lutris.

Параметры запуска игр при использовании Lutris Steam, Steam Deck, Arch, Помощь, Технические проблемы, Игры, Atelier Ryza

Подскажите как сделать чтобы применить этот фикс.
PS постов на эту тему крайне мало, поэтому не уверен даже в том ли сообществе публикую.

Вопрос по обновлению Linux (Ununtu)

Странная история, на понимание.

Приучаю себя к Linux. Намеренно поставил параллельной системой и дома сижу исключительно под ней. Извращаюсь понемногу. ))

Несколько раз ронял её, но пока выжил )

Короче, вопрос.Вот характеристики системы, для понимания:

Вопрос по обновлению Linux (Ununtu) Ubuntu, Linux, Обновление, Длиннопост

Их нестандартного... в системе установлен displaylink driver, чтобы я мог подключить во второму монитору, который подключен через usb hub.

Короч, вчера бес меня попутал и решил запустить эту штуку:

Вопрос по обновлению Linux (Ununtu) Ubuntu, Linux, Обновление, Длиннопост

Оно нашло какое-то значительное количество обновлений и всячески пыталось из установить. В процессе появлялись ошибки, и вот лишь некоторые из них:

Вопрос по обновлению Linux (Ununtu) Ubuntu, Linux, Обновление, Длиннопост
Вопрос по обновлению Linux (Ununtu) Ubuntu, Linux, Обновление, Длиннопост
Вопрос по обновлению Linux (Ununtu) Ubuntu, Linux, Обновление, Длиннопост

В итоге, после перезагрузки, в системе отвалились драйверы, она стала нагружать машину до визга. Благо, стоит TimeShift и я смог откатиться.

При это стандартные команды update и upgrade работают нормально, ничего не требует обновлений, все пакеты стоят.

Мой вопрос... Что это за хрень? Почему так? Что это за инструмент, который валит здоровую систему? Кто такой, наконец, этот kernel, трубу ему под хвост?

Дайте, пожалуйста, разъяснения малограмотному.

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

Нужен совет по Linux

Ребят, дано:1- рабочий ноутбук под линукс; 2- полное отсутствие интернета.

Хочу установить линукс для просмотра фильмов и общих задач без интернет подключения. Подскажите хороший дистрибутив в котором уже предустановлено будет все, что нужно для пользования. Возможности подключить интернет нет от слова совсем.

Заранее благодарен.

Как подготовить машину к долгой поездке

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

ЧИТАТЬ

Нужен совет

Решился сделать на основе старого ноутбука Acer swift 3 небольшой домашний сервер.

Как бы хотелось его использовать:

  1. Как git сервер для своих проектов

  2. Как машину где эти проекты и будут запускаться в docker контейнерах

  3. Собственный docker hub для образов

  4. Файлопомойку для фильмов/музыки и прочего что не особо жалко потерять, но хотелось бы смотреть/слушать с остальных устройств в сети

Может кто поделится опытом как это лучше скомбинировать и настроить?

Пока рассматриваю вариант установить FreeNas + gitlab, но не понимаю как лучше это сделать. На форумах много предложений как обойтись без freenas и поставить это просто на любой дистрибутив Linux (Ubuntu, mint, etc.) может это действительно проще и не стоит даже заморачиватся?

О ноуте:

Физически диска 2 (64гб+500гб)

Оперативной памяти 12 гб

Процессор Ryzen 5 3500

Отличная работа, все прочитано!