Что такое репозитории в linux

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

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

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

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

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

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

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

Установка Ubuntu Server

Версии ядра дистрибутивов Linux

Stable

Stable — это последняя доступная стабильная версия ядра Linux, предназначенная для широкого круга использования. По умолчанию, в большинстве дистрибутивов Linux применяется именно stable-версия ядра. Она регулярно обновляется, и к ней довольно часто выпускаются новые патчи.

LTS

LTS (сокр. от «Long-Term Support») — это версия ядра с длительным сроком поддержки, которая считается более стабильной в сравнении с обычной версией ядра, т.к. при её разработке программисты стараются не экспериментировать с различными нововведениями. Однако из-за этого, LTS-версии ядра могут не иметь некоторых функций ядер более свежих релизов, а также содержать старые версии драйверов, несовместимых с более новым оборудованием. Жизненный цикл LTS-ядра, обычно, составляет 5 лет для настольных компьютеров и серверов (раньше для настольных компьютеров поддержка осуществлялась на протяжении 3 лет). Для сравнения, обычные релизы ядра имеют поддержку всего 9 месяцев с момента выпуска.

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

Примечание: По данным компании Canonical, примерно 95% всех установок Ubuntu являются LTS-релизами.

Hardened

Hardened — это усиленная различными обновлениями безопасности stable-версия ядра Linux. Она умеет блокировать потенциально опасные операции, обеспечивая тем самым эффективную защиту от эксплойтов, нацеленных на использование уязвимостей ядра. Данная версия ядра не так популярна, как другие, из-за того, что несколько медленнее их. Hardened-ядро убивает любой процесс, который покажется ему потенциально опасным. Кроме этого, он не отображает , и, следовательно, вы не сможете напрямую обратиться к запущенному исполняемому файлу. Также некоторые программы и функции могут не работать с hardened-ядром.

Zen

Zen — версия ядра Linux, ориентированная на повышение производительности и отзывчивости системы. Также говорят, что это лучшее ядро Linux для игр. Zen имеет низкую задержку и высокочастотный планировщик.

Ubuntu Budgie

Ubuntu Budgie , ранее называвшаяся budgie-remix, представляет собой разновидность Ubuntu, разработанный с упором на элегантность и простоту.

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

По умолчанию, стоит настраиваемая среда рабочего стола, Budgie, которая была первоначально создана проектом Solus, а затем переписана для прочной интеграции со стеком GNOME в сочетании с другими привлекательными функциями, такими как центр настройки и уведомления Raven.

Разработчик и история создания

Обе сборки является практически сверстниками, так как первые версии увидели свет в 2004 году. Ubuntu разрабатывается командой Canonical, которая взяла за основу популярный дистрибутив Debian, сделала ставку на удобство и простоту использования для обычных юзеров, использующих компьютер в первую очередь для развлечения. Кроме того, компания поддерживает разработку универсальной программной среды, стремясь к тому, чтобы их операционная система могла работать на практически любом устройстве, включая смартфоны и планшеты. С одной стороны, это удобно для конечного потребителя, но, с другой стороны, одновременно на все фронты работать не получается и в некоторых случаях страдает юзер. В последнее время поступает много жалоб относительно нестабильной работы или непонятных решений. Параллельно с продуктом для бытовых потребителей Canonical разрабатывает серверную версию Ubuntu и, по статистике, на сегодняшний день это самый популярный дистрибутив, использующийся на сетевом оборудовании.

Касаемо CentOS, то эта версия Linux разрабатывается компанией Red Hat Linux. Это невероятно известный и авторитетный разработчик операционных систем для крупных компаний и серверов. Поскольку основная версия является платной и обновления получает в первую очередь именно она, CentOS собирается из её исходного кода и также получает регулярные обновления, правда, с небольшим отставанием от оригинального Red Hat Linux.

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

В этом показателе предпочтение всё-таки следует отдать CentOS, поскольку его разработчик является куда более авторитетным и, соответственно, эта версия ОС работает невероятно стабильно. Из-за того, что Canonical разрывается на несколько фронтов, Ubuntu очень часто имеет проблемы со стабильностью, хотя и получает новейшие возможности гораздо чаще от конкурента.

Несколько слов о нюансах

Напоследок все-таки хочется сказать, что какой бы Linux не была устойчивой, стабильной и неубиваемой, всё же пользователь должен придерживаться определенной осторожности. Например:

  1. Не надо искушать судьбу и ставить программы в Linux в обход менеджера пакетов, простой компиляцией.Работать они будут, но пакетный менеджер ничего о них не будет знать, из-за чего при обновлении системы или программ Вы рискуете получить больше проблем на свою голову, чем представляете. Устанавливайте программы только в виде пакетов.
  2. Не надо подключать те репозитории, о которых имеете совсем смутное представление. Например, не надо подключать репозитории со словами testing, debug и тому подобными терминами, ибо эти репозитории в первую очередь предназначены для самих разработчиков дистрибутивов и далеко не всегда стабильны.
  3. Не подключайте подряд все доступные репозитории, это тоже может сыграть с Вами злую шутку. Подключайте только самые необходимые, не надо жадничать :)

Например, при установке операционной системы Fedora по умолчанию сразу подключены два репозитория:

  • Fedora(пакеты, которые подходят на любую комбинацию из компакт-дисков или DVD-дисков)
  • Updates (обновленные пакеты, новее, чем репозиторий (хранилище) Fedora)

Для нормальной работы нужно подключить дополнительный репозиторий rpmfusion (без него Вам действительно не обойтись), что даст доступ к программам, которые не могли быть включены в дистрибутив из-за лицензионных ограничений (приложения, которые требуются для воспроизведения мультимедиафайлов, таких как mp3, dvd и т.д.; драйвера – к ним относятся проприетарные драйвера для ATI и NVIDIA; игры: Bub’s Brothers, Secret Maryo Chronicles, UFO: Alien Invasion, Wörms of Prey, xrick, GLtron и многие, многие другие; эмуляторы: эмулятор Commodore 64, а также Commodore 8 bit, эмулятор Amiga, Nestopia, ZSNES и много других)

Чтобы подключить этот репозиторий, достаточно в командной строке (терминале) от суперпользователя (root) ввести команды:
Обратите внимание, что репозиторий rpmfusion разделяется на две части: free и nonfree. Первый содержит чисто свободные программы в понимании FSF, распространяемые под GPL и совместимыми с ней лицензиями

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

То же самое касается и менеджера пакетов в Fedora. Для нормальной и удобной работы менеджера пакетов (yum) в Fedora рекомендуется подключить дополнительный плагин fastestmirror. Этот плагин очень важен: он определяет не просто ближайшее зеркало, как это делают аналогичные утилиты из других систем управления пакетами, а устанавливает именно самое быстрое зеркало в данный момент – по времени отклика.
В двух словах как-то так :)

На кого ориентированы дистрибутивы

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

Оба продукта разрабатывается серьёзными организациями со значительным весом на рынке свободного программного обеспечения. Но, учитывая первоначальную ориентацию на разные группы пользователей, имеют свои особенности. Давайте познакомимся с ними поближе.

То, что остается неизменным

В любом дистрибутиве остаются неизменными следующие основные принципы:

   Всегда есть ядро Linux. Ядро является основным компонентом дистрибутивов Linux, которое Линус Торвальдс написал еще в 1991 году (сейчас у него тысячи авторов!). Ядро — это интерфейс между аппаратным обеспечением вашего компьютера (клавиатуры, мыши, дисплеи и пр.) и его программным обеспечением.

   Стандартное программное обеспечение GNU (такие инструменты, как bash, ls, rm и т.д.). В большинстве своем это утилиты командной строки, которые составляют основную (но критически важную) часть любой Linux-системы. Можно считать, что ядро — это автобус, курсирующий между аппаратным и программным обеспечением компьютера, а ПО GNU — это набор инструментов, который нужен вам, чтобы удерживать автобус на дороге!

   Программное обеспечение общего назначения, поставляемое вместе с дистрибутивом Linux. Обычно в этот список входят: текстовые редакторы, веб-браузер, почтовый клиент, (возможно) текстовый процессор или офисный пакет и т.д.

Как исправить apt get команда не найдена?

Поскольку вторая причина предполагает меньше действий, нам нужно сначала проверить ее. Обычно исполняемые файлы apt находятся в каталоге /usr/bin. Сначала посмотрим есть ли такой файл в той папке:

ls -l /usr/bin/apt-get

Если файл есть, то вы увидите что-то похожее как на снимке выше. Также обратите внимания на права. Для пользователя, группы и остальных должен быть выставлен флаг «x» означающий исполнение. Если же его нет, то apt придется переустановить. Если права отличаются от приведенных выше, а именно «-rwxr-xr-x», то их тоже нужно исправить, добавим для всех категорий флаг исполняемости:

chmod +x /usr/bin/apt-get

Если предыдущие варианты не сработали проверим содержимое переменной среды PATH:

Вы должны увидеть в ней ссылку на /usr/bin. Если такой строчки нет, то проблема была здесь, а строчку нужно добавить в конец:

Если вы вносили изменения в файл /etc/profile, и переменная PATH сломалась из-за этого, то нужно внести исправления и в этот файл.

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

Для Ubuntu Xenial:

Для Ubuntu Yakkety:

Теперь осталось установить загруженный пакет:

sudo dpkg -i apt*

Готово, после этого ошибка apt get command not found должна исчезнуть и вы сможете нормально работать со своими пакетами.

Знаете ли вы, что можно использовать двойную загрузку Windows и Linux?

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

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

Debian

В обзоре, который посвящен Linux дистрибутивам сложно не упомянуть Debian. Это еще одна легендарная ОС, которая успела стать культовой. Поклонники этой системы хвалят ее за непревзойденную стабильность и надежность. Разработчики стремятся использовать этот дистрибутив исключительно с проверенными версиями ПО. Благодаря такому подходу, Debian не приносит пользователям неожиданностей.

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

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

elementaryOS

elementaryOS — это быстрый, ориентированный на конфиденциальность, дистрибутив на основе Ubuntu, предназначенный для замены Linux для MacOS и Windows.

Один из самых красивых дистрибутивов прямо из коробки, elementaryOS предлагает гладкую анимацию, настраиваемую среду рабочего стола, известную под классным названием Pantheon, и другие настраиваемые приложения для мультимедийных файлов и операций, а также знакомые приложения, такие как веб-браузер Epiphany.

Elementary OS считается одним из лучших альтернативных дистрибутивов Linux для всех, кто переключается с Windows или macOS. И если вы пользователь Mac, это особенно хорошо благодаря внешнему виду рабочего стола в стиле Mac.

Peppermint

Peppermint — это дистрибутив основанный на Lubuntu, разработанный с упором на скорость, совместимость с оборудованием и эффективность использования ресурсов.

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

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

Он также поддерживает как 32-битное, так и 64-битное оборудование. Будучи основанным на Lubuntu, дистрибутив может использовать преимущества программных репозиториев Ubuntu.

Что значит apt get команда не найдена?

Фактически это сообщение об ошибке означает как раз то, что оно нам сообщает, команда, которую вы пытаетесь выполнить не найдена в системе. Она либо еще не была установлена, либо была удалена. Но все это звучит очень странно в отношении к менеджеру пакетов. Рассмотрим основные причины возникновения ошибки:

  • Одна из самых очевидных причин, получения ошибки «apt get не найдена» в том, что у вас не Ubuntu. Этот пакетный менеджер используется только в дистрибутивах Linux, основанных на Debian. Системы Red Hat, CentOS, Fedora, OpenSUSE, CoreOS, Cloud Linux, ArchLlinux и другие таковыми не являются. Они имеют собственный пакетный менеджер, у каждой свой и именно его нужно использовать для установки пакетов, а не искать apt.
  • Если вы используете команду apt, а не apt-get, то, возможно, у вас старый дистрибутив, который не поддерживает такого синтаксиса, используйте apt-get;
  • Вторая причина в том что вы случайно или намерено удалили пакет Apt. Его больше нет в системе поэтому система и не может его найти;
  • Третья причина, может быть в невозможности обнаружения программы. Утилита apt есть в системе и исправно работает, но вы повредили переменную среды PATH и теперь система не ищет исполняемые файлы в той папке где находится apt.

Теперь рассмотрим как решить проблему. Это очень просто.

Сторонние источники пакетов

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

Чтобы научить APT работать со сторонними репозиториями, достаточно выполнить четыре простых действия:

1. Добавить ссылку на репозиторий в файл /etc/apt/sources.list в следующем формате:

Поле uri — это адрес репозитория, который в большинстве случаев является HTTP-адресом, но может быть и ссылкой на локальный репозиторий (file:/root/repository), адресом репозитория на FTP или SSH-сервере. В поле «дистрибутив» указывается имя дистрибутива, для которого собраны пакеты. Для Debian имя может быть одним из stable, oldstable, unstable, testing, в то время как в случае Ubuntu следует указывать только конкретное наименование дистрибутива (например, jaunty), а также различные обозначения на его основе (например, jaunty-updates, jaunty-backports, jaunty-security). Надо сказать, что APT совсем не против того, чтобы смешивать пакеты различных дистрибутивов на одной системе, но за последствия в этом случае будешь отвечать только ты. Компонент обычно носит имя main, contrib или non-free для Debian и main, universe, multiverse, partner и restricted для Ubuntu. Все это имена различных репозиториев пакетов, которые обособлены только для того, чтобы разделить пакеты на основе каких-либо критериев. Например main — это пакеты, собираемые группой разработчиков Ubuntu/Debian, на качество ПО, содержащегося в них, есть определенные гарантии, включая своевременные обновления и багфиксы, в то время как contrib и universe — это стороннее ПО, которое ты устанавливаешь на свой страх и риск.

2. Добавить в apt keyring публичный ключ репозитория, используемый для удостоверения его подлинности и надежности. Ключ можно получить любыми способами и добавить, выполнив команду «apt-key add ключ», но такой способ редко практикуется из-за неудобства. В подавляющем большинстве случаев ты будешь иметь дело с командой

которая запрашивает ключ напрямую у сервера сертификации (для Ubuntu это keyserver.ubuntu.com). Именно так большинство сторонних разработчиков распространяют свое ПО для дистрибутивов Debian/Ubuntu (при этом остальные просто выкладывают пакеты и их контрольные суммы). Например, зайдя на страничку интересующего тебя проекта на хостинге launchpad.net и нажав на ссылку «Technical details about this PPA», ты увидишь строку, которую необходимо добавить в /etc/apt/sources.list, в «Signing key:» будет указан ID ключа.

3. Обновить кэш доступных пакетов:

4. Установить пакет, используя команду «apt-get install пакет».

Многие девелоперы помещают ссылку на репозиторий и ID его ключа прямо в deb-пакет, поэтому после скачивания пакета, установки и выполнения команды «apt-get update && apt-get upgrade» пакеты будут обновлены вместе с их собратьями, перечисленными в sources.list. В частности, так распространяются браузеры opera и альфа-релиз google chrome.

Репозиторий, располагающийся на компакт-диске, добавить в sources.list намного проще. Для этого есть специальная команда apt-cdrom. Ты просто вставляешь CD в привод и выполняешь команду:

УСТАНОВКА ZABBIX CENTOS 7

Zabbix — это система мониторинга сервера с открытым исходным кодом, который используется многими организациями для обеспечения бесперебойной работы серверов. Этот инструмент позволяет следить за состоянием огромного количества серверов, а также установленных на них программ, включая базы данных, веб-серверы и многое другое. Поддерживается как Windows, так и Linux и все это может быть объедено в одну интегрированную сеть.

Чаще всего для обеспечения работы веб-серверов используется CentOS, так как это достаточно стабильная и надежная операционная система. В этой статье мы рассмотрим как выполняется установка и настройка Zabbix CentOS 7. А поскольку недавно вышла версия Zabbix 3.4, то устанавливать мы будем именно ее.

Программное обеспечение

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

1 и 2. Ubuntu и Debian

Операционная система Ubuntu основана на Debian, а у этого дистрибутива очень большие репозитории пакетов. К тому же, из-за того, что Ubuntu — это самый популярный дистрибутив, разработчики программ в первую очередь создают пакеты для него. Большинство пакетов, которые работают в Ubuntu можно ставить в Debian и наоборот. А с появлением универсальных пакетов snap и flatpak ситуация ещё больше улучшилась.

3. Fedora

У Fedora с пакетами не так всё хорошо. Конечно, здесь есть официальные репозитории, в которых много чего есть. Ещё есть несколько сторонних репозиториев, в которых программ ещё больше. Но если бы не flatpak некоторые программы было бы сложно получить.

4. OpenSUSE

Здесь с программным обеспечением тоже всё хорошо. Как и в Fedora тут используется пакетный менеджер с форматом пакетов RPM, но в отличии от того дистрибутива здесь есть система сборки пакетов откуда можно установить программное обеспечение, которого нет в официальных репозиториях. Эта система доступна с помощью браузера и установка происходит буквально в пару кликов.

5. Arch Linux

В ArchLinux ситуация с пакетами программного обеспечения тоже не очень плохая. Тут используется собственный менеджер пакетов pacman и свой формат пакетов. Но зато есть пользовательский репозиторий AUR, в котором вы найдёте практически все пакеты, которые вам нужны.

6. Gentoo

Здесь с программным обеспечением всё плохо. Есть официальные репозитории, есть несколько сторонних репозиториев, так называемых оверлеев. Там есть большинство нужных программ. Но если нет, будет сложно. Правда уже можно установить snap и flatpak, которые частично решают проблему.

Оценки:

  • Ubuntu — 5
  • Debian — 5
  • Fedora — 3
  • OpenSUSE — 4
  • ArchLinux — 4
  • Gentoo — 2

Установка

Установка Ubuntu намного проще, чем установка Debian. Я не шучу. Debian может быть запутанным даже для среднего пользователя Linux.

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

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

Получение non-free firmware (несвободных) прошивок является проблемой в Debian

Ubuntu гораздо более снисходителен, когда дело доходит до включения проприетарных драйверов и микропрограмм в ISO по умолчанию.

Кроме того, программа установки Debian выглядит устаревшей, в то время как программа установки Ubuntu выглядит современно. Программа установки Ubuntu также распознаёт другие установленные операционные системы на диске и даёт вам возможность установить Ubuntu вместе с существующими (двойная загрузка). В программе установки Debian я этого не заметил.

Установка Ubuntu стала более плавной

Хитрости и нестандартные ситуации

APT есть APT, она удобна и проста, но иногда не обойтись без ухищрений, о самых полезных из которых ты узнаешь из этого раздела.

1. По умолчанию команда «apt-get remove» удаляет пакет полностью только в том случае, если ни один из его файлов не был изменен после установки, иначе измененные файлы остаются нетронутыми. Естественно, конфигурационные файлы меняются почти всегда, поэтому apt-get оставляет после себя кучу мусора, которую приходится убирать руками. Команда «apt-get purge», выполненная вместо «apt-get remove», решает эту проблему.

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

3. Более низкоуровневые утилиты управления deb-пакетами (такие, как dselect и dpkg) ведут специальный список состояний пакетов, который может использоваться для управления тем, какие пакеты должны быть установлены или удалены в пакетном режиме (именно так работает связка dselect + dpkg). Его же можно использовать для многих других целей, например, для переноса конфигурации системы на другую машину. Выполни следующую команду:

Перенеси файл на другую машину и выполни на ней две команды:

В систему будут добавлены все пакеты системы-источника. Чтобы файл состояний пакетов также содержал информацию о том, какие пакеты следует удалить из системы, добавь символ «\*» после аргумента ‘—get-selections’. Список состояний не содержит версии пакетов, это можно использовать после установки более новой версии дистрибутива для приведения его к требуемому состоянию.

4. Ты вручную наложил заплатку на файл одного из системных пакетов и не хочешь, чтобы этот пакет был обновлен (с уничтожением всех твоих изменений) после вызова «apt-get upgrade». В этом случае тебе на помощь вновь придет список состояний. Пакет может быть «заморожен», в результате чего apt-get откажется его обновлять и пропустит:

Принудительно обновить пакет можно с помощью указания флага ‘-u’ при вызове apt-get.

5. Как и любая система, обладающая сетевым функционалом, APT позволяет использовать прокси для доступа к репозиториям. Чтобы задействовать эту возможность, пропиши в файл /etc/apt/apt.conf следующую строку:

Где — имя твоего прокси, yyyy — порт.

6. Обычно APT-утилиты запрашивают самую новую версию пакета из всех, что находятся в его кэше, поэтому если ты добавил в sources.list различные экспериментальные и unstable-репозитории, то после обновления получишь дистрибутив, состоящий исключительно из экспериментальных или unstable-пакетов, и кучу проблем, вызванных таким положением дел. Однако ситуация легко разруливается с помощью помещения в /etc/apt/apt.conf следующей строки:

Где релиз — это oldstable, stable, unstable, testing или experimental для Debian или имя релиза для Ubuntu. Теперь, в случае необходимости установить пакет из указанного дистрибутива, просто пропиши его имя после аргумента ‘-t’ при вызове apt-get:

7. Все полученные apt-get deb-пакеты хранятся в каталоге /var/cache/apt/archives, а это значит, что в случае переустановки системы ты можешь скопировать содержимое каталога на другой диск/раздел, а после восстановить его и сэкономить время/трафик на установке пакетов. Кроме того, это по сути снапшот твоей установленной системы (той ее части, которую ты установил сам), который можно отнести к другу (вместе с описанным в третьем пункте списком состояний) или, при ненадобности, удалить для освобождения места.

8. Удаленный снапшот системы, описанный в предыдущем пункте, легко восстанавливается с помощью приведенной ниже конструкции:

9. Кроме бинарных пакетов, репозитории Debian/Ubuntu содержат и пакеты с исходными текстами приложений, которые могут быть получены и собраны с использованием следующей команды:

Deepen

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

Практически все его программное обеспечение создается командой разработчиков, и это имеет большое значение, так-как объединяется поток операций ОС, анимации и т.д. 

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

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

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