Приложения для линукс дебиан

Дистрибутивы — Debian

Oперационная система и набор прикладных приложений для вашего компьютера. В Debian используется ядро Linux, но большинство утилит ОС разработано в рамках проекта GNU; поэтому полное название проекта — Debian GNU/Linux. Debian имеет наибольшее среди всех дистрибутивов хранилище пакетов — готовых к использованию программ, — и если даже не по их числу, то по числу поддерживаемых архитектур: начиная с ARM, используемой во встраиваемых устройствах, наиболее популярных x86 и PowerPC, новых 64-разрядных AMD, и заканчивая IBM S/390, используемой в мейнфреймах.

Для работы с хранилищем разработаны разные средства, самое популярное из которых — Advanced Packaging Tool (APT).

Debian стал основой целого ряда дистрибутивов (более 100). Самые известные из них — Adamantix, Bioknoppix, Dreamlinux, Clusterix, Gnoppix, Knoppix, Ubuntu, Libranet, Linspire, MEPIS, Xandros Desktop OS и Maemo.

При стандартной установке Debian используется среда рабочего стола GNOME, куда включен набор популярных программ, таких как OpenOffice.org, Iceweasel (модификация Firefox), почтовая программа Evolution, программы для записи CD/DVD, проигрыватели музыки и видео, программы для просмотра и редактирования изображений и программы для просмотра документов в формате PDF. Также есть образы CD, собранные с KDE, Xfce и LXDE.

Установочные диски (в количестве пяти DVD или более тридцати CD) содержат все доступные и не обязательно необходимые для стандартной установки пакеты. Для метода установки по сети используется CD, который меньше обычного установочного CD/DVD. Он содержит только то, что необходимо для запуска установщика и скачивания пакетов, выбранных в процессе установки посредством APT. Образы CD/DVD можно свободно скачать через BitTorrent, jigdo или купить у одного из поставщиков компакт-дисков Debian. Именно в Дебиане впервые был введён как единый стандарт механизм выбора предпочтительного ПО среди нескольких вариантов — Alternatives.

Сайт разработчика: http://www.debian.org/index.ru.html
Что почитать?

Разместил: vikos 4 Январь 2011 в 19:00

Комментарии

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

12 июля 2014 г. выпущена версия Debian 7.6, которая включает 45 обновлений с устранением серьезных проблем со стабильностью и 51 обновление с устранением уязвимостей. По сравнению с прошлым выпуском из репозиториев удалены 4 пакета: libplrpc-perl (из-за проблем с безопасностью), firecookie (устарел), whatsnewfm и freecode-submit (потеряли смысл после закрытия сервиса freecode.com). В пакет apache2 добавлена поддержка ключей ECC и шифров ECDH. Обновлён пакет с микрокодом для процессоров Intel. До свежих версий обновлены пакеты Tor и Clamav.

Debian 8.0 «Jessie» представлена 25 апреля 2015 г.
На подготовку Debian 8.0 «Jessie» ушло почти 2 года. Поддержка нового релиза будет осуществляться на протяжении продолжительного периода (5 лет) в рамках программы LTS (Long Term Support).

Одним из главных новшеств «Jessie» стало использование новой init-системы systemd по умолчанию, которая пришла на смену классическому варианту SysV (sysvinit). В анонсе релиза заявляется, что systemd «предоставляет множество замечательных возможностей, таких как более быстрая загрузка, cgroups для служб, а также возможность изоляции части служб». Пользователи Debian, которые не желают работать с новой системой инициализации, могут по-прежнему установить sysvinit вместо systemd.
Среди прочих изменений в Debian 8.0 «Jessie» можно выделить следующие:

  • поддержка UEFI была значительно улучшена — в частности, заявлена поддержка 64-битных ядер с 32-битной микропрограммой UEFI (только на мультиархитектурные установочные носители с архитектурами amd64/i386);
  • отключена поддержка устаревшего протокола SSLv3;
  • ядро Linux 3.16.7-ctk9 с включенной опцией protected symlinks;
  • новый пакет debian-security-support, предварительно уведомляющий о заканчивающей поддержке какого-либо пакета;
  • больше пакетов собрано с флагами повышенной безопасности (hardened);
  • новый пакет needrestart, осуществляющий проверку на необходимость перезапуска системы после каждой сессии обновления пакетов в APT (рекомендуется использовать для обновлений безопасности в библиотеках);
  • помимо СУБД MySQL 5.5 в дистрибутив включены пакеты форка MariaDB (версия 10.0) — ожидается, что в Debian 9 останется только одна из этих СУБД;
  • добавлен PHP-фреймворк Horde Application Framework (пакет php-horde);
  • набор из игр Debian Games Blend: 33 метапакета для упрощения установки игр по категориям;
  • OpenJDK 7 в качестве новой исполняемой среды Java по умолчанию (OpenJDK 8 появится в jessie-backports), серверы приложений Tomcat 7 и 8;
  • добавлен пакет для Java-разработчиков под мобильную платформу Android — androidsdk-tools.
Читайте также:  Arch linux network configuration

Из пакетов программного обеспечения, включенного в состав дистрибутива Debian 8.0 «Jessie»:

  • графические рабочие среды: GNOME 3.14 (по умолчанию), KDE 4.11, Xfce 4.10, LXDE;
  • офисные пакеты и приложения LibreOffice 4.3, Calligra 2.8, GNUcash 2.6, GNUmeric 1.12, Abiword 3.0, Evolution 3.12;
  • системные утилиты GCC 4.9, glibc 2.19, OpenSSH 6.7p1;
  • почтовые серверы Postfix 2.11, Exim 4.84, Courier 0.73; сетевые службы BIND 9.9, Samba 4.1;
  • веб-сервер Apache 2.4 (вместо 2.2); языки программирования Perl 5.20, PHP 5.6, Python 3.4; СУБД PostgreSQL 9.4.

Я думаю система Debian очень критична к «железу». Вплоть до версии 7.5 не определялась сетевая карта Atheros AR8151 и было невозможно установить для неё проприоретарные драйверы. Система просто их не «видит». Debian всех версий «в упор не видит» большинство Wi-Fi адаптеров, поэтому пришлось отказаться от такого варианта организации домашней сети. Единственный, который определился (кстати «с разбегу») и встал без проблем это старенький D-Link PCI адаптер без имени и драйверов 54 Mbps. Других перепробовал с десяток PCI, PCI-E, USB в том числе с поддержкой Linux и драйверами для неё, не пошёл ни один. Пришлось «тянуть» по дому провода. Что интересно Ubuntu, ZorinOS, Mint прекрасно «видят» Wi-Fi и даже в процессе установки и live — режиме работают без проблем, хотя они все построены на базе Debian. ZorinOS 9 у меня стоит на рабочей станции более полугода, пока очень доволен, прекрасный интерфейс, привычное меню (почти, как в Windows), стабильная работа. На домашнем сервере у меня стоит Debian 7.8, пока лучшего для сервера не видел, перепробовал всё, от Windows XP до Windows 2012 R2 и Linux Mandriva, ASP, AltLinux, RedHat, Rosinka, Ubuntu. у каждой свои «тараканы».
Debian 8, 8.1 и тестовая версия Debian 9 пока невероятно «сырые». В процессе установки (у 8 версии) чехарда с языком ввода при установке, у всех перечисленных не ставится загрузчик (при установке не на первый интерфейс винчестера), «говорит» всё ОК и не ставится, приходится повторять установку загрузчика с CD в режиме восстановления. Нет возможность входа без ввода пароля (а зачем пароль на домашнем сервере?). При подключении к удалённому рабочему столу через VNC в полноэкранном режиме невозможно выйти с сервера. Невозможно дать общий доступ к рабочему столу (в Debian 7 это делается буквально тремя щелчками мышки). Попытка автоматического монтирования разделов NTFS в Debian 8/8.1/9 через fstab привела к тому, что система при загрузке 5 — 6 раз потребовала нажать Ctrl+D и, в конце концов наглухо зависла. Необходимые каталоги созданы и отмечены в конфигурационном файле samba, ntfs-3g установлена, строка монтирования в fstab взята из fstab Debian 7.8.

Источник

Программы для Linux

Falkon

Falkon — легковесный браузер с открытым исходным кодом. Разрабатывается в рамках проекта KDE.

Tilda

Tilda — выпадающий drop-down терминал. Настраиваемый внешний вид и поведение. Интерфейс: Gtk.

newsboat

Newsboat — консольная программа для чтения RSS/Atom-фидов (новостных лент).

Drawing

Drawing — простая программа для рисования для GNOME. Базовый набор элементов для рисования.

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

Shortwave

Shortwave — интернет-радио. Содержит большую базу радиостанций.

Whalebird

Whalebird — настольный клиент для распределенной социальной сети Mastodon. Mastodon — свободное программное обеспечение для развёртывания распределённых социальный сетей.

Читайте также:  Update java runtime linux

OnlyOffice

OnlyOffice Desktop — офисный пакет, который отличается хорошей поддержкой форматов Microsoft Office. Включает текстовый процессор, табличный процессор, презентации.

DJV Imaging

DJV Imaging — узкоспециализированная профессиональная программа для просмотра «тяжелых» форматов, применяемых в киноиндустрии. Поддерживает точное управление кадрами и коррекцию цвета.

Kig — простая утилита для изучения и помощи в преподавании геометрии. Позволяет строить геометрические фигуры на плоскости, используя примитивы и выполнять интерактивные действия (преобразования, проверки).

KRuler

KRuler — простая экранная линейка. Измерение расстояния в пикселях между точками экрана.

Akregator

Akregator — программа-агрегатор для чтения новостей. Поддерживает форматы RSS и Atom.

Источник

Глава 5. Программное обеспечение, доступное в системе Debian

Содержание

5.1. Какие виды приложений и средств разработки программ доступны в Debian GNU/Linux?

Как и многие другие дистрибутивы Linux, Debian GNU/Linux предоставляет:

основные приложения GNU для разработки программного обеспечения, работы с файлами и обработки текста, включая gcc, g++, make, texinfo, Emacs, оболочку Bash и множество усовершенствованных утилит Unix;

Perl, Python, Tcl/Tk и множество программ, модулей и библиотек для этих языков;

TeX (LaTeX) и Lyx, dvips, Ghostscript;

оконную систему Xorg, предоставляющую сетевой графический пользовательский интерфейс в Linux, и несметное количество X-приложений, в том числе окружения рабочих столов GNOME, KDE и Xfce;

a full suite of networking applications, including servers for Internet protocols such as HTTP (WWW), FTP, NNTP (news), SMTP and POP (mail) and DNS (name servers); relational databases like PostgreSQL, MySQL; also provided are web browsers including the various Mozilla products,

a complete set of office applications, including the LibreOffice productivity suite, Gnumeric and other spreadsheets, WYSIWYG editors, calendars.

More than 57200 packages, ranging from news servers and readers to sound support, FAX programs, database and spreadsheet programs, image processing programs, communications, net, and mail utilities, Web servers, and even ham-radio programs are included in the distribution. Other 930 software suites are available as Debian packages, but are not formally part of Debian due to license restrictions.

5.2. Кто написал все эти программы?

Авторы программ, входящих в каждый из пакетов, указаны в соответствующих файлах /usr/share/doc/ПАКЕТ/copyright , где вместо ПАКЕТ нужно подставить имя пакета.

Сопровождающие — это те, кто создаёт пакеты для системы Debian GNU/Linux; они перечислены в управляющем файле Debian (смотрите Раздел 7.4, «Зачем нужен файл control?»), который имеется в каждом пакете. В файле изменений Debian, /usr/share/doc/ПАКЕТ/changelog.Debian.gz , перечислены люди, которые также принимали участие в создании пакета Debian.

5.3. Как получить текущий список программ, для которых в Debian собраны пакеты?

Полный список доступен на любом из зеркал Debian, в файле indices/Maintainers . Этот файл содержит имена пакетов и имена, а также адреса электронной почты соответствующих сопровождающих.

Веб-интерфейс для пакетов Debian удобно распределяет пакеты по приблизительно тридцати «разделам» архива Debian.

5.4. Как установить окружение разработчика для сборки пакетов?

Если вы хотите собирать пакеты в системе Debian, то вам нужно иметь минимальное окружение для разработки, включающее компилятор C/C++ и несколько других важных пакетов. Чтобы получить такое окружение, вам нужно просто установить build-essential . Это метапакет, в зависимости которого включены стандартные инструменты разработки, необходимые для сборки пакетов Debian.

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

Иногда бывает довольно сложно выяснить, какие именно программы требуются для сборки, если вы, конечно, не планируете просто пересобирать пакеты Debian. Последнюю задачу решить довольно легко, так как в каждый официальный пакет должен включаться список дополнительного программного обеспечения (кроме пакетов из build-essential ), необходимого для его сборки, то есть так называемые сборочные зависимости (Build-Dependencies) . Для установки всех пакетов, необходимых для сборки определённого пакета исходного кода, и затем собственно для сборки этого пакета достаточно запустить:

Учтите, что если вы хотите собирать ядра Linux, распространяемые в Debian, то вам также нужно установить пакет kernel-package . Подробности см. в Раздел 10.2, «Какие инструменты для самостоятельной сборки ядра есть в Debian?».

5.5. Чего не хватает в Debian GNU/Linux?

There is a list of packages which still need to be packaged for Debian, the Work-Needing and Prospective Packages list.

Читайте также:  Просмотреть список процессов linux

For more details about adding missing things, see Глава 13, Помощь проекту Debian.

5.6. Почему иногда выдаются сообщения «ld: cannot find -lfoo» при компиляции программ? Почему не хватает каких-то файлов libfoo.so в пакетах Debian с библиотеками?

Политика Debian требует, чтобы определённые символьные ссылки (на libfoo.so.x.y.z или подобные) размещались в отдельных пакетах — пакетах разработки. Эти пакеты обычно называются libfoo-dev или libfooX-dev (если библиотечный пакет называется libfooX, где X — целое число).

5.7. Поддерживает ли Debian Java (и если да, то как)?

В Debian доступно несколько свободных реализаций технологии Java в виде пакетов, предоставляющих Java Development Kits и Runtime Environments. В Debian можно и писать, и отлаживать, и запускать программы Java.

Running a Java applet requires a web browser with the capability to recognize and execute it. Several web browsers available in Debian, such as Mozilla or Konqueror, support Java plug-ins that enable running Java applets within them.

За дополнительной информацией обратитесь к ЧАВО по Java в Debian.

5.8. How can I check that I am using a Debian system, and what version it is?

Для того, чтобы убедиться, что ваша система была установлена с настоящих базовых дисков Debian, используйте команду

Она выведет название дистрибутива (в поле Distributor ID) и версию системы (в полях Release и Codename). Ниже приведён пример запуска этой команды в системе Debian:

Также можно проверить наличие файла /etc/debian_version , который содержит однострочную запись с указанием номера версии выпуска, файл поставляется в пакете base-files .

Однако пользователи должны понимать, что система Debian состоит из многих частей, каждая из которых может обновляться (почти) независимо от других. Каждый «выпуск» Debian содержит строго определённое и неизменяемое содержимое. Обновления доступны отдельно. Чтобы получить состояние установки пакета foo , используйте команду dpkg —list foo . Чтобы посмотреть версии установленных пакетов, запустите команду:

Для просмотра версий всех установленных пакетов, выполните команду:

Note that the existence of the program dpkg shows that you should be able to install Debian packages on your system. However, since the program has been ported to many other operating systems and architectures, this is no longer a reliable method of determining if a system is Debian GNU/Linux.

5.9. Как в Debian поддерживаются языки, отличные от английского?

Debian GNU/Linux распространяется с большим количеством клавиатурных раскладок для множества типов клавиатур и с утилитами (в пакете kbd ), которые позволяют устанавливать, просматривать и редактировать таблицы клавиатурных раскладок.

При установке пользователь может указать нужную раскладку.

Nearly all of the software in Debian supports UTF-8 as character set. Legacy character sets, such as ISO-8859-1 or ISO-8859-2, should be considered obsolete.

Currently, support for German-, Spanish-, French-, Hungarian-, Italian-, Japanese-, Korean-, Dutch-, Polish-, Portuguese-, Russian-, Turkish-, and Chinese-language manual pages is provided through the manpages-LANG packages (where LANG is the two-letter ISO country code). To access an NLS manual page, the user must set the shell LC_MESSAGES variable to the appropriate string.

Например, для чтения на итальянском языке LC_MESSAGES нужно установить в ‘italian’. Программа man будет искать справочные страницы на итальянском языке в каталоге /usr/share/man/it/ .

5.10. Где ezmlm/djbdns/qmail?

Даниэл Бернстайн (Daniel J. Bernstein) использует для распространения всего своего ПО ограничивающую лицензию, которая не позволяет распространять изменённые двоичные файлы. Однако в ноябре 2007 Бернстайн сказал: «[…] я решил сделать всё написанное мной ПО и то, которое ещё напишу, общественным достоянием.» См. ЧаВо от распространителей на предмет условий его распространения.

В момент написания этого руководства (2016-03), пакет ezmlm-idx был доступен только в экспериментальном выпуске (пакет mlmmj схож с ним и поставляется в составе Debian jessie); пакет djbdns доступен только в sid (нестабильный выпуск), подробности см. в сообщениях об ошибке #516394 и ошибке #796118, в качестве альтернативы рассмотрите пакет dbndns ; publicfile не является свободным ПО, пакет publicfile-installer доступен в Debian в разделе contrib.

Другое ПО Дэна Берштайна ( qmail , daemontools , ucspi-tcp ) поставляется в составе Debian.

5.11. Где проигрыватель Flash (SWF)?

В Debian есть gnash и swfdec — два свободных проигрывателя видео в формате SWF.

Источник

Оцените статью