Linux

Podman Quadlet и Docker Compose для Linux-сервисов

Podman Quadlet и Docker Compose для Linux-сервисов

Выберите правильный контейнерный рабочий процесс.

Docker Compose и Podman Quadlet решают пересекающиеся задачи, но исходят из разных принципов проектирования, и выбор между ними зависит от того, думаете ли вы в терминах стеков приложений или системных сервисов Linux.

Запуск Docker Compose как службы Linux с помощью systemd

Запуск Docker Compose как службы Linux с помощью systemd

Запуск Docker Compose при загрузке, управляемый через systemd.

Docker Compose на Linux-сервере должен запускаться при загрузке, корректно останавливаться при выключении и переживать перезагрузки без ручного вмешательства.

Установка Docker на Ubuntu: APT, Snap, Rootless — полное руководство 2026

Установка Docker на Ubuntu: APT, Snap, Rootless — полное руководство 2026

Выберите правильный путь установки Docker в Ubuntu.

Установка Docker на Ubuntu должна быть простой, но на практике несколько вариантов установки Docker конкурируют за одно и то же имя команды, каждый из которых имеет различную упаковку, поведение при обновлении и последствия для безопасности.

Устранение неполадок APT в Ubuntu: исправление сломанных пакетов, блокировок и ошибок GPG

Устранение неполадок APT в Ubuntu: исправление сломанных пакетов, блокировок и ошибок GPG

Исправьте APT в Ubuntu без гаданий.

Неудачи с APT — обычное явление на машинах с Ubuntu, которые используются длительное время. Они обычно возникают после обновления версии, изменения стороннего репозитория, удаления PPA, ручной установки пакета .deb или прерванного процесса установки пакетов.

Остановка скриптов с помощью команды «Нажмите любую клавишу» в Bash, CMD, PowerShell и macOS

Остановка скриптов с помощью команды «Нажмите любую клавишу» в Bash, CMD, PowerShell и macOS

Пауза по любой клавише для Bash, CMD, PowerShell и macOS.

Пакетные файлы и скрипты оболочки часто требуют короткой паузы, чтобы окно, запущенное двойным щелчком, или журнал установщика оставались видимыми. В Windows CMD для этого есть специальная команда pause. В оболочках Unix используется команда read.

Инструменты разработчика: полное руководство по современным рабочим процессам

Инструменты разработчика: полное руководство по современным рабочим процессам

Разработка программного обеспечения включает использование Git для контроля версий, Docker для контейнеризации, bash для автоматизации, PostgreSQL для баз данных и VS Code для редактирования кода — а также бесчисленное множество других инструментов, которые могут как повысить, так и снизить вашу продуктивность. На этой странице собраны основные шпаргалки, рабочие процессы и сравнения, необходимые для эффективной работы со всем стеком разработки.

Как настроить рабочие области запуска на Ubuntu 24 с стандартными иконками

Как настроить рабочие области запуска на Ubuntu 24 с стандартными иконками

.desktop-запускатели в Ubuntu 24 - Иконка, Exec, расположения

Запускатели рабочего стола на Ubuntu 24 (и на большинстве рабочих столов Linux) определяются файлами .desktop: небольшими текстовыми файлами конфигурации, которые описывают приложение или ссылку.

Интерфейс терминала: BubbleTea (Go) vs Ratatui (Rust)

Интерфейс терминала: BubbleTea (Go) vs Ratatui (Rust)

Быстрый обзор фреймворков TUI в стиле Elm (Go) и immediate-mode (Rust)

Два мощных варианта для создания терминальных пользовательских интерфейсов сегодня — это BubbleTea (Go) и Ratatui (Rust). Один предлагает вам opinionated-фреймворк в стиле Elm; другой — гибкую библиотеку immediate-mode.

Руководство: Anaconda против Miniconda против Mamba

Руководство: Anaconda против Miniconda против Mamba

Выберите правильный менеджер пакетов Python

Этот всеобъемлющий руководство предоставляет информацию и подробное сравнение Anaconda, Miniconda и Mamba — трех мощных инструментов, которые стали незаменимыми для разработчиков Python и специалистов по данным, работающих с сложными зависимостями и научными вычислительными средами.

Сравнение Wayland и X11: 2026

Сравнение Wayland и X11: 2026

Современные серверы отображения Linux

Ландшафт дисплей-серверов Linux за последние десятилетие претерпел значительные изменения. Wayland, который начал свою жизнь как амбициозный проект по замене устаревшего X11 (X Window System), теперь стал стандартным на основных дистрибутивах Linux.

Извлечение текста из PDF-файлов с использованием PDFMiner в Python

Извлечение текста из PDF-файлов с использованием PDFMiner в Python

Освойте извлечение текста из PDF с помощью Python

PDFMiner.six — это мощная библиотека на Python для извлечения текста, метаданных и информации о макете из PDF-документов. Это руководство является частью нашего Инструменты документации в 2026 году: Markdown, LaTeX, PDF и рабочие процессы печати хаба.

Snap против Flatpak: полное руководство на 2025 год

Snap против Flatpak: полное руководство на 2025 год

Выбор между Snap и Flatpak для приложений Linux

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

Ubuntu потеряла сеть после обновления ядра

Ubuntu потеряла сеть после обновления ядра

Как я исправил проблемы с сетью в Ubuntu

После автоматической установки нового ядра, Ubuntu 24.04 потеряла сетевое подключение по Ethernet. Эта раздражающая проблема произошла со мной во второй раз, поэтому я документирую решение здесь, чтобы помочь другим, столкнувшимся с той же проблемой.