аппаратные средства

Познакомьтесь с пакетами моментальных снимков Ubuntu и их преимуществами

Оглавление:

Anonim

Одна из замечательных новинок Ubuntu 16.04 Xenial Xerus - это пакеты Snap, которые вы, вероятно, уже читали перед тем, как войти в этот пост. Что такое Snap пакеты и каковы их преимущества?

Прежде чем продолжить работу с пакетами Snap, мы должны рассмотреть работу GNU / Linux и Ubuntu, в частности, с точки зрения управления программным обеспечением.

Как мы обращаемся с программным обеспечением в Ubuntu?

Если вы когда-либо использовали Ubuntu или другой дистрибутив GNU / Linux, вы могли заметить, что его способ установки и удаления программного обеспечения сильно отличается от Windows. В GNU / Linux программное обеспечение структуры пакетов и эти пакеты доступны для загрузки в репозиториях.

Мы можем определить хранилище как набор классифицированных пакетов, которые содержат все элементы, необходимые для установки определенной программы в системе, например, wmaker или более известной как медиаплеер VLC. Для установки определенной программы может потребоваться один пакет или несколько из них.

В частности, в случае с Ubuntu у нас есть несколько опций для управления пакетами.deb, которые доступны в репозиториях и установлены в нашей системе, хотя все они используют набор инструментов apt (от английского A dvanced P ackage T ool), созданный Debian. в то время (Ubuntu является производной от Debian).

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

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

sudo apt-get установить "имя пакета"

Примером может быть следующее:

sudo apt-get установить wmaker

Чтобы удалить его, нам просто нужно изменить слово install, чтобы удалить:

sudo apt-get удалить wmaker

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

Synaptic: Synaptic - еще один замечательный инструмент, созданный Debian для управления программным обеспечением. Synaptic - это не что иное, как графический интерфейс, позволяющий использовать apt намного проще и удобнее, с его помощью мы можем искать различные пакеты для установки / удаления графическим способом.

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

Гдеби: Это еще один графический инструмент, который использует apt для установки пакетов в Ubuntu и который также был создан Debian. В этом случае это позволяет нам устанавливать пакеты в нашей системе, которые мы загрузили с другого компьютера или те, которые мы смогли загрузить с нашего собственного компьютера. Gdebi позаботится о том, чтобы загрузить остальные возможные пакеты, которые могут понадобиться

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

Управление программным обеспечением в GNU / Linux в форме репозиториев и пакетов имеет ряд важных преимуществ для пользователей, с одной стороны, ответственные за распространение могут проверить правильность работы и безопасность всех системных файлов, а также, Это позволяет обновить все установленное программное обеспечение с помощью пары кликов или одной команды в терминале.

Ограничения репозитория и преимущества пакетов Snap

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

МЫ РЕКОМЕНДУЕМ ВАМ Microsoft выпускает новые микрокоды через Центр обновления Windows

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

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

Учитывая эти проблемы, создаются пакеты Snap, доступные в Ubuntu 16.04 LTS, они содержат все файлы и все зависимости для установки определенной программы, мы можем сказать, что это решение, аналогичное решению Windows, в котором с помощью одного файла мы можем установить программа. Эти пакеты Snap созданы по мотивам мобильных операционных систем, например, Android, где мы можем скачать файл apk, а затем перенести его на наш смартфон или планшет и установить соответствующее приложение очень простым способом.

На этом этапе важно отметить, что приложения, установленные с помощью пакетов Snap, останутся изолированными от остальной системы, что является важным моментом для обеспечения безопасности, поскольку файлы, содержащиеся в этих пакетах, не будут отслеживаться или контролироваться Canonical. Таким образом, если пакет Snap представляет файл с дырой в безопасности, это не повлияет на остальную систему, а только на его собственную программу, давайте не будем забывать, что GNU / Linux - это операционная система, которая характеризуется высокой степенью безопасности для пользователь.

аппаратные средства

Выбор редактора

Back to top button