Читаем Linux Mint 17.1 Cinnamon полностью

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

Звучит неплохо? Дальше будет лучше.

В отличие от машин, людям свойственно ошибаться, и время от времени что-то случается не

так, как было запланировано. Возможно, вы случайно установите драйверы не на то

оборудование и нарушите что-то в системе. Может так случиться, что возникнет сбой работы

программы или вашу любимую функцию в программе по каким-то причинам удалят из

приложения разработчики. Все эти проблемы, как ни парадоксально, способны быть

индикаторами надёжности и безопасности системных пакетов. Ваш менеджер пакетов

тщательно записывает все, что он делает. Это даёт возможность полностью отменить

установку. Удаление одного пакета не нарушит работы других, и вы даже сможете выбрать

определённые действия для нужных пакетов, например, отменить автоматическое

обновление конкретных пакетов, потому что они нравятся вам такими, какими есть, или

вернуться к предыдущей версии. Наконец весь процесс тщательно настроено. Теперь вы

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

одни и те же репозитории для установки приложений. Даже если что-то случится не так, вы

сможете быть полностью уверены, что вокруг этого поднимется большой шум и проблема

будет решена немедленно! Следовательно, распространение программного обеспечения в

дистрибутивах GNU/Linux во многом основывается на доверии, начиная с момента

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

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

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

упомянуто выше. Если что-то будет неладно, все будут говорить об этом!

30

Рассмотрим ещё раз перечень возможных проблем и способов их исправления:

• Сложно, а иногда невозможно узнать, тестировали ли приложение на

работоспособность именно в вашей операционной системе.

Вы знаете, что программное обеспечение, доступное в репозитории, тщательно тестируют

разработчики пакетов и команда тестеров, их работоспособность в вашей операционной

системе. Как специалисты, они стремятся не допустить ошибок, потому что иначе им

пришлют бесчисленное количество писем на электронную почту.

• Сложно, а иногда невозможно узнать, как эта программа будет взаимодействовать с

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

Естественно, что разработчики прилагают усилий, чтобы пакеты не конфликтовали с

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

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

разработчики пакетов проверяют их работоспособность на системе, свободной от

посторонних пакетов. Но если члены сообщества пользователей обнаружат проблему, они

сразу сообщат команде разработчиков дистрибутива - и проблема будет устранена или, по

крайней мере, доработаны недостатки. Если вы не являетесь бета-тестером, то вряд ли когда-

нибудь будете иметь подобного рода проблему, потому что именно для этого проводят бета-

тестирование.

• Сложно, а иногда невозможно убедиться в том, что приложение неизвестного

разработчика не принесёт никакого вреда вашей системе вследствие сознательных действий

или по халатности.

Разработчики пакетов с высокой вероятностью обнаруживают приложения, способные

повредить компьютеры (в том числе и собственные)! Только проверенные приложения,

которым доверяют, будут расположены в репозитории.

• Даже если вы знаете достаточно о приложении и о его производителе, вы не можете

вполне быть уверенными в том, что в исполняемый файл, загруженный вами, не внесён,

третьей стороной, какой-либо вид вредоносного ПО.

Дополнительно к обычным мерам безопасности, которые используют учреждения,

владеющими серверами (обычно это престижные академические или исследовательские

институты, крупные компании), применяют репозитории и пакеты защищеные

сертификатами и ключами GPG. Обнаружив малейшее несоответствие, менеджер пакетов

немедленно уведомит вас об этом. Автор этих установок в течение 10-ти лет использования

Linux, ни разу не имел подобных проблем.

• Сложно удалить установленную программу вместе со всеми промежуточными

этапами установки.

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

операциях, можно отменить любую ранее выполненную действие, гарантируя при этом, что

удаление одного пакета не повлияет на работоспособность остальных.

31

• Статические пакеты большие.

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

Перейти на страницу:

Похожие книги

1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих
1С: Управление небольшой фирмой 8.2 с нуля. 100 уроков для начинающих

Книга предоставляет полное описание приемов и методов работы с программой "1С:Управление небольшой фирмой 8.2". Показано, как автоматизировать управленческий учет всех основных операций, а также автоматизировать процессы организационного характера (маркетинг, построение кадровой политики и др.). Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, формировать разнообразные отчеты, выводить данные на печать. Материал подан в виде тематических уроков, в которых рассмотрены все основные аспекты деятельности современного предприятия. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов. Все приведенные в книге примеры и рекомендации основаны на реальных фактах и имеют практическое подтверждение.

Алексей Анатольевич Гладкий

Экономика / Программное обеспечение / Прочая компьютерная литература / Прочая справочная литература / Книги по IT / Словари и Энциклопедии