Познакомьтесь с пакетами моментальных снимков Ubuntu и их преимуществами
Оглавление:
- Как мы обращаемся с программным обеспечением в Ubuntu?
- Ограничения репозитория и преимущества пакетов Snap
Одна из замечательных новинок 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 - это операционная система, которая характеризуется высокой степенью безопасности для пользователь.
Познакомьтесь с трекером Atlas, чтобы вы никогда не потеряли ключи от дома
Trackr Atlas - это гаджет, поэтому вы никогда не потеряете свои ключи (или любой важный предмет) дома. Он трекер, который работает через
Discover будет совместим с каноническими пакетами оснастки
Discover сделает еще один шаг вперед в октябре с появлением Plasma 5.11 и совместимостью с популярными пакетами Snap.
Cinnamon 3.0 готов к запуску, познакомьтесь с его новыми функциями
Cinnamon 3.0 в настоящее время имеет несколько наиболее активных сообществ разработчиков, а также имеет лучшую поддержку для своих пользователей, и его новая версия готова.