Установить geany в ubuntu/linux mint

10 лучших текстовых редакторов для Linux

В этой статье мы рассмотрим 10 лучших редакторов текста для Linux.

Некоторые из них являются не просто редакторами, но представляют собой интегрированные среды разработки (IDE), что делает их полезными в деле разработки приложений под Linux.

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

1. VIM

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

Как можно догадаться из названия (VIM — означает «vi improved» (улучшенный vi), это расширенная версия стандартного для Linux редактора текста. Он создавался специально с расчётом на потребности разработчиков. Благодаря своим очень широким возможностям настройки его также называют редактором для программистов.

Также, как и редактор vi он может использоваться либо в командной строке, либо как отдельное приложение в графическом интерфейсе пользователя.

Некоторые уникальные особенности VIM:

  • Подсветка синтаксиса
  • Система меток
  • Расширение вкладок
  • Экран сессии
  • Разбивка экрана
  • Ввод составных символов
  • Автоматические команды (макросы)

2. Geany

Geany — один из самых популярных редакторов текста для Linux, который поставляется с встроенным набором утилит GTK+. Кроме того, он выступает в качестве прекрасной среды разработки для программистов и разработчиков.

Если вы ищете редактор текста, который при этом обладает функционалом IDE, то Geany вас не разочарует.

Этот лёгкий редактор поддерживает практически все основные языки программирования и не имеет множества зависимостей от других пакетов.

Для установки Geany на Ubuntu/Linux Mint выполните следующие действия:

sudo apt update
sudo apt install geany -y

Некоторые из особенностей Geany включают в себя:

  • Лёгкий в использовании и понятный интерфейс
  • Подсветка синтаксиса
  • Множество настроек
  • Нумерация строк для быстрого отслеживания кода
  • Поддержка плагинов

3. Sublime Text Editor

Текстовый редактор Sublime является ещё одним популярным приложением для работы с текстом в Linux. Он имеет множество функций и предназначен для использования как в качестве обычного редактора текста, так и в качестве IDE.

Имеет поддержку множества языков программирования и языков разметки. Благодаря наличию огромного количества плагинов вы сможете значительно расширить его функциональность.

Одной из уникальных особенностей этого редактора является функция перехода к любому участку кода любого файла в вашей системе.

Для установки стабильной версии Sublime Text Editor на Ubuntu/Linux Mint выполните следующие действия:

wget -qO — https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add –
echo «deb https://download.sublimetext.com/ apt/stable/» | sudo tee /etc/apt/sources.list.d/sublime-text.list
deb https://download.sublimetext.com/ apt/stable/
sudo apt update
sudo apt install sublime-text –y

Для установки Sublime Text Editor на CentOS 7.x/RHEL 7.x:

rpm -v —import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
yum-config-manager —add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
yum install sublime-text -y

А вот и некоторые другие уникальные возможности Sublime Text Editor:

  • Превосходная панель комманд
  • API плагинов на основе Python
  • Параллельное редактирование кода
  • Отдельные настройки для каждого проекта

4. Brackets

Компания Adobe выпустила текстовый редактор для Linux под названием Brackets в 2014 году. Этот текстовый редактор с открытым исходным кодом имеет множество восхитительных особенностей, благодаря которым работать с ним по-настоящему здорово.

Кроме того, он лёгок в использовании и имеет очень понятный интерфейс. Он создавался для работы как с простым текстом, так и как средство работы с исходным кодом, как инструмент для программистов и веб-дизайнеров. Он полностью создан на HTML, CSS и JavaScript.

Редактор имеет небольшой размер, но при этом способен потягаться с некоторыми лучшими редакторами, имеющими продвинутые функции.

Для установки Brackets на Ubuntu/Linux Mint выполните следующие действия:

sudo add-apt-repository ppa:webupd8team/brackets
sudo apt-get update
sudo apt-get install brackets

Некоторые из особенностей текстового редактора Brackets включают в себя:

  • Просмотр в режиме реального времени
  • Инлайн-редактирование
  • Визуальные инструменты
  • Поддержка пре-процессора

5. Gedit

Если вы работаете в окружении рабочего стола GNOME, то по умолчанию в вашей системе установлен текстовый редактор Gedit.

Gedit следует общей цели проекта GNOME всегда предоставлять ясный и простой в использовании функционал, он имеет небольшой размер и простой интерфейс.

Первая версия увидела свет в 2000 году, вместе с окружением рабочего стола GNOME. Он создан на языке программирования C и имеет полную поддержку разных языков ввода.

Некоторые уникальные функции Gedit:

  • Подсветка синтаксиса
  • Поддержка различных алфавитов
  • Поддержка разных языков программирования

6. Kate

Если вы знакомы с Kubuntu, то вы наверняка знакомы и с текстовым редактором Kate, который является текстовым редактором по умолчанию в Kubuntu. Это лёгкий и простой в использовании редактор текста. В Kate можно одновременно работать с несколькими файлами. Также он может использоваться как мощная среда разработки.

Шаги по установке Kate на Ubuntu/Linux Mint

sudo apt-get install kate

Некоторые уникальные особенности Kate:

  • Мощная среда разработки (IDE)
  • Поддержка множества языков
  • Автоматическое определение языка
  • Автоматическая расстановка отступов в документах

7. Eclipse

Фронт-энд разработчики и дизайнеры, ищущие надёжный и продвинутый редактор текста/кода могут с уверенностью выбрать редактор Eclipse. Он популярен среди многих Java-разработчиков, поскольку и сам полностью создан на Java и содержит много функций для поддержки написания приложений на этом языке.

Если вам требуется поддержка других языков, то нужно будет всего лишь установить дополнительные плагины. Благодаря плагинам, IDE Eclipse становится ещё более мощным инструментом, обладающим множеством продвинутых функций.

Он может использоваться для разработки на PHP, Python, C, C++, Ruby on Rails, COBOL и др.

Для установки Eclipse на Ubuntu/Linux Mint выполните следующие действия:

sudo apt update
sudo apt install eclipse

Некоторые уникальные особенности Eclipse:

  • Бесплатный редактор с открытым исходным кодом
  • Инструменты для Java-разработчиков
  • Поддержка плагинов

8. Kwrite

Текстовый редактор Kwrite разработан командой KDE, его первая версия вышла в свет в 2000 году. Он полностью основан на коде редактора Kate и включает в себя технологию KParts от KDE.

С помощью установки дополнительных плагинов можно значительно расширить функциональность Kwrite и сделать его более мощным окружением для разработки.

Так же он может использоваться для редактирования удалённых файлов с шифрованием.

Для установки Kwrite на Ubuntu/Linux Mint выполните следующее:

sudo apt-get install kwrite

Некоторые уникальные особенности Kwrite:

  • Автозавершение слов
  • Автоматическая расстановка отступов
  • Подсветка синтаксиса
  • Режим ввода vi

9. Nano

Nano — ещё один популярный текстовый редактор для систем UNIX. Он похож на рекдактор Pico. Первая версия вышла в 2000 году. Он также имеет множество дополнительных функций, которые делают его мощным и продвинутым текстовым редактором. Nano может выполняться только в интерфейсе командной строки.

Некоторые уникальные особенности Nano:

  • Поиск, чувствительный к регистру символов
  • Автоматические отступы
  • Автоматическое завершение слов
  • Поддержка Autoconf

10. GNU Emacs

GNU Emacs — один из самых старых текстовых редакторов для Linux. Он был разработан Ричардом Столлманом, основателем проекта GNU. Emacs используется тысячами программистов Linux по всему миру и является одним из самых любимых редакторов. Он написан полностью на LISP и C.

Для установки Emacs на Ubuntu / Linux Mint выполните следующие действия:

sudo apt-get update
sudo apt-get install emacs

Некоторые уникальные особенности GNU Emacs:

  • Работа с почтой и новостными рассылками
  • Расширение с интерфейсом дебаггера
  • Расширенная документация и поддержка

Источник: https://omgubuntu.ru/10-luchshikh-tiekstovykh-riedaktorov-dlia-linux/

Как сделать Geany моим редактором по умолчанию на Ubuntu?

Способ командной строки:

sudo update-alternatives —install /usr/bin/editor editor /usr/bin/geany 10

а затем используйте sudo update-alternatives —config editor чтобы выбрать Geany, если это необходимо.

Читайте также:  Externos - новая операционная система основанная на ubuntu

В качестве графической альтернативы методу командной строки рассмотрите возможность использования альтернатив Gnome ( sudo apt-get install galternatives ). Запустите GAlternatives , выберите редактор в левом столбце, а затем добавьте / выберите Geany справа.

В качестве альтернативы это также сработало для меня:

xdg-mime default geany.desktop $(grep MimeType /usr/share/applications/geany.desktop | sed 's/MimeType=//' | sed 's/;/ /g')

Эта строка извлекает все MimeTypes, для которых зарегистрирован gedit, выполняет некоторую очистку (команды sed ) и, наконец, устанавливает для них приложение geany по умолчанию.

Я нашел его здесь вместе с кучей полезной информации о цветовых схемах.

Это немного поздно, но я подумал, что это может помочь кому-то.

Моя проблема в том, что я не люблю копировать и вставлять то, что я не понимаю, так вот объяснение ответов до сих пор.

Прежде всего, здесь есть два вопроса, и в обоих ответах есть правильные ответы:

  1. редактор командной строки по умолчанию – разрешен «izx»
  2. ассоциация типа файла (mime-type) в сеансе рабочего стола для приложений GUI – решена «Steve».

Здесь чуть подробнее:

  1. решение командной строки – от 'izx'

    • добавляет geany (приложение GUI) в альтернативный список редакторов и устанавливает его по умолчанию.
    • Я всегда думал, что редактор обычно зарезервирован для текстовых редакторов, таких как vi, vim, nano и т. Д., Но я только что проверил, и это, похоже, тоже работает.
    • результат означает, что вы можете выбрать выбранный вами по умолчанию для открытия файла, например:
  2. mime-type solution – от «Steve»

На уровне файлов есть два важных списка:

/usr/share/applications/defaults.list – список системных настроек по умолчанию.

~/.local/share/applications/mimeapps.list – список пользователей по умолчанию для персонального рабочего стола

Что делает команда?

На странице man xdg-mime man (man xdg-mime)

xdg-mime — command line tool for querying information about file type handling and adding descriptions for new file type

Команда xdg-mime default… добавляет записи в личный список пользователей.

Давайте сломаем команду.

Команда:

xdg-mime default geany.desktop $(grep MimeType /usr/share/applications/geany.desktop | sed 's/MimeType=//' | sed 's/;/ /g')

Команда может быть прочитана как:

установите geany.desktop в качестве приложения по умолчанию для mime-типа, выданного $(grep MimeType /usr/share/applications/geany.desktop | sed 's/MimeType=//' | sed 's/;/ /g')

Смотря на

$(grep MimeType /usr/share/applications/geany.desktop | sed 's/MimeType=//' | sed 's/;/ /g')

  • принимает все mime-типы из файла geany.desktop
  • удаляет «MimeType =»
  • заменяет «;» с » «
  • давая нам:text/plain text/x-chdr text/x-csrc text/x-c++hdr text/x-c++src text/x-java text/x-dsrc text/x-pascal text/x-perl text/x-python application/x-php application/x-httpd-php3 application/x-httpd-php4 application/x-httpd-php5 application/xml text/html text/css text/x-sql text/x-diff

Посмотрев на личный файл пользователя после запуска команды, мы увидим все ассоциации файлов, установленные для приложения geany.desktop:

[Default Applications] x-scheme-handler/mailto=userapp-Thunderbird-ZP00XW.desktop message/rfc822=userapp-Thunderbird-ZP00XW.desktop application/x-extension-eml=userapp-Thunderbird-ZP00XW.desktop application/x-perl=sublime_text.desktop text/plain=geany.desktop text/x-chdr=geany.desktop text/x-csrc=geany.desktop text/x-dtd=sublime_text.desktop text/x-java=geany.desktop text/mathml=sublime_text.desktop text/x-python=geany.desktop text/x-sql=geany.desktop text/x-c++hdr=geany.desktop text/x-c++src=geany.desktop text/x-dsrc=geany.desktop text/x-pascal=geany.desktop text/x-perl=geany.desktop application/x-php=geany.desktop application/x-httpd-php3=geany.desktop application/x-httpd-php4=geany.desktop application/x-httpd-php5=geany.desktop application/xml=geany.desktop text/html=geany.desktop text/css=geany.desktop text/x-diff=geany.desktop

Зная это, вот моя особая проблема и как я ее решил.

Проблема:

Я хотел изменить приложение «Открытие файла по умолчанию» в Nautilus из «gedit» -> «возвышенный текст».

Решение:

Найдите значения по умолчанию для gedit:

$less /usr/share/applications/defaults.list | grep gedit application/x-perl=gedit.desktop text/plain=gedit.desktop text/x-chdr=gedit.desktop text/x-csrc=gedit.desktop text/x-dtd=gedit.desktop text/x-java=gedit.desktop text/mathml=gedit.desktop text/x-python=gedit.desktop text/x-sql=gedit.desktop

Замените «gedit» на «sublime_text» и добавьте записи в раздел «Стандартные приложения» моего личного defaults.list

application/x-perl=sublime_text.desktop text/plain=sublime_text.desktop text/x-chdr=sublime_text.desktop text/x-csrc=sublime_text.desktop text/x-dtd=sublime_text.desktop text/x-java=sublime_text.desktop text/mathml=sublime_text.desktop text/x-python=sublime_text.desktop text/x-sql=sublime_text.desktop

Потому что есть комментарии, указывающие на то, что принятый ответ неверен. Я считаю, что я должен указать, что этот вопрос не может дать ни одного ответа. Если вопрос был изменен, чтобы указать CLI, и запросы для графического интерфейса, перенесенные в новый поток, это устранит путаницу. Слишком поздно для этого, я думаю.

В любом случае для nautilus (aka files) на gnome под Ubuntu 14.04. И учитывая принятый ответ, вы могли бы (как и я) ожидать эквивалент:
donotdothisssudo update-alternatives —install /etc/alternatives/gnome-text-editor gnome-text-editor /usr/bin/geany 10

Это то, что я думал, и оно сломало ссылки, так что не делайте этого! Если бы вы это сделали, это они были для меня:
lrwxrwxrwx /usr/bin/gnome-text-editor -> /etc/alternatives/gnome-text-editor lrwxrwxrwx /etc/alternatives/gnome-text-editor -> /usr/bin/gedit

При исправлении этой ошибки я воссоздал эти ссылки следующим образом:
lrwxrwxrwx /usr/bin/gnome-text-editor -> /etc/alternatives/gnome-text-editor lrwxrwxrwx /etc/alternatives/gnome-text-editor -> /usr/bin/geany

Поскольку все, что я действительно сделал, это заменить вторичную simlink, и у меня есть желаемый ответ в моей системе, я предполагаю, что задача проста:
sudo ln -s /usr/bin/geany /etc/alternatives/gnome-text-editor

Однако выполнение команды CLI для изменения чего-то специфичного GUI должно быть неправильным. Место, где мои руки берут меня при поиске этой опции изменения, – это система меню nautilus, рядом с настройкой отдельного типа файла. Однако единственная причина, по которой я туда иду, состоит в том, что это часть решения.

На мой взгляд, если вы следовали логике DPKG (альтернативы обновления) и включили ее в свой дистрибутив, вы не хотите, чтобы приложение пользовательского пространства, такое как Nautilus, вмешивалось в ваше приложение менеджера настроек.

Мое скромное предложение исправить это было бы добавить новый контроль настроек редактора в настройки >> подробности >> приложения по умолчанию, которые должны были быть новой страницей с точки зрения пользователей. Затем команде Nautilus необходимо было изменить свое меню, чтобы пользователь перенаправлялся на эту новую страницу.

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

Разумеется, не было бы никакой начисления за такие вещи без команды Nautilus на борту с идеей, им также нужно было бы указать API или эквивалентный механизм.

На странице настроек в моем представлении необходимо будет указать как редактор по умолчанию gnome, так и приложение, используемое для открытия каждого отдельного файла (который заменит текущую функциональность, предоставляемую Nautilus).

Я отправляю это как мимолетную мысль, не стесняясь водить ее вперед, если она обратится к вам. К сожалению, я не знаю, какую процедуру и протокол нужно сделать самому.

Источник: http://ubuntu.fliplinux.com/geany-2.html

Geany — продвинутый текстовый редактор с заявкой на среду разработки

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

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

  • Текстовый редактор Geany обладает большой производительность, быстро открывая большие текстовые файлы.
  • В Geany реализован «вкладочный» интерфейс, которые облегчает одновременную работу с несколькими файлами.
  • Реализована подсветка синтаксиса, которая непременно будет полезна разного рода программистам и вебмастерам.
  • В Geany отсутствуют проблемы с определением кодировки.
  • Программа обладает удобным «классификатором». К примеру, открывая CSS-файл, Geany сканирует его содержимое и в левой колонке отображает все используемые классы и идентификаторы. Этим самым очень сильно облегчая поиск и передвижение по CSS-файлу, делая работу вебмастера проще.
  • Можно сворачивать часть кода, что позволяет облегчить работу и визуально разгрузить большой файл с программным кодом.
  • Реализована возможность подсвечивать текущую строку, отображать нумерацию строк, а также возможность добавлять отступы.
  • Есть наглядный инструмент выбора цвета.
  • Легко настраиваемый внешний вид интерфейса редактора.
  • Базовый функционал программы можно расширить большим количеством модулей, которые можно найти на официальном сайте.
  • Geany можно установить во всех популярных ОС: Linux, Windows, MacOS.
  • Реализована удобная возможность автозавершения html-тегов, закрытия открытых скобок и т.д.
  • В Geany есть встроенный эмулятор терминала и реализован простой менеджер проектов.
  • В Geany нет встроенного компилятора, но есть возможность использовать любую другую стороннюю разработку.
  1. Для установки этого текстового редактора вручную Вам необходимо загрузить нужный пакет с официальной страницы проекта.
  2. Для установки Geany в Ubuntu актуальной версии, нужно подключить дополнительный репозиторий:

    sudo add-apt-repository ppa:geany-dev/ppa & sudo apt-get update

    Подключение дополнительного репозитория launchpad.net

    sudo apt-get install geany geany-plugins

    Устанавливаем Geany

    Если по какой-то причине Вы не смогли установить вышеприведенным способом, то предлагается второй.

    Спойлер: Второй способ установки Geany.

После установки, Geany можно запустить через ярлык Приложения→Стандартный→Geany

Скоро восьмое марта и каждый мужчина уже начинает задумываться о подарке для своей любимой женщине. Новогодние платья 2011 года на сайте Vsetke.ru для любой женщины являются «лакомым кусочком». Поэтому такой подарок будет для нее желанным и очень полезным.

Похожие 7 программ:

Источник: https://itshaman.ru/it-programmy-dlya-linux/390/geany-prodvinutyi-tekstovyi-redaktor-s-zayavkoi-na-sredu-razrabotki

Как устанавливать программное обеспечение в Linux Mint Ubuntu и Fedora Workstation

Дистрибутивы Linux Mint, Ubuntu и Fedora Workstation содержат множество предустановленных приложений, таких, как Firefox, LibreOffice и Transmission.

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

К счастью, вы можете выбирать из десятков тысяч (!) существующих приложений и пакетов программного обеспечения.

Возможно, вы привыкли к установке приложений в ОС Windows путем «простой» загрузки файла установщика вашего любимого приложения с какого-либо веб-сайта. В дистрибутивах Linux Mint, Ubuntu и Fedora Workstation аналогичный процесс является более простым. Ведь вам не придется загружать что-либо вручную с веб-сайтов.

Вместо этого вы сможете устанавливать приложения лишь из репозиториев программного обеспечения («магазина программного обеспечения») дистрибутивов Linux Mint, Ubuntu и Fedora Workstation. Процесс установки приложений из репозиториев гораздо проще, так как вам не придется тратить время на поиск приложений в сети. Кроме того, вам не придется самостоятельно загружать их установщики.

2. Преимущества: простота и безопасность

Несложно выделить два преимущества системы репозиториев: простота и безопасность.

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

Обновления в дистрибутивах Linux Mint, Ubuntu и Fedora Workstation выпускаются не только для программного обеспечения из комплекта поставки этих дистрибутивов, но и для всего программного обеспечения, которое было установлено из репозиториев!

3. Три способа установки приложений

Существуют три рекомендованных способа установки приложений: с помощью Менеджера программ в Linux Mint, приложения Ubuntu Software в Ubuntu или Центра приложений в Fedora Workstation, с помощью Менеджера пакетов Synaptic в Linux Mint и Ubuntu или с помощью менеджера пакетов Yum Extender DNF в Fedora Workstation, а также с помощью одной из следующих команд в терминале:

  • Linux Mint: sudo apt install
  • Ubuntu: sudo apt-get install
  • Fedora Workstation: sudo dnf install

Также возможна установка программного обеспечения в ручном режиме по аналогии с установкой приложений ОС Windows. Данный способ установки программного обеспечения позволяет обойти механизмы защиты, используемые в системе репозиториев программного обеспечения дистрибутивов и не рекомендуется.

4. Центры приложений

4.1. Менеджер программ Linux Mint

Менеджер программ Linux Mint очень прост в использовании. В первую очередь вам придется установить соединение с сетью Интернет.

После этого необходимо осуществить переход в рамках главного меню системы: «Меню — Администрирование — Менеджер программ».

Теперь вы можете выбрать приложение для установки из одной из доступных категорий, либо ввести в строку поиска имя приложения, которое вы ищите, например, «Inkscape», если вы хотите установить отличный редактор векторной графики (который как нельзя лучше подходит для создания рождественских поздравительных открыток). Также вы можете ввести ключевое слово для поиска приложений, например, «vector». После завершения ввода следует нажать клавишу Enter. Используйте двойной клик для выбора приложения «Inkscape» из списка результатов поиска, после чего нажмите кнопку «Установить» на странице описания приложения для его установки.

4.2. Приложение Ubuntu Software

Приложение Ubuntu Software появилось в Ubuntu 16.04 LTS и практически не отличается от Центра приложений в Fedora Workstation. В первую очередь вам также придется установить соединение с сетью Интернет.

После этого следует нажать на иконку приложения Ubuntu Software в боковой панели (иконка представляет собой сумку для покупок).

Теперь вы можете выбрать приложение для установки из одной из доступных категорий, либо ввести в поле поиска имя приложения, которое вы хотите установить, например «synaptic», если вы хотите установить легковесный менеджер пакетов программного обеспечения Synaptic. Также вы можете ввести ключевое слово для поиска приложений, например, «installer».

Поиск приложений начнется автоматически по мере изменения содержимого поля поиска, поэтому вам не нужно нажимать клавишу Enter. После этого вы можете выбрать «Менеджер пакетов Synaptic» и нажать кнопку «Установить».

4.3. Центр приложений Fedora Workstation

Центр приложений Fedora Workstation претерпел небольшие изменения в последних версиях дистрибутива, тем не менее, он является простым в использовании и интуитивно понятным инструментом. Для его работы также необходимо соединение с сетью Интернет.

Для запуска приложения достаточно нажать на кнопку «Обзор» на верхней панели, ввести в поле поиска режима обзора в верхней части экрана запрос «software» и выбрать первое предложенное приложение «Центр приложений».

После запуска приложения вы можете либо выбрать нужное вам приложение из любой категории, либо нажать на кнопку с увеличительным стеклом в заголовке окна и ввести в открывшееся поле поиска имя приложения, которое вы хотите установить, например «yumex», если вы хотите установить легковесный менеджер пакетов программного обеспечения «Yum Extender DNF». Также вы можете ввести ключевое слово для поиска приложений, например, «yum». Поиск приложений начнется автоматически по мере изменения содержимого поля поиска, поэтому вам не нужно нажимать клавишу Enter. После этого вы можете выбрать «Yum Extender DNF» и нажать кнопку «Установить».

Это все необходимые действия для установки приложения из репозитория! В результате приложение будет автоматически загружено и установлено. Кроме того, в меню будет автоматически добавлен элемент для запуска установленного приложения.

5. Менеджеры пакетов

5.1. Менеджер пакетов Synaptic

С помощью менеджера пакетов Synaptic вы можете более тонко управлять пакетами программного обеспечения из репозиториев дистрибутивов Linux Mint и Ubuntu. Он предоставляет пользователю гораздо больше возможностей, чем приложение Ubuntu Software и Менеджер приложений Linux Mint.

Synaptic не поставляется в составе дистрибутива Ubuntu, но вы можете установить его с помощью приложения Ubuntu Software. В Linux Mint он предустановлен по умолчанию.

Источник: https://linux-faq.ru/page/kak-ustanavlivat-programmnoe-obespechenie-v-linux-mint-i-ubuntu

Geany editor en Debian, Ubuntu y Linux Mint

No hay duda, tener un buen editor de código ayuda mucho a ser más productivo. Un buen IDE es esencial en el día a día de un desarrollador, desde nivel principiante hasta experto. Con Geany disponemos de una gran herramienta, con nos hará las cosas más fáciles.

Es cierto que en el mercado open source existen herramientas muy potentes y completas, como Eclipse o NetBeans, pero también es verdad que para proyectos pequeños o medianos pueden ser demasiado, ya que muchas de sus funcionalidades nunca las llegaríamos a utilizar.

Geany es un editor pequeño y ligero. Utiliza bibliotecas GTK. Está disponible para la mayoría de plataformas. Es software libre, liberado utilizando la licencia GNU GPL.

Algunas de sus características:

  • Resaltado de sintaxis
  • Plegado de código
  • Autocompletado
  • Muestra de consejos
  • Soporta una gran lista de lenguajes como C, C++, Java, PHP, Python o Perl
  • Lista de símbolos

Tiene muchas más características que os invito a descubrir.

Instalación de Geany

La instalación se puede hacer de dos maneras, vía consola o utilizando cualquiera de las interfaces gráficas de gestión de software.

En las distribuciones basadas en paquetes .DEB como Debian, Linux Mint o Ubuntu, ya se encuentra incluido el programa en los repositorios, así que su instalación es así de fácil:

apt-get -y update

1 apt-get -y install geany

apt-get -y install geany

En el caso de Ubuntu lo haríamos desde el gestor de aplicaciones.

Como muestra de su funcionamiento he hecho un pequeño programa en C, que es lenguaje de programación que más suelo usar.

Primero añadiré las bibliotecas, que están disponibles desde la barra de herramientas podemos añadir las bibliotecas necesarias, usando “Editar” -> “Insertar include”

Desde el mismo lugar también podemos añadir los comentarios.

Cómo se observa Geany nos ayuda con las funciones del lenguaje. ¡Cosa que se agradece mucho!

Compilar, ejecutar y probar el código son sólo unos pocos clicks de ratón.

También podemos probar el programa vía consola.

En capítulos siguientes veremos cómo cambiar el aspecto de la interfaz, instalar plugins y muchas más cosas.

Источник: https://www.ochobitshacenunbyte.com/2014/12/16/geany-editor-en-debian-ubuntu-y-linux-mint/

Обзор Geany 0.14

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Тематический каталог -> Программирование и алгоритмические языки в Linux

Оригинал: Geany Review Автор: Daniel Voicu Дата: 23 апреля 2008 Перевод: Александр Тарасов aka oioki

Дата перевода: 30 мая 2008

Недавно мне потребовалась хорошая IDE, которая помогла бы мне в написании нескольких скриптов. Но все, что я нашел, мне не подходило. Мне действительно нужен был какой-нибудь джинн, который бы помог мне.

Почему у меня нет лампы Алладина, которая бы исполнила мое желание — заполучить хорошую IDE? И хотя лампы у меня не нашлось, но все-таки мне удалось вызвать этого джинна. Хотя, нет, не так — лучше сказать «Geany». Итак, знакомьтесь.

Geany — быстрая и легкая IDE на основе инструментария GTK2, предоставляет кучу разных функций и мало зависит от других программ и библиотек.

Пакет Geany есть в репозиториях Ubuntu — для Gutsy Gibbon доступна версия 0.12, а для Hardy Heron 8.04 — 0.13. Но я хотел попробовать новую, недавно вышедшую версию 0.14. Мне не удалось найти собранный кем-либо deb-пакет для версии 0.14, поэтому я решил скачать архив с исходниками и скомпилировать вручную.

Процесс установки из исходных текстов не так сложен, как можно подумать. Для установки Geany потребуются следующие зависимости:

  • Библиотека GTK (≥ 2.6.0) и соответствующие заголовочные файлы
  • Pango, Glib и ATK
  • Компилятор C/C++ и утилита Make

Проверьте, что все эти зависимости удовлетворены и распакуйте в какой-нибудь каталог содержимое архива. Я распаковал архив в свой домашний каталог, а именно в каталог для проверки программ programs.

Теперь запустите старый добрый терминал и перейдите в каталог с исходниками:
cd /home/johndoe/programs/Geany
Затем нужно, как и положено, выполнить ./configure. Нужно будет немного подождать, пока выполняется конфигурирование. Затем командуйте make и еще подождите, пока программа скомпилируется.

Эти две команды можно выполнять от имени обычного пользователя, но если хотите установить Geany для всех пользователей (т.е. выполнить make install), тогда придется делать это от имени администратора root.

В Ubuntu это можно сделать, набрав sudo make install; будет запрошен пароль и придется подождать еще раз, на этот раз недолго. После этого ярлык программы можно будет найти в меню Приложения -> Программирование.

Все прошло без проблем и через несколько минут на моей системе Ubuntu 7.10 оказалась действительно симпатичная IDE. Недолго думая, я приступил к тестированию возможностей программы. Среда Geany полна функций, разработчики должны гордиться за свое детище. При первом же запуске вы увидите полноценный интерфейс, с двумя буферами и боковой панелью.

В боковой панели есть две закладки — в одной находится список открытых документов, в другой — символы, которые встречаются в текущем открытом файле. В нижнем буфере пять закладок: «Status», «Compiler», «Messages», «Scribble» и «Terminal».

При выборе закладки «Status» будут отображены все действия, которые вы выполняли, например, открытие какого-то файла в определенное время. Закладка «Compiler» повествует о ходе компиляции, а «Messages» содержит различную информацию, поступающую от Geany.

«Scribble» — это место для быстрых заметок (можно использовать его в качестве внутрипрограммного буфера обмена). «Terminal» запускает терминал внутри Geany, в котором можно делать все те же вещи, что и в обычном терминале.

Во многих IDE для Linux имеется функция подсветки синтаксиса, но многие из них не определяют язык автоматически, а заставляют пользователя выбирать его при открытии файла. Мне не очень нравится такой подход (брр, с этими длинными списками) и, похоже, разработчикам Geany тоже.

Приложение автоматически определяет язык программирования и соответствующим образом подсвечивает функции, переменные и т.п. элементы, а функции, макросы, структуры и другие программистские свисточки и звоночки отображает в закладке Symbols.

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

К сожалению, при закрытии Geany свернутые куски кода не запоминаются (хотя запоминаются открытые файлы) и при последующем открытии вы опять увидите весь код целиком.

Geany упрощает программирование за счет шаблонов и сниппетов (code snippets).

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

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

Если вам не хватает того, что предоставляет Geany, можно увеличить его возможности за счет расширений. В комплекте уже есть несколько, их можно найти в меню Tools -> Plugin Manager. Вот функции некоторых из них: автосохранение файлов, создание исходных файлов для новых классов, файловый менеджер в боковой панели и другое.

Плюсы

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

Минусы

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

В итоге

С этих пор Geany для меня — это лучшая среда разработки в системе Linux. Полагаю, она будет все больше поддерживаться разработчиками Linux, ведь Geany сочетает в себе простоту и функциональность. Есть и другие IDE, но в них не реализованы те функции, которые есть в Geany. Если вы попробуете Geany, вы вряд ли станете пользоваться другой IDE.

Если вам понравилась статья, поделитесь ею с друзьями:

Источник: http://rus-linux.net/lib.php?name=/MyLDP/algol/geany-review.html

Ссылка на основную публикацию