Как установить и использовать DevToys в Ubuntu 26.04 и Ubuntu 25.04

DevToys (швейцарский армейский нож для разработчиков) — это бесплатный инструмент с открытым исходным кодом для разработчиков, который наконец-то доступен в виде пакета DEB для дистрибутивов на базе Debian и Ubuntu (версия RPM в настоящее время недоступна).
Если вы не знакомы с этим инструментом, позвольте нам вкратце рассказать о нём: это инструмент для разработчиков (целый программный пакет), который предлагает набор небольших автономных инструментов для ускорения процесса разработки. В него входят:
| Группа | Инструмент |
|---|---|
| Converters | Парсер выражений Cron преобразует данные в удобочитаемый формат, преобразует массив JSON в табличный формат, преобразует данные JSON в YAML и преобразует число из одной системы счисления в другую. |
| Encoders/Decoders | Кодирование и декодирование данных изображения в формате Base64, кодирование и декодирование текстовых данных в формате Base64, кодирование и декодирование текстовых данных в формате HTML, кодирование и декодирование веб-токенов JSON, кодирование и декодирование URL-адресов, выбор сертификата, сжатие и распаковка текста в формате GZip, а также считывание QR-кода с изображения. |
| Formatters | Отступ или минимизация данных JSON, форматирование данных SQL, отступ или минимизация данных XML. |
| Generators | Вычисляйте хэши из текстовых или двоичных данных, генерируйте случайный текст, случайные пароли и UUID для версий 1 и 4. |
| Graphic | Имитируйте дальтонизм на фотографии или скриншоте и используйте конвертер изображений без потерь. |
| Testers | Протестируйте путь JSON, проверьте и протестируйте регулярные выражения, а также проверьте XML-данные с помощью схемы XSD. |
| Text | Экранируйте или отмените экранирование строки, сравните два списка, предварительно просмотрите документ Markdown с помощью рендера, подобного GitHub, проанализируйте текст и предоставьте некоторые базовые утилиты, а также сравните два текста. |
Кроме того, он доступен на нескольких языках, поддерживает светлую и тёмную темы, предлагает компактный интервал для уменьшения расстояния между элементами пользовательского интерфейса, а также функцию интеллектуального распознавания текста, которая автоматически предлагает лучший инструмент на основе содержимого буфера обмена.
Начиная с версии 2.0, он также поддерживает внешние расширения. Разработчики могут обратиться к документации, чтобы создать собственное расширение, а другие пользователи могут найти готовые расширения на NuGet Marketplace.
Если вы разработчик, вам определённо стоит попробовать. Теперь давайте посмотрим, как установить DevToys в Ubuntu 26.04 и Ubuntu 25.04.
Как установить DevToys в Ubuntu
DevToys доступен в двух вариантах: в виде интерфейса командной строки для опытных пользователей, который позволяет выполнять все поддерживаемые операции в терминале, и в виде графического интерфейса для пользователей, предпочитающих графический интерфейс.
Для начала перейдите на страницу выпуска DevToys на GitHub и скачайте нужную версию DevToys CLI или GUI для настольных компьютеров x64 или устройств ARM (например, Raspberry Pi).
После завершения загрузки перейдите в папку загрузок и выполните следующую команду, чтобы начать установку.
$ sudo dpkg -i devtoys_linux*.deb
Если вы устанавливаете его в других дистрибутивах на базе Debian или Ubuntu, таких как Linux Mint, Pop!_OS или Kali Linux, вы можете это сделать, но при установке в Linux Mint я столкнулся с ошибкой «libwebkitgtk-6.0-4«, поэтому перед установкой DevToys в Linux Mint обязательно установите этот пакет.
$ sudo apt update $ sudo apt install libwebkitgtk-6.0-4
После завершения установки необходимо запустить программу либо с правами root, либо с помощью следующей команды с правами sudo:
$ sudo devtoys
Как удалить DevToys из Ubuntu
Чтобы удалить DevToys, установленный с помощью пакета «.deb», используйте следующую команду:
$ sudo apt remove --auto-remove devtoys
DevToys — это довольно полезный инструмент, который избавляет от необходимости посещать ненадёжные сайты для выполнения базовых задач по разработке. Он объединяет все необходимые инструменты в одном приложении с полностью открытым исходным кодом.
Если вы знаете о подобных инструментах и хотите поделиться своими мыслями, пожалуйста, оставьте комментарий ниже.
Редактор: AndreyEx
Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.

