Найти тему
Как установить Python pip и настроить виртуальное окружение в Linux
Язык программирования Python является одним из самых популярных, а также, одним из самых простых языков программирования. На этом языке программирования пишутся скрипты, боты, в том числе и для телеграмма и многое другое. И все это благодаря обширной библиотеке пакетов, например, того же aiogram, которые можно установить. Для работы с библиотеками нужен так называемый пакетный менеджер. В Python эту роль играет пакетный менеджер под названием pip. Python pip является мощным инструментом, который позволяет устанавливать, обновлять и удалять сторонние библиотеки...
9 месяцев назад
Вышел новый релиз дистрибутива Endless OS 6.0. Он разработан для обеспечения простоты и удобства использования, предоставляя доступ к различным приложениям в формате Flatpak. Размер загрузочных образов варьируется от 1,2 до 23 ГБ. Endless OS использует минималистичный подход к пакетным менеджерам, предлагая атомарно обновляемую базовую систему, работающую в режиме только для чтения с помощью инструментария OSTree. Этот подход напоминает проекты Fedora Silverblue и Vanilla OS. Рабочее окружение Endless OS основано на переработанном форке GNOME. Разработчики активно участвуют в разработке upstream-проектов и передают свои наработки. Среди основных изменений в Endless OS 6.0: добавлена возможность включения тёмного стиля оформления; обновлён и адаптирован внешний вид базовых приложений для работы с тёмной темой оформления; переработано приложение для создания скриншотов и записи скринкастов; добавлено новое приложение Music для управления музыкальной коллекцией и прослушивания музыки; обновлён просмотрщик изображений с поддержкой новых форматов и мультитач-жестов. Также в состав включены образовательные приложения и обучающие игры, а поведение системы при нехватке памяти оптимизировано для более активного закрытия приложений.
9 месяцев назад
Состоялся выпуск ядра Linux 6.9
После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 6.9. Среди основных изменений: добавлен модуль dm-vdo для дедупликации и сжатия блочных устройств, внедрена функция прямого доступа к файлам в FUSE, появилась возможность создания pidfd для отдельных потоков, добавлен механизм BPF-токенов, поддержка Rust на системах ARM64, перевод ФС Ext2 в разряд устаревших, удаление старого драйвера NTFS, поддержка механизма Intel FRED. В новую версию принято 15680 исправлений от 2106 разработчиков, размер патча - 54 МБ...
9 месяцев назад
Права доступа в Linux
В дистрибутивах Linux права доступа имеются у всех пользователей, но мало кто о них задумывается и тем более, обращает на них внимания. При работе в терминале вы могли видеть не понятные символы в начале вывода команды ls -al, например, такие -rw-rw-r--, это и есть буквенное обозначение прав доступа. Разграничение прав доступа играет большую роль в безопасности системы, так как ограничивают обычных пользователей от важных системных файлов. Проще говоря, таким образом система понимает, кто имеет право на каталог или файл...
10 месяцев назад
Элко Долстра, создатель Nix, объявил о своём уходе с должности главы управляющего совета NixOS Foundation, организации, поддерживающей инфраструктуру и юридические аспекты проекта NixOS. Это решение было принято после публикации критического письма, под которым подписались 160 человек. В письме говорится о проблемах лидерства и неспособности руководства решать проблемы сообщества. Авторы письма отмечают токсичную культуру в сообществе и обвиняют Долстра в подрыве авторитета других участников, отказе делегировать полномочия, игнорировании проблем и поддержке конфликтов интересов. По мнению авторов письма, проект достиг критической точки, и дальнейшее бездействие может привести к потере доверия, прекращению корпоративной поддержки, уходу активных участников и распаду сообщества. Подписавшие письмо готовы поддержать форк проекта, если Долстра не уйдёт в отставку. Долстра обвиняется в давлении на других членов совета и команду разработчиков для отмены решений. Он также отказывал давним участникам в праве на рецензирование кода и блокировал изменения, согласованные в рамках RFC. Команда модераторов чувствует себя бессильной из-за нерегламентированной власти Долстра. Управляющий совет NixOS Foundation объявил о проведении собрания в течение 14 дней для формирования новой структуры управления, которая будет подчиняться сообществу и удовлетворять его потребности. Члены текущего совета передадут свои полномочия новой структуре, процесс трансформации управления будет открытым и контролируемым каждым участником.
10 месяцев назад
Flatsweep: Удаление остаточных данных от пакетов Flatpak
Если вы пользуетесь пакетами Flatpak, то после их удаления, могут остаться остаточные данные. Которые будут в системе просто лежать и занимать место. Что бы этого избежать, можно воспользоваться утилитой под названием Flatsweep. Интерфейс утилиты Flatsweep довольно простой, как собственно и ее функционал. При запуске вы увидите окно утилиты и кнопку, в случае отсутствия остаточных пактов, она вам об этом скажет в виде сообщения: Остаточных данных не найдено. А в случае если они имеются, то под сообщением будет кнопка позволяющая их удалить...
10 месяцев назад
Шпаргалка по работе с системой Git
Git в наше время играет большую роль в разработке ПО. Да и тот же Github, это большой репозиторий в котором хранится множество полезного. Если вы не знакомы с git, но разрабатываете скажем, скрипты для себя, то хранить их можно в репозитории. Там они будут в надежном месте и вы их не потеряете. В любом случае, не важно, разрабатываете вы скрипты для себя или учитесь на программиста, знание git вам будут необходимы. Ниже лишь малая часть того, что может git, это, так сказать, основа работы с этим...
10 месяцев назад
Состоялся релиз дистрибутива Red Hat Enterprise Linux Компания Red Hat представила новый релиз Red Hat Enterprise Linux 9.4, доступный для пользователей Red Hat Customer Portal. Версия поддерживает различные архитектуры, включая x86_64, s390x, ppc64le и Aarch64. RHEL 9 развивается на основе CentOS Stream 9, с открытым процессом разработки. Срок поддержки - до 2032 года. Исходные тексты rpm-пакетов доступны в закрытом разделе сайта, с EULA ограничениями. Они не синхронизированы полностью с CentOS Stream. RHEL 9.4 включает поддержку Intel SGX, стабильный драйвер IDXD, обновления компиляторов и инструментов разработчиков, новые версии языков и приложений, улучшения в безопасности, SELinux, систему логирования Rsyslog, сетевые утилиты, управление виртуализацией, обновления для сетевого стека и многое другое. Компания продолжает предоставлять экспериментальную поддержку для различных технологий и сервисов. Новый релиз предлагает множество обновлений, улучшений и новых функций, делая RHEL 9.4 привлекательным выбором для различных типов пользователей и задач.
10 месяцев назад
В последнем апрельском отчёте команда Linux Mint рассказала о своих успехах и планах на будущее. Основное внимание уделяется оптимизации доступа к репозиториям через CDN Fastly и разработке независимого проекта XApp. Команда продолжает тестировать новый репозиторий Linux Mint с использованием CDN Fastly. Linux Mint стремится ускорить и упростить процесс обновления системы и установки пакетов для пользователей по всему миру. Благодаря CDN Fastly разработчики планируют значительно повысить скорость загрузки и обновления программ, делая процесс более надёжным и быстрым. Проект XApp, который ранее включал универсальные приложения для различных дистрибутивов Linux, теперь получит больше внимания и ресурсов. Linux Mint планирует создать отдельные репозитории на GitHub и собственный веб-сайт для XApp, что упростит сотрудничество с другими разработчиками и внесение изменений в проект. В ответ на проблемы, связанные с использованием библиотеки libAdwaita, которая предназначена только для GNOME, Linux Mint изучает возможность адаптации старых версий приложений GNOME для включения их в XApp. Это обеспечит более стабильную работу приложений независимо от изменений в GNOME. Среди потенциальных кандидатов на адаптацию — такие приложения, как Celluloid, GNOME Calculator и Simple Scan. Linux Mint критически оценивает использование libAdwaita, так как она разработана специально для GNOME и не подходит для других пользовательских окружений. В связи с этим команда заявляет о своём намерении поддерживать только те приложения, которые соответствуют потребностям пользователей.
10 месяцев назад
Состоялся релиз Garuda Linux Garuda Linux, основанный на Arch Linux, выпустил крупное обновление с новейшей версией KDE Plasma 6 и другими улучшениями. Важным новшеством стала интеграция KDE Plasma 6 в редакции Dr460nized. Разработчики также обновили инструмент Garuda System Maintenance для обновления с Plasma 5 на Plasma 6 с сохранением стиля Garuda. Кроме того, были представлены обновления для редакции Sway, включая новый экран входа ReGreet, SwayFX, инструмент для скриншотов Swappy, менеджер буфера обмена Cliphist, терминал Foot и лаунчер Fuzzel. Образ Garuda Linux «Bird of Prey» доступен для загрузки в разных изданиях, таких как Dr460nized, Dr460nized-gaming, GNOME, Xfce, Cinnamon, KDE-lite, Sway, Hyprland и i3. Текущим пользователям достаточно обновить систему.
10 месяцев назад
Основы работы с текстовым редактором vim
Текстовый редактор vim был разработан в 1991 году, а разработчиком является Брам Моленар. Vim основывается на старом редакторе vi, который появился на свет аж в 1976 году и разрабатывался Биллом Джоем. Проще говоря, vim является форком vi, но в отличие от своего предшественника стал мощным инструментом которым пользуются многие люди. Текстовый редактор vi можно отнести к стандартному редактору для Unix подобных систем, к которым также относятся и системы Linux. Что касается прародителя vim, редактор...
10 месяцев назад
Состоялся релиз дистрибутива EndeavourOS 24.04, который пришёл на смену дистрибутиву Antergos. Развитие Antergos было прекращено в мае 2019 года из-за недостатка времени у мэйнтейнеров. Endeavour OS - Arch подобный дистрибутив, который имеет простой в использовании установщик. В новой версии EndeavourOS: Доступно окружение рабочего стола KDE Plasma 6 Обновился установщик Calamares до версии 3.3.5 Ядро системы Linux 6.8.7 Firefox 125.0.1 Mesa 24.0.5 NVIDIA 550.76 и Xorg-server 21.1.13 Узнать более подробно о всех обновлениях в дитсрибутиве, а также скачать обновленный сборки можно с официального сайта.
10 месяцев назад