Главная » 2019 » Апрель » 23 » ПЕРВОЕ._что_НАДО_ПОНЯТЬ!!!.ctb
14:12
ПЕРВОЕ._что_НАДО_ПОНЯТЬ!!!.ctb

ПЕРВОЕ. что НАДО ПОНЯТЬ!!!
==============================
ссылка: https://wiki.debian.org/DontBreakDebian/
===================================
• DontBreakDebian

Совет для новых пользователей, не нарушающих их систему Debian

• Debian - это надежная и надежная система, но для новых пользователей все еще очень легко взломать свои системы, не делая вещи Debian.

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

Содержание
☑ Совет для новых пользователей, не нарушающих их систему Debian
1. Не делайте FrankenDebian
2. Не используйте сценарии установки производителя графического процессора
3. Не страдайте от синдрома блестящей новой толпы
4. «make install» может конфликтовать с пакетами
5. Не слепо следовать плохим советам
6. Прочитайте Фантастические руководства
7. Не слепо удалять программное обеспечение
8. Прочитайте описания пакетов перед установкой
9. Делать заметки
10. Некоторые более безопасные способы установки программного обеспечения, недоступного в Debian Stable1. Бэкпортированные пакеты
11. Строительство из источника
12. Использование chroot, контейнеров и виртуальных машин
13. Flatpak
14. Получите максимальную отдачу от ресурсов поддержки сверстников
15. Смотрите также
=====================================================
1.Не делайте FrankenDebian
• Debian Stable нельзя сочетать с другими релизами. Если вы пытаетесь установить программное обеспечение, недоступное в текущем выпуске Debian Stable, не рекомендуется добавлять репозитории для других выпусков Debian. Проблемы могут не произойти сразу, но в следующий раз при установке обновлений.
Причина, по которой это может быть нарушена, заключается в том, что программное обеспечение, упакованное для одной версии Debian, построено так, чтобы быть совместимым с остальной частью программного обеспечения для этой версии. Например, установка пакетов от buster на растяжку может также устанавливать более новые версии основных библиотек, включая libc6 . Это приводит к тому, что система не тестируется или не стабильна, а является нарушенной комбинацией двух.

Хранилища, которые могут создавать FrankenDebian при использовании с Debian Stable:

• Релиз тестирования Debian (в настоящее время - бастер )

• Debian нестабильная версия (также известная как sid )

• Ubuntu, Mint или другие производные репозитории не совместимы с Debian

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

• Если вы абсолютно должны иметь закрытые исходные драйверы, не загружайте их прямо с веб-сайта производителя! , Установка драйверов таким образом работает только для текущего ядра, а после следующего обновления ядра ваши видеодрайверы не будут работать до тех пор, пока они не будут снова переустановлены вручную.

• К счастью, существует способ Debian для установки проприетарных драйверов видеокарты с использованием пакетов в репозитории. При установке драйверов Debian будет следить за тем, чтобы драйверы продолжали работать после обновлений ядра.
• AtiHowTo имеет инструкции по использованию бесплатных драйверов с открытым исходным кодом для видеокарт ATI / AMD.

• У ATIProprietary есть инструкции по установке драйверов с исходным кодом ATI / AMD в Debian.

• NvidiaGraphicsDrivers имеет инструкции по установке драйверов с открытым исходным кодом Nvidia в Debian.
------------------------------------------------------------------------------------------------------------------------------------------------------------------
3.Не страдайте от синдрома блестящей новой толпы
Причина, по которой Debian Stable настолько надежна, заключается в том, что программное обеспечение подвергается всестороннему тестированию и исправлению ошибок до его включения. Это означает, что самая последняя версия программного обеспечения часто недоступна в репозиториях Stable. Но это не значит, что программное обеспечение слишком старое, чтобы быть полезным!

Прежде чем пытаться установить новейшую версию какого-либо программного обеспечения где-то, кроме репозиториев Debian Stable, вот некоторые вещи, которые следует иметь в виду:
• Исправление исправлений безопасности и новые функции Debian устраняет ошибки, оценивая программное обеспечение, сравнивая номер версии пакета Debian с номером версии восходящего потока, не учитывайте это.

• Последняя версия программного обеспечения, которое вы пытаетесь использовать, также может иметь новые ошибки.
• Установка программного обеспечения из мест, отличных от официальных репозиториев Debian, не покрывается ? https://www.debian.org/security/.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4.«make install» может конфликтовать с пакетами
Легко скомпилировать программное обеспечение из архивов исходного кода, загруженных с веб-сайта программного обеспечения, но не всегда так легко удалить его позже. Часто инструкции, прилагаемые к исходному коду, включают инструкции для использования таких команд, как ./configure && make && make install .
Когда вы устанавливаете программное обеспечение таким образом, вы не сможете удалить его с помощью apt-get или Synaptic . Упаковочная система APT может удалять только программное обеспечение, установленное системой упаковки APT. Хуже того, программное обеспечение, установленное таким образом, иногда может противоречить программному обеспечению, упакованному для Debian.
Программное обеспечение, установленное таким образом, также не использует обновления безопасности, как это делают пакеты Debian. Если вы хотите обновить свою систему без необходимости вручную компилировать и переустанавливать для каждого обновления, придерживайтесь пакетов Debian.
Сценарий make install может создавать недопустимые предположения о том, где скомпилированные двоичные файлы и связанные с ними файлы должны существовать в файловой системе и под каким набором разрешений / прав собственности, которые должны выполняться. Программное обеспечение, установленное таким образом, также может заменить важное программное обеспечение, жизненно важное для обслуживания системы и пакета, что затрудняет восстановление вашей системы с использованием стандартных инструментов Debian.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
5.Не слепо следовать плохим советам
К сожалению, в Интернете много плохих советов. Учебники, найденные в блогах, форумах и других сайтах, часто включают в себя инструкции, которые будут прерывать вашу систему тонким образом. Не просто следуйте первому совету, который вы найдете, или учебнику, который кажется самым простым. Проведите некоторое время, прочитав документацию и сравните разницу между учебниками.
Лучше потратить время, чтобы выяснить правильный способ сделать что-то в первую очередь, чем потратить еще больше времени на исправление сломанной системы позже. Вы не позволили бы случайному незнакомцу кормить вашего ребенка; не выполняйте команды, не понимая сначала, что они делают.
Сообщения в блогах и форумах не заканчиваются. Инструкции, которые могли бы быть безопасными пару лет назад, могут быть безопасными последовать за ними. Когда вы сомневаетесь, продолжайте исследовать и читать документацию вашей версии.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
6.Прочитайте Фантастические руководства
Часто чтение учебника достаточно, чтобы получить общее представление о том, как установить или использовать приложение. Почти все программное обеспечение, упакованное для Debian, имеет хотя бы некоторую документацию. Некоторые места для просмотра:
• Домашняя страница документации Debian: https://www.debian.org/doc/

• Руководство администратора Debian: https://debian-handbook.info/

• Команда apropos поможет вам найти страницы руководства.

• Человек команды для чтения страниц руководства команд , которые вы не понимаете.

• В некоторых программах имеется отдельный пакет < package name > -doc , содержащий документацию.

• Каждый пакет Debian, установленный в вашей системе, имеет каталог в каталоге / usr / share / doc, в котором часто содержится файл README.Debian с информацией о различиях от предыдущейверсии программного обеспечения и дополнительной документации.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
7.Не слепо удалять программное обеспечение
Иногда, когда вы удаляете пакет, менеджер пакетов также должен удалить другие пакеты. Это связано с тем, что дополнительные пакеты зависят от пакета, который вы пытаетесь удалить.
Если это произойдет, диспетчер пакетов покажет вам список всего, что будет удалено, и попросите подтверждение. Не забудьте внимательно прочитать этот список! Если вы не знаете, для чего нужны некоторые из пакетов, прочитайте описания для каждого из них. Если у вас есть сомнения, сделайте больше исследований. Некоторые ресурсы, которые могут помочь вам исследовать пакеты:
• https://www.debian.org/distrib/packages

• Команды apt-cache (8) :
• apt-cache show <имя пакета>, чтобы просмотреть информацию о пакете

• политика apt-cache <имя пакета>, чтобы просмотреть информацию о версии для пакета

• apt-cache зависит от <имя пакета> к зависимостям пакета

• Команды aptitude (8) :
• aptitude why <имя пакета>, чтобы показать неполную причину, по которой установлен пакет

• aptitude why-not <имя пакета>, чтобы показать причины, по которым пакет не может быть установлен

• Используйте опцию -simulate с apt-get (8) и aptitude , которые, как и другие команды в этом списке, не должны запускаться как root:
• apt-get --simulate remove <имя пакета>
----------------------------------------------------------------------------------------------------------------------------
8.Прочитайте описания пакетов перед установкой
Перед установкой рекомендуется ознакомиться с описаниями пакетов. Иногда программное обеспечение будет иметь разные пакеты, доступные в репозитории Debian, причем каждый пакет настроен по-другому. Прочтите описания пакетов и найдите похожие имена пакетов, чтобы убедиться, что вы получите тот, который вы хотите.
Этот момент может быть особенно важен для пакетов, устанавливающих модули ядра.
------------------------------------------------------------------------------------------------------------------------------
9.Делать заметки
Легко забыть шаги, которые вы предприняли, чтобы что-то сделать на своем компьютере, особенно несколько месяцев спустя, когда вы пытаетесь обновить. Иногда, когда вы пытаетесь найти несколько способов решения проблемы, легко забыть, какой метод был успешным на следующий день!
Это очень хорошая идея, чтобы делать заметки о установленном программном обеспечении и выполненных вами изменениях конфигурации. При редактировании файлов конфигурации также очень важно включать комментарии в файл, объясняющие причину изменений и дату их создания.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
10.Некоторые более безопасные способы установки программного обеспечения, недоступного в Debian Stable
Иногда возникает необходимость установки программного обеспечения, которое не является пакетом для Debian, или более новой версии, чем для стабильной версии. Ниже приведены некоторые способы снижения рисков, описанных выше.

Бэкпортированные пакеты
Более новые версии пакетов часто можно найти в архиве Debian Backports . Эти пакеты не тестируются так широко, как пакеты, в том числе в стабильной версии Debian, и их следует устанавливать в умеренных количествах.
Те, кто хочет взять на себя больше рисков и ответственности, иногда могут создавать собственные резервные копии последнего программного обеспечения Debian. Хотя не без риска, самозахватывание обычно безопаснее других подходов. При сбое самозавершения это указывает на то, что установка программного обеспечения вручную (например, с помощью make install или скрипта установщика) может поставить под угрозу вашу систему Debian.
• SimpleBackportCreation

• Альтернативные инструкции доступны как фактические данные от бота Debian IRC .

• Также в IRC босс judd предоставляет команду checkbackport, чтобы дать некоторые рекомендации относительно возможности поддержки backporting путем запроса к базе данных UltimateDebian .
--------------------------------------------------------------------------------------
11.Строительство из источника
Если вы создаете программное обеспечение из источника, полученного иначе, чем из Debian, рекомендуется создать и запустить его как обычного пользователя в домашнем каталоге этого пользователя. Если вы храните важные, ценные или несменные данные в своем домашнем каталоге, может быть хорошей идеей создать для этой цели другую учетную запись пользователя.
automake и другие системы сборки могут устанавливать самопроизвольное программное обеспечение в нестандартных местах. Плохая идея - root или использовать «sudo» для установки встроенного программного обеспечения в / usr / bin или в других стандартных местах, где обычные пакеты помещают файлы. Вместо этого почти всегда можно вместо этого установить в свой домашний каталог. (Использование ./configure --prefix = ~ / .local или подобное.) Если вы понимаете, как редактировать Make-файлы, вы можете изменить make-файл таким образом, чтобы сделать make install полезным для вашей системы или добавить префикс = ~ /.local .
Если вы хотите сделать программное обеспечение доступным для всех пользователей, не разрешайте ему устанавливать себя в иерархию каталогов / usr , так как только пакеты Debian предназначены для создания там файлов. Установка программного обеспечения в / usr / local сделает его доступным для всех пользователей и не будет мешать менеджеру пакетов. Пакет stow может быть полезен для управления программным обеспечением, установленным в / usr / local .
---------------------------------------------------------------------------------------------------------------------------------------------------------
12.Использование chroot, контейнеров и виртуальных машин
Еще одна стратегия использования программного обеспечения, недоступного в стабильном Debian, - это запустить программное обеспечение в виртуальной системе Debian, содержащейся в ее каталоге или файле изображения. Это позволяет устанавливать программное обеспечение в виртуальной системе Debian без какого-либо влияния на основную или хост-систему Debian на вашем компьютере.
Debian включает в себя множество инструментов, которые обеспечивают разную степень изоляции от операционной системы хоста. Некоторые из них включают:
• Schroot

• LXC

• гном-боксы

• libvirt и KVM

• Systemd-контейнер пакет для Systemd-nspawn и machinectl команд контейнера
----------------------------------------------------------------------------------------------------------------------
13.Flatpak
Некоторые приложения и игры также доступны в новом формате пакета Flatpak . Flatpaks могут устанавливаться локально пользователями без полномочий root и не мешать системе пакетов Debian. Приложения Flatpak также могут работать в песочнице . Пакет flatpak доступен для растяжки Debian . Программное обеспечение gnome может обновлять и устанавливать приложения Flatpak с установленным пакетом gnome-software-plugin-flatpak . Для получения дополнительной информации см. Страницу wiki FlatpakHowto .
---------------------------------------------------------------------------------
14.Получите максимальную отдачу от ресурсов поддержки сверстников
При поиске поддержки важно помнить, что Debian является проектом добровольцев, и люди будут более склонны помогать, если вы вежливы и готовы приложить немного усилий в себе. Вот некоторые общие рекомендации, которые помогут вам получить помощь:
• Сначала изучите эту проблему, включая чтение документации и использование поисковых систем.
• Предоставьте подробную информацию и задайте умные вопросы: http://www.catb.org/~esr/faqs/smart-questions.html .

• Если вы расстроены, не принимайте участие волонтеров, пытающихся помочь, даже если они расстроены вами.
• Не ожидайте, что вас кормят ложкой, если вам нужно шаг за шагом направлять вас, это признак того, что вам нужно больше узнать о себе, читая документацию.
• Если вы знаете, как ответить на вопрос от другого пользователя, вам предлагается внести свой вклад!
• В IRC особенно:• Не нажимайте <enter> каждые несколько слов, с которыми сложно следовать.

• Подождите ответа, люди часто исчезают перед тем, как кто-то ответит на их вопрос.
• Используйте https://paste.debian.net/ вместо вставки непосредственно в канал.
---------------------------------------------------------------------------------------------------------------------
15.Смотрите также
• WhyDebian

• FAQsFromDebianUser

• DebianResources

• DebianSoftware - программное обеспечение, доступное для пользователей Debian Stable

================================================================================================

 
 
Категория: Debian | Просмотров: 754 | Добавил: vsesvitpro | Рейтинг: 3.0/2
Всего комментариев: 3
avatar
1
1 klich-al • 17:59, 23.04.2019
Спасибо за статью Андрей. Немножечко подредактировал, сделал ссылку в тексте активной.
avatar
2 vsesvitpro • 19:52, 23.04.2019
Александр, это статья - больше для помощи Вам (хотя я понимаю, что в такой помощи Вы не нуждаетесь), но всё же, может что-либо из неё и пригодится.
Успехов:)
avatar
0
3 klich-al • 20:18, 23.04.2019
Ну почему же, я не всезнайка. По сути самоучка. И продолжаю учиться постоянно. Было бы только времени по больше.
avatar