Debian sid после ubuntu, в чём разница?

Ubuntu основан на Debian: Что это значит?

Хотя существуют сотни дистрибутивов Linux, лишь немногие из них являются независимыми, созданными с нуля. Debian, Arch, Red Hat — одни из самых больших дистрибутивов, которые не являются производными от какого-либо другого дистрибутива.

Ubuntu является производным от Debian. Это означает, что Ubuntu использует ту же систему пакетов APT, что и Debian, и использует огромное количество пакетов и библиотек из репозиториев Debian. Она использует инфраструктуру Debian в качестве основы.


Debian против Ubuntu: В чем разница? Какую из них вы должны использовать?

Именно так поступает большинство «производных» дистрибутивов. Они используют ту же систему управления пакетами и общие пакеты, что и базовый дистрибутив. Но они также добавляют некоторые пакеты и вносят собственные изменения. Именно этим Ubuntu отличается от Debian, несмотря на то, что является производным от него.

Bottom Line

Expert or Beginner? Free or proprietary? Ease of use or control? Cutting edge or stability?

As you notice, the choosing between Ubuntu and Debian often comes down to what is more important to you and your business.

If popularity matters to you, the official statistics emphasize that Ubuntu is the more popular Linux distro. From all the servers that use Linux, Ubuntu runs 32% of them while Debian has a 15% market share.

Debian remains a popular option for those who value stability over the latest features. Ubuntu servers are also relatively stable, but the simple truth remains, that the systems aren’t as time-tested as Debian Stable systems.

However, no matter how you will decide, you shall hardly go wrong. For all the differences that we mentioned above, Ubuntu and Debian didn’t become by chance the leading Linux server distros. Ubuntu’s and Debian’s joint dominance suggests that either is valid choice, so long as you can understand your priorities.

If you have anything to add, please leave a comment below.

Процесс запущен

MCC стал примером для всех остальных. Вскоре стали появляться другие дистрибутивы. Многие из них прожили совсем недолго и мало кому известны, например, дистрибутив TAMU, разработанный в Техасском университете.

Настоящий прорыв произвел дистрибутив ( https://ru.wikipedia.org/wiki/Softlanding_Linux_System), выпущенный в октябре 1992 года, поскольку именно он содержал поддержку TCP/IP и графическую систему X Window (автор этой статьи помнит, сколько труда требовалось, чтобы настроить ее). Впоследствии данный дистрибутив бурно развивался и постепенно трансформировался в один из самых популярных дистрибутивов того времени — Slackware.

Да, SLS много не прожил. Всего два года, но зато он послужил основой для дистрибутива Slackware, который существует и по сей день. Первая версия Slackware увидела свет 17 июля 1993 года. Slackware – отличный пример классического дистрибутива. Да, в нем нет всяких модных примочек, как в Ubuntu, он не обновляется каждые два года, но это тот самый Linux. Если хотите, true linux. Впрочем, Gentoo Linux – тоже пример дистрибутива для настоящих фанатов, обладающих свободным временем.

В 1993 году также появился и второй популярнейший дистрибутив – Debian. Автор дистрибутива – Иан Мердок. Дистрибутив создан при поддержке FSF (Free Software Foundation) Столлмана. Изначально задумывался как альтернатива SLS, но получился даже более удачным. На сегодняшний день является наиболее удачным и стабильным дистрибутивом в мире. На его базе был создан ряд других дистрибутивов, в том числе мега-популярный дистрибутив Ubuntu.

Дистрибутивостроение развивалось не только в США. В Германии в 1992 году была основана компания SUSE (Software- und System Entwicklung). Они первые начали выпускать Linux для бизнес-клиентов. По сути, сначала они выпускали адаптированную для немецкого рынка версию Slackware.

Со временем дистрибутивы разрослись до таких размеров, что распространять их на дискетах стало нельзя. Дистрибутив на 50 дискетах – вполне реально. А что делать, если, скажем, дискета №41 окажется бракованной? Как раз к тому времени компакт-диски и их приводы немного подешевели. Компания Red Hat была одной из первых, выпустивших свою разработку на CD. Начиная с середины 90-ых, все дистрибутивы Linux постепенно перешли на CD, а затем – на DVD. Первая версия Red Hat появилась в 1995 году.

Debian vs. Ubuntu: Server Use

Debian doesn’t have a bespoke server download. Instead, it offers a minimal base installer. The main choice is to pick the image for your CPU architecture. Once you’ve installed the base system you install the software you need. From here you can choose  server software or a more desktop-oriented installation.

In the case of Ubuntu, multiple installers are available. One is meant for desktop use, another is meant for server use. Still others are meant for other use cases. The server image is a relatively minimal install with no graphical interface and basic server software.

Debian is frequently used in server environments for a few reasons. One such reason is its reputation for stability. This is due to the relatively older packages it ships. These have been tested and verified, so they’re less likely to have bugs.

Ubuntu is still a good choice for server software, but it tends to use newer versions of software. This is a plus if you need features found in newer software versions, but it does mean that packages aren’t as time tested.

If you’re curious, we have a rundown of the key differences between the desktop and server versions of Ubuntu. Many of these apply to Debian as well.

Сообщество и поддержка

Debian — это настоящий проект сообщества. Все в этом проекте регулируется членами сообщества.

Ubuntu поддерживается компанией Canonical. Однако, это не совсем корпоративный проект. У него есть сообщество, но окончательное решение по любому вопросу находится в руках Canonical.

Что касается поддержки, то и Ubuntu, и Debian имеют специальные форумы, где пользователи могут обратиться за помощью и советом.

Canonical также предлагает профессиональную поддержку за деньги для своих корпоративных клиентов. Debian не имеет таких возможностей.

Заключение И Debian, и Ubuntu являются надежными вариантами операционных систем для настольных компьютеров и серверов. Менеджер пакетов apt и DEB пакеты являются общими для обеих систем и поэтому дают несколько схожий опыт.

Однако Debian все еще требует определенного уровня знаний, особенно в области настольных систем. Если вы новичок в Linux, лучшим выбором для вас будет Ubuntu. На мой взгляд, вам следует набраться опыта, познакомиться с Linux в целом, а затем попробовать свои силы в Debian.

Не то чтобы вы не могли с самого начала пересесть на Debian, но для новичков в Linux он, скорее всего, окажется слишком сложным.

Ваше мнение по поводу дебатов Debian vs Ubuntu приветствуется.

Debian против Ubuntu Vs. Linux Mint: что это?

Лично я бы использовал Debian. Но потом я — давний пользователь свободного программного обеспечения, который предпочитает дистрибутивы, которые стараются не вносить изменения в «основной» код. Но я бы не стал давать Debian пользователю Linux впервые. Любой, кто знаком с вычислительной техникой, может понять это, но Ubuntu и Linux Mint предлагают более простой и удобный внешний вид.

То же самое можно сказать об элементарной операционной системе и о Pop! _OS, оба основаны также на Ubuntu. И если вы склонны ценить Debian, вы можете найти что-то ценное в Fedora, еще одном специализированном проекте, который не зависит от другого дистрибутива.

Если вы еще не парализованы выбором, есть много других дистрибутивов Linux .

Читать статью полностью: Debian против Ubuntu Vs. Linux Mint: какой дистрибутив использовать?

Debian — крупнейший управляемый сообществом дистрибутив

Многие люди тянутся к Linux из-за культуры свободного программного обеспечения. Операционная система GNU показала, что код можно разрабатывать, совместно использовать и поддерживать без прибыли, способствующей созданию. Однако это не означает, что компании не являются частью уравнения. Многие из самых популярных дистрибутивов (Ubuntu, Fedora, openSUSE, элементарная ОС) имеют компанию, управляющую проектом.

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

Debian vs Ubuntu: использование на настольных компьютерах

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

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

Debian 10 “Buster”

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

11 лучших дистрибутивов Linux для программистов

Если вы ищете Linux вместе с установкой Windows, вы можете выполнить двойную загрузку либо Debian, либо Ubuntu. Тем не менее, есть гораздо больше способов запустить Ubuntu вместе с Windows.

Puppy Linux

Puppy Linux — это еще один довольно известный дистрибутив Linux. Предыдущие версии были построены на Ubuntu, но последний выпуск дистрибутива построен на Slackware. Puppy Linux разработан так, чтобы быть небольшой, легкой операционной системой, которая сможет работать даже на очень старых компьютерах. Размер ISO файла с образом Puppy Linux размером всего 161 МБ и Puppy Linux может полноценно работать с CD без установки. Для работы Puppy достаточно 256 Мб ОЗУ, но все же 512 приветствуется, т.к. позволит запускать дополнительное ПО, вроде Firefox. Puppy Linux не самый красивый и навороченый дистрибутив Linux, но позволит оживить даже очень старый ПК. Это отличный дистрибутив для слабого компьютера или ноутбука. 11-srevnenie-10-samyx-populyarnyx-distributivov-linux Мы рассмотрели только самые популярные дистрибутивы Linux. На сайте http://distrowatch.com/ можно ознакомиться с полным списком доступных дистрибутивов.

Установка программ

Самый простой способ установки — из репозитория.

Загрузкой обновлений и прочих радостей руководит т.н. пакетный менеджер
APT.
(команды выглядят как apt-get и aptitude, они чем-то отличаются)

Файл со списком адресов, откуда apt-get может качать обновления лежит в директории

Открыть файл можно минимум двумя способами:

Перейти в директорию /etc/apt/

cd /etc/apt

Чтобы открыть файл

vi sources.list

Либо сразу использовать

vi

, указав полный путь до файла

vi /etc/apt/sources.list

nano это текстовый редактор некий аналог блокнота в винде.

Установить программу из репозитория

apt-get install имя_программы

Удалить

apt-get remove имя_программы

Вместо remove можно использовать purge — это более сильное удаление.

Если из репозитория установить не получается есть два пути:
добавить нужный адрес в

sources.list

или скачать программу из интернета. При скачивании также возможны варианты:

Если скачан .deb пакет, нужно перейти в директорию с ним (или дописать её в команду)

dpkg -i имя_пакета.deb

apt-get install имя_пакета

Установка из исходников

Подробно

здесь

— советую изучить этот вопрос, чтобы потом не мучаться.

Коротко: если скачаны исходники нужно поместить их в папку /usr/src
перейти в папку с исходниками и набрать

./configure

make
make install

Пользоваться make install лучше уже имея опыт в Linux

Если у вас уже установлено

графическое окружение

(оно же иксы, оно же GUI), не лишним будет иметь
в виду, что существует как минимум два набора библиотек Qt — для
KDE
и
GTK
— для Gnome, Xfce4 и др.

Пример: я поставил Xfce4, а к нему Ktorrent —
это нелогично, обычно ставят Transmission, в качестве видеопроигрывателя я
выбрал xine (apt-get install
gxine) — это правильно.

Также стоит иметь в виду, что разные программы могут требовать для своей
установки некоторых предварительных действий, желательно перед
установкой сделать поисковый запрос «как установить Имя_Программы Версия_Debian»

При установке программ из исходников часто требуется предварительная установка

gcc

и linux-headers

apt-get install linux-$(uname -r)

apt-get install gcc

Из-под графической оболочки можно запустить synaptic и устанавливать пакеты оттуда.

Можно устанавливать программы «вручную». Например, скачать skype с сайта выполнить

dpkg -i skype

Скорее всего появится сообщение о неразрешённых зависимостях со списком пакетов.

Нужно через поисковик
найти эти пакеты на сайте debian.org скачать и снова выполнить dpkg -i могут появиться новые неразрешённые
зависимости, так что процесс может затянуться, но иногда он работает.

При обновлении пакетного менеджера, т.е. после команды

apt-get update

Может появиться ошибка

W: GPG error: http://dl.google.com stable Release: The following signatures couldn’t
be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991

Добавить publickey можно следующим способом

sudo apt-key adv —recv-keys —keyserver keyserver.ubuntu.com A040830F7FAC5991

Если появляется ошибка

E: Could not get lock /var/lib/dpkg/lock — open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Значит запущен другой пакетный менеджер, например, synaptic. Нужно его закрыть.

Аналоги команд

Давайте рассмотрим аналоги команд для выполнения одних и тех же действий в этих системах управления пакетами с помощью утилит rpm и dpkg:

sudo rpm -i пакет.rpm

$ sudo dpkg -i пакет.deb

sudo rpm -i пакет.rpm

$ sudo dpkg -i пакет.deb

Удалить установленный пакет:

sudo rpm -e пакет.rpm

$ sudo dpkg -r пакет.deb

Показать список установленных пакетов:

Показать все файлы установленного пакета:

sudo rpm -ql пакет

$ sudo dpkg -L пакет

Посмотреть информацию о пакете:

sudo rpm -qi пакет

$ sudo dpkg -p пакет

Показать информацию о файле пакета:

sudo rpm -qpi файл.rpm

$ sudo dpkg -l файл.deb

Список файлов в пакете:

sudo rpm -qpl файл.rpm

$ sudo dpkg -l файл.deb

sudo rpm -V пакет

Проверить все установленные пакеты:

Debian vs Ubuntu: использование сервера

У Debian нет загрузки на сервер. Вместо этого он предлагает минимальный базовый установщик. Основной выбор – выбрать образ для архитектуры вашего процессора. После установки базовой системы вы устанавливаете необходимое программное обеспечение. Отсюда вы можете выбрать серверное программное обеспечение или более настольную установку.

В случае с Ubuntu доступно несколько инсталляторов. Один предназначен для настольного использования, другой предназначен для использования на сервере. Третьи предназначены для других вариантов использования. Образ сервера является относительно минимальной установкой без графического интерфейса и базового серверного программного обеспечения.

Страница загрузки Ubuntu, в том числе Ubuntu Server

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

CentOS vs Ubuntu. Лучшая серверная ОС

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

Установка Ubuntu Server

Первое впечатление

Какое первое впечатление от Debian или Ubuntu сразу же после установки? Давайте посмотрим, в чём преимущество Debian, а в чём — Ubuntu.

Минусы Ubuntu в сравнении с Debian

  • Проблемы со стабильностью работы. Поскольку компания Canonical, отвечающая за выпуск Ubuntu, разрывается на несколько фронтов, разрабатывая операционную систему для настольных компьютеров, мобильных устройств, серверов и облачных сервисов, очень часто, особенно после обновления, даже встроенные компоненты работают нестабильно и вызывают довольно большое количество вылетов программного обеспечения. Естественно, это не может радовать.
  • Unity. Несмотря на то, что программная оболочка Unity является довольно продвинутой, именно она является не самым удачным компонентом операционной системы. Разработчики постоянно пытаются внести что-то новенькое, но из-за недостаточного тестирования что-то обязательно да и сработает криво. 
  • Приватность. Поскольку кушать хочется всем, компания Canonical в своё время даже пошла на то, что в систему Ubuntu были интегрированы различные рекламные модули. Как это принято, они довольно часто передают вашу личную информацию третьим лицам. К счастью, в самых последних версиях сторонние компоненты подозрительного характера могут быть отключены.

Преимущества Ubuntu в сравнении с Debian

Если закрыть глаза на перечисленные выше недостатки (да и какие операционные системы, рассчитанные на массового потребителя, на 100% лишены подобных проблем?), то Ubuntu имеет ряд неоспоримых преимуществ.

  • Полный набор установленных драйверов, благодаря чему вам не нужно заниматься дополнительным поиском, особенно если установленное оборудование на вашем ноутбуке или компьютере является несколько экзотическим. В отличие от Debian, ориентированного в первую очередь только на свободное ПО, в Ubuntu имеется возможность с коробки пользоваться проприетарным (то есть стороннего разработчика) софтом, включая различные драйверы непосредственно от производителя оборудования. 
  • Более частое обновление программного обеспечения. Поскольку технологии развиваются невероятно стремительно, для многих многолетний цикл разработки Debian может показаться критичным. Да, можно в Debian подключить сторонние репозитории с программным обеспечением, но какой в этом смысл, если при этом теряется основное преимущество Debian — его стабильность?

Подключение по SSH

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

Нужно создать на ПК нового пользователя, назовем его sinij

adduser sinij

Придумываем пароль посложнее, например,
QWERTY 9dkjvA!#4jdLs

Теперь нужно установить ssh на обоих компах — если его ещё нет

apt-get install ssh

Проверить — работает ли ssh

service ssh status

Остановить / запустить / перезапустить ssh

/etc/init.d/ssh stop
/etc/init.d/ssh start
/etc/init.d/ssh restart

Узнаем ip стационарного ПК (ip_ПК) с помощью

ifconfig

Если ifconfig выдаёт ошибку

ifconfig command not found debian

можно либо воспользоваться командой

ip addresses

Либо установить ifconfig

Чтобы подключиться к ПК на ноутбуке вводим в терминал

ssh sinij@ip_ПК

Если подключиться удалось, то можно начинать перемещаться по папкам удаленного ПК.

Чтобы отключиться от соединения нужно набрать что-то из списка:

exit
logout
ctrl + D

Чтобы вносить изменения в параметры подключения нужно редактировать файл

— на сервере и

— на клиенте.

В файле

желательно изменить порт по умолчанию на любой свободный

#Port 22
Port 2222

Логиниться по паролю, можно, если в /etc/ssh/sshd_config
раскомментирована строчка

PasswordAuthentication yes

это менее безопасный способ, чем логин по ключу, поэтому обычно вместо
yes указывают no

Редактируем файл

# ~/.bashrc: executed by bash(1) for non-login shells.

# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
PS1=’${debian_chroot:+($debian_chroot)}\h:\w\$ ‘
# umask 022
# You may uncomment the following lines if you want `ls’ to be colorized:
# export LS_OPTIONS=’—color=auto’
# eval «`dircolors`»
# alias ls=’ls $LS_OPTIONS’
# alias ll=’ls $LS_OPTIONS -l’
# alias l=’ls $LS_OPTIONS -lA’
#

# Some more alias to avoid making mistakes:
# alias rm=’rm -i’
# alias cp=’cp -i’
# alias mv=’mv -i’
alias ll=’ls -laF’
alias ec=’nano /root/.bashrc’
alias es=’nano /etc/ssh/sshd_config’
alias eg=’nano /etc/group’
alias ep=’nano /etc/passwd’
alias ea=’nano /var/log/auth.log’
alias ps=’ps -ax|grep ss’
alias ss=’/usr/sbin/ssh’

Стадии разработки

Пакеты программного обеспечения (ПО), которые находятся в разработке, изначально попадают или в дистрибутив проекта под названием unstable (также известен как sid), или в репозиторий experimental. Версии ПО в unstable достаточно стабильны, чтобы увидеть свет по мнению их разработчиков, но они уже содержат специфичные изменения, внесённые в рамках проекта Debian, в том числе информацию для создания пакета дистрибутива. Эти изменения могут быть новыми и не тестированными. ПО, не готовое к выпуску, обычно размещается в experimental.

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

Так как обновления пакетов Debian между официальными выпусками не включают в себя новую функциональность, некоторые разработчики используют пакеты из unstable и experimental для новых версий своих продуктов. Однако эти дистрибутивы тестируются не так тщательно как stable и могут не получать вовремя важные исправления безопасности. Иногда такое обновление работающих пакетов из unstable может серьёзно нарушить работу ПО.

После того как пакеты в testing дозрели и цели, поставленные перед следующим выпуском, достигнуты, testing становится следующей стабильной версией. Последний стабильный выпуск Debian под названием «Jessie» получил порядковый номер 8.0 25 апреля 2015 года. Следующий выпуск 9.0 имеет кодовое имя «Stretch».

Выводы

Итак, была брошена очередная связка хвороста в костёр разногласий Debian vs Ubuntu. Какой дистрибутив вы выберете для своего домашнего компьютера? Всё зависит от ваших личных предпочтений.

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

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

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
DS-сервис
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: