Что такое Debian? Проект Debian — это объединение людей, которые сделали общее дело и создали бесплатную операционную систему. Эта операционная система, которую мы создали, называется Debian.
Операционная система — это набор основных программ и утилит, которые заставляют ваш компьютер работать. В основе операционной системы лежит ядро. Ядро — самая фундаментальная программа на компьютере, она выполняет все основные функции по обслуживанию и позволяет запускать другие программы.
В настоящее время в системах Debian используется ядро Linux или ядро FreeBSD. Linux — это программа, созданная Линусом Торвальдсом и поддерживаемая тысячами программистов по всему миру. FreeBSD — это операционная система, включающая ядро и другое программное обеспечение.
Тем не менее, ведется работа по предоставлению Debian для других ядер, в первую очередь для Hurd. Hurd — это набор серверов, которые работают поверх микроядра (например, Mach) для реализации различных функций. Hurd — это бесплатное программное обеспечение, созданное проектом GNU.
10 Things To Know About DEBIAN Linux
Большая часть основных инструментов, которые заполняют операционную систему, происходит из проекта GNU, отсюда и названия: GNU/Linux, GNU/kFreeBSD и GNU/Hurd. Эти инструменты также бесплатны.
Конечно, люди хотят прикладного программного обеспечения: программ, которые помогут им получить то, что они хотят сделать, от редактирования документов до ведения бизнеса, от игр до написания большего количества программного обеспечения. В комплект поставки Debian входит более 51 000 пакетов (предварительно скомпилированное программное обеспечение, упакованное в удобном формате для легкой установки на вашем компьютере), менеджер пакетов (APT) и другие утилиты, которые позволяют легко управлять тысячами пакетов на тысячах компьютеров. Все это бесплатно.
Это немного похоже на башню. В основе лежит ядро. Далее идет все программное обеспечение, которое вы запускаете на компьютере. На вершине башни находится Debian — аккуратно организует и подбирает, чтобы все работало вместе.
- Настраиваемое
- На основе Debian
- Настройка пользовательского интерфейса
- Роллинг-рели
- Управление пакетами
- Менеджер пакетов
Источник: ruprogi.ru
The Debian GNU/Linux FAQ
Глава 4 — Программное обеспечение, доступное в системе Debian
4.1 Какие виды приложений и средств разработки программ доступны в Debian GNU/Linux?
- основные приложения GNU для разработки программного обеспечения, обработки файлов и текстов, включая gcc, g++, make, texinfo, Emacs, облочку Bash и множество улучшенных утилит Unix,
- Perl, Python, Tcl/Tk и относящиеся к этим языкам модули и библиотеки,
- TeX (LaTeX) и Lyx, dvips, Ghostscript,
- the X Window System, который предоставляет сетевой графический пользовательский интерфейс в Linux, и различные X-приложения, включая GNOME,
- полный набор сетевых приложений, включая сервера для сетевых протоколов Internet, таких как HTTP (WWW), FTP, NNTP (новости), SMTP и POP (почта) и сервер имен; также есть web-браузеры и средства разработки.
В дистрибутив включено более, чем 18040 пакетов, от серверов новостей и программ чтения новостей до звуковых и FAX приложений, баз данных и табличных процессоров, программ обработки изображений, связи, сетевых и почтовых утилит, Web-серверов и даже программ любительского радио. Прочие 560 наборы ПО также доступны в виде Debian-пакетов, но формально не являются частью Debian в связи с лицензионными ограничениями.
Debian is 30 this year. Here’s why it’s still worth using.
4.2 Кто написал все это программное обеспечение?
Авторы каждого из пакета(ов) указан(ы) в файле /usr/doc/PACKAGE/copyright , где вместо PACKAGE подразумевается имя пакета.
4.3 Как я могу получить текущий список программ, которые включены в проект Debian?
В файле indices/Packages-Master-i386.gz приводится список, включающий короткие описания всех пакетов которые доступны для компьютеров на платформе ix86 (и совместимых с нею). Есть подобные ему файлы indices/Packages-Master-ARCH.gz , где ARCH — соответствующая платформа, которые содержат соответствующие списки пакетов, доступные для этих компьютеров/платоформ.
WWW-интерфейс к пакетам Debian обеспечивает удобный доступ к каждому из около двадцати «разделов» архива Debian.
4.4 Почему в пакетах библиотек Debian нет файлов libfoo.so?
Debian Policy требует, чтобы такие сиволические связи (на libfoo.so.x.y.z или подобные) размещались в отдельных пакетах, пакетах разработки. Эти пакеты обычно называются libfoo-dev или libfooX-dev (предположим, что библиотечный пакет называется libfooX, где X — целое число).
4.5 Что отсутствует в Debian GNU/Linux?
4.6 (Как) Debian поддерживает Java?
Java Development Kit от фирмы Sun доступен в пакете Debian ( jdkVVV_VVV-RRR.deb ). JDK позволяет как запускать Java-программы и апплеты, так и писать ваши собственные Java-приложения. Если ваше ядро правильно настроено (см. ниже), JDK позволит вам запускать программы Java как выполняемые программы. В пакет JDK включены демонстрационные программы.
Кроме того, вы можете загрузить модуль из командной строки, выполнив команду insmod DIRNAME/binfmt_java.o , где DIRNAME — это имя каталога, в котором находится модуль для данного ядра. На системах с ядрами версии 2.2.17 DIRNAME имеет значение вроде /lib/modules/2.2.17/fs/ . Проверить, загрузился ли модуль, можно командой lsmod .
Для запуска Java-апплетов нужен браузер с соответствующей поддержкой. Браузер Netscape, который может быть установлен как пакет Debian, может запускать Java-апплеты. (Исходные тексты Netscape не являются открытыми. В Debian пакет netscape является оболочкой, которая предназначена для установки и управления Netscape в системе Debian. Это действительно хороший пример интеграции коммерческого пакета в систему Debian.)
Замечание напоследок: Политика Sun по лицензированию JDK становится более строгой, поэтому скоро этот пакет может и не быть доступен как часть Debian. Возможно, что он станет доступен также, как сейчас Netscape доступен для Debian GNU/Linux. Однако появляется все больше соответствующих альтернативных публично-доступных программ.
4.7 Как я могу проверить, что использую именно Debian, и его версию?
Для того, чтобы убедиться, что ваша система была установлена с настоящих базовых дисков Debian, проверьте существование файла /etc/debian_version , который содержит однострочную запись, содержащую номер версии релиза, как определено пакетом base-files .
Существование программы dpkg означает, что вы можете устанавливать пакеты Debian на вашей системе, но, поскольку программа была портирована на многие системы и архитектуры, то теперь это не является однозначным методом определения системы Debian GNU/Linux.
dpkg -l
Для вывода более развернутого описания выполните:
dpkg —status foo
4.8 Как в Debian поддерживаются не английские языки?
- Debian GNU/Linux распространяется с большим количеством клавиатурных раскладок для множествав типов клавиатур и с утилитами (в пакете kbd ), которые позволяют устанавливать, просматривать и редактировать таблицы клавиатурных раскладок. При инсталляции пользователь может определить нужную раскладку.
- Безусловное большинство нашего программного обеспечения поддерживает ввод не-US-ASCII символов, используемых другими Latin языками (напр., ISO-8859-1 или ISO-8859-2), и множество программ, поддерживающих многобайтные языки, такие как Japanese или Chinese.
- Сейчас поддержка для man-страниц на немецком, испанском, финском, французском, венгерском, итальянском, японском, корейском и польском языках осуществляется через пакеты manpages-ЯЗЫК , где ЯЗЫК — двухбуквенный ISO-код страны). Чтобы получить доступ к NLS man-странице пользователь должен установить переменную оболочки LC_MESSAGES в соответствующее значение. Например, в случае итальянского языка, LC_MESSAGES нужно установить в ‘italian’. Программа man будет искать man-страницы на итальянском языке в каталоге /usr/share/man/it/ .
4.9 Что за ограничения на экспорт в США?
Законы США содержат ограничения на экспорт средств защиты, в которые входят некоторые типы криптографического программного обеспечения. PGP и ssh, помимо других, подпадают под эту категорию.
4.10 Где pine?
Из-за своей лицензии pine не является свободным продуктом. Более того, поскольку лицензия не позволяет распространять измененные бинарные файлы, то вам придется самому из исходных текстов и патчей Debian скомпилировать pine. Для удобства пользователей, использующих dselect, исходные тексты для Debian-версии pine доступны в пакетах pine396-src и pine396-diffs , или pine4-src и pine4-diffs для версии 4.*.
Обратите внимание, что существует множество замен и для pine, и для pico, например, mutt и nano , которые представлены в разделе main.
The Debian GNU/Linux FAQ
версия CVS, 17 June 2006
Источник: www.opennet.ru
Полезные репозитории для Debian
Если кто использует этот список — просьба оставлять ссылки на данную страницу.
- 1 Сборные репозитории
- 1.1 deb-multimedia.list
- 1.2 notesalexp.list
- 1.3 tataranovich
- 2.1 google-chrome.list
- 2.2 google-earth.list
- 2.3 google-talkplugin.list
- 2.4 google-old.list
- 3.1 firefox.list
- 3.2 opera.list
- 3.3 skype.list
- 3.4 Jitsi
- 3.5 ag-projects.list
- 4.1 liquorix.list
- 4.2 suldr.list
- 4.3 moblock.list
- 4.4 bitdefender.list
- 4.5 dotdeb.list
- 5.1 manpages.list
- 6.1 trinity.list
- 7.1 emacs-snap.list
- 7.2 virtualbox.list
- 7.3 scribus.list
- 7.4 oracle.list
- 7.5 Артворки с cathbard.com
Сборные репозитории
deb-multimedia.list
Различные мультимедийные пакеты — RealPlayer, Acrobat Reader, libdvdcss2, win32 кодеки и др.
##Официальный сервер #доступны пакеты для stable testing, unstable, stable-backports, experimental deb http://www.deb-multimedia.org wheezy main non-free ##список зеркал: http://www.deb-multimedia.org/debian-m.php
для установки ключа скачать и установить пакет
apt-get update apt-get install deb-multimedia-keyring
notesalexp.list
репозиторий с leechcraft, vacuum, deadbeef, psi-plus и т.п.
# wheezy sid jessie (собраны не все пакеты) deb http://notesalexp.org/debian/wheezy/ wheezy main # deb http://notesalexp.org/debian/jessie/ jessie main # deb http://notesalexp.org/debian/sid/ sid main
wget -O — http://notesalexp.org/debian/alexp_key.asc | sudo apt-key add —
tataranovich
всякая мелочь — в основном бэкпорты для wheezy
# squeeze wheezy sid jessie, большая часть пакетов только для wheezy deb http://www.tataranovich.com/debian squeeze main backports deb-src http://www.tataranovich.com/debian squeeze main backports
wget -O — http://www.tataranovich.com/tataranovich.asc | sudo apt-key add —
Программы от Google
wget -q -O — https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add —
google-chrome.list
Репозиторий прописывается автоматически при установке соответствующего пакета 32/64
# в ветке для stable также лежат beta и unstable сборки deb http://dl.google.com/linux/chrome/deb/ stable main
google-earth.list
Репозиторий прописывается автоматически при установке соответствующего пакета: 32 64
deb http://dl.google.com/linux/earth/deb/ stable main
google-talkplugin.list
Репозиторий прописывается автоматически при установке соответствующего пакета: 32 64
deb http://dl.google.com/linux/talkplugin/deb/ stable main
google-old.list
Старый репозиторий с Picasa и Google Desktop
# Google software repository # stable и testing deb http://dl.google.com/linux/deb/ stable non-free
Интернет-софт
firefox.list
Сборки браузера Firefox (Iceweasel) разных версий
deb http://mozilla.debian.net/ wheezy-backports iceweasel-release
Или отдельно версия 3.6:
deb http://mozilla.debian.net/ wheezy-backports iceweasel-3.6
Для установки скомандовать
apt-get install -t wheezy-backports iceweasel
для того, чтобы установить gpg ключ:
sudo apt-get install debian-keyring wget -O- -q http://mozilla.debian.net/archive.asc | gpg —import gpg —check-sigs —fingerprint —keyring /usr/share/keyrings/debian-keyring.gpg 06C4AE2A gpg —export -a 06C4AE2A | sudo apt-key add —
opera.list
- Официальный сервер
- доступны пакеты для squeeze wheezy jessey sid (от oldstable do unstable)
для того, чтобы установить gpg ключ (также устанавливается при первой установке пакета):
wget -O — http://deb.opera.com/archive.key | apt-key add —
skype.list
Не обновляется, можно скачать вручную с данной страницы или напрямую.
deb http://download.skype.com/linux/repos/debian/ stable non-free
ключ можно установить так:
wget -O — http://web.archive.org/web/20070117230510/http://www.skype.com/products/skype/linux/rpm-public-key.asc | apt-key add —
Jitsi
Многопротокольный IM-клиент и SIP-телефон под LGPL-лицензией. Ранее назывался SIP-Communicator. Есть в стандартных репозиториях, начиная с jessey, но версии могут немного отставать.
deb http://download.jitsi.org/deb unstable/
При первоначальной установке пакета jitsi в файл /etc/apt/sources.list.d/jitsi.list автоматически прописываются репозитории, а также устанавливаются GPG-ключи.
ag-projects.list
Софт/библиотеки для работы с SIP.
# stable/unstable deb http://ag-projects.com/debian stable main # deb-src http://ag-projects.com/debian stable main
wget -O — http://download.ag-projects.com/agp-debian-gpg.key | apt-key add —
Системный софт
liquorix.list
«Debian kernel built on top of the zen kernel sources. The configuration is optimized for a practical desktop experience and features not currently maintained in Linus’s mainline kernel are included.»
#внимание, репозиторий только для sid deb http://liquorix.net/debian sid main
apt-get update apt-get install ‘^liquorix-([^-]+-)?keyring.?’
suldr.list
deb http://www.bchemnet.com/suldr/ debian extra
wget -O — http://www.bchemnet.com/suldr/suldr.gpg | sudo apt-key add —
moblock.list
PeerGuardian Linux- блокировка интернет траффика с неблагонадежных адресов
#доступны репозитории для squeeze, wheezy, sid deb http://moblock-deb.sourceforge.net/debian wheezy main
для установки ключа
gpg —keyserver wwwkeys.eu.pgp.net —recv 9072870B gpg —export —armor 9072870B | sudo apt-key add —
bitdefender.list
Антивирус BitDefender, не обновляется с 2010 года.
deb http://download.bitdefender.com/repos/deb/ bitdefender non-free
для установки ключа
wget http://download.bitdefender.com/repos/deb/bd.key.asc -O — | sudo apt-key add —
dotdeb.list
Бэкпорты свежих версии PHP/MySQL/Percona/Nginx для squeeze и wheezy
deb http://packages.dotdeb.org wheezy all
wget http://www.dotdeb.org/dotdeb.gpg sudo apt-key add dotdeb.gpg
Документация
manpages.list
Русские переводы man-страниц — пакет manpages-ylsw-ru
deb http://manpages.ylsoftware.com/debian/ all main
DE и прочее
trinity.list
deb http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-v3.5.13/debian wheezy main #deb-src http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-v3.5.13/debian wheezy main deb http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-builddeps-v3.5.13/debian wheezy main #deb-src http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-builddeps-v3.5.13/debian wheezy main
sudo apt-key adv —keyserver keyserver.quickbuild.pearsoncomputing.net —recv-keys 2B8638D0
Разное
emacs-snap.list
Свежие версии emacs
# oldstable stable unstable squeeze wheezy sid deb http://londo.ganneff.de/ stable main #deb-src http://londo.ganneff.de/ stable main
wget -q -O — http://londo.ganneff.de/apt.key | sudo apt-key add —
virtualbox.list
Эмулятор Virtualbox. Версии до 4.0 находятся в non-free-ветке.
# squeeze lenny wheezy deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
для установки ключа
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add —
scribus.list
Scribus, есть в стандартных репозиториях, но версия может отставать.
# stable testing unstable deb http://debian.scribus.net/debian/ stable main # зеркало # deb http://debian.tagancha.org/debian/ stable main
добавление ключа вручную
gpg —keyserver wwwkeys.pgp.net —recv-keys EEF818CF gpg —armor —export EEF818CF | sudo apt-key add —
apt-get install scribus-archive-keyring
oracle.list
Oracle Express Edition (не обновляется с 2006 года)
# Oracle Repository deb http://oss.oracle.com/debian unstable main non-free
для установки ключа
wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | apt-key add —
Артворки с cathbard.com
deb ftp://cathbard.com/ ./
для установки ключа
apt-get update apt-get install cathbard-keyring
Ссылки
- страница с аналогичным содержимым на официальной Debian wiki
- громадный список репозиториев — очень многие устарели
- Генератор списков репозиториев
- http://google.com
Источник: linuxoid.in