Как установить Telegram на Ubuntu через PPA & Snap

А вы когда-нибудь пробовали улучшить свою жизнь, просто перейдя на другого поставщика услуг? Конечно. Так делает каждый.

Зачем нужны легковесные Linux-дистрибутивы?

Любая система на базе Linux легче и быстрее, чем Windows или macOS. Эти платформы так разрослись, что требуют не меньше 8 Гб ОЗУ для комфортной работы и мощные современные чипы.

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

Но Linux, как и его составляющие, тоже эволюционирует и становится тяжелее. Та же Ubuntu сейчас не будет нормально работать на устройстве с количеством ОЗУ менее 4 Гб. Потому и нужны легкие дистрибутивы, которые все еще пытаются угодить пользователям с устаревшим «железом».

О репозиториях в Linux. Что это и зачем нужно

Т.е. еще раз и чуть иначе: репозиторий в Линуксе– это все файлы пакетов, принадлежащие одному дистрибутиву (например, Fedora), одной его версии (например, 16), то бишь сие есть огромное хранилище пакетов, которое находится в сети Интернет и которым Вы можете спокойно воспользоваться (причем бесплатно). Те самые ISO-файлы образов для записывания на болванку и последующей установки содержат как раз репозитории пакетов со всеми зависимостями и менеджером пакетов плюс установочную программу, которая разметит жёсткий диск, всё поставит и приготовит Вам рабочий стол (или сервер, или что попросите).

Для чего создаются репозитории? Ответ прост – для централизованного управления обновлением пакетов. Представим на секунду, что у нас нет репозиториев, и Вы установили Linux с диска с определенными (стандартными) программами. Однако время не стоит на месте, все программы обновляются и всё такое прочее. Как же тогда узнать – есть ли обновление для Вашей программы или нет? Естественно, придется посещать сайт разработчиков программы, чтобы выяснить это, что, согласитесь, не совсем удобно, особенно, если программ у Вас установлено очень много. Ну и понеслось, Вы раз проверили, два проверили наличие обновлений, в третий раз забыли, а потом и вообще надоело каждый раз смотреть, вышло там обновление или нет. И тут раз..

Вспоминаем, для чего у нас существуют обновления? А для того, чтобы не просто иметь новый (и улучшенный старый) функционал в оных программах, но еще и залатывать дыры, которые нередко приводят к различным неприятностям, начиная от глюков программы/системы и заканчивая проблемами с безопасностью (я, например, очень не люблю «терять» пароль, скажем, от почты по вине дыр в софте). Поэтому-то разработчики Linux и создали репозитории, с помощью которых можно быстро и удобно отслеживать обновления тех или иных пакетов (да и вообще обновления всей системы в целом), устанавливать новые и обновленные и всё такое прочее. Кстати, почему для Windows оным еще не озадачились, решительно непонятно (хотя там частично спасают программы для обновления программ, пусть это и не совсем то).

Читайте также:  Обзор дистрибутивов LINUX: как правильно выбрать?

Для чего нужен менеджер приложений в Ubuntu

К основным возможностям этого элемента следует отнести:

  1. Возможность простого управления приложениями и файлами.
  2. Способность их синхронизации между различными компьютерами.
  3. При наличии учетной записи (аккаунта) существует возможность комментирования, рекламы, покупки разных программ, приложений и других программных обеспечений.
  4. Способность разрабатывать свои программы на данной платформе.

В стандартных настройках это программное обеспечение установлено для Ubuntu и Xubuntu.

Замечание! Чтобы установить этот менеджер для других версий Линукс, следует ввести команду: «sudo apt-get install software-center».

Если возникает проблема пустого «dash», то нужно очистить кеш программ с помощью команд:

rm ~/.cache/software-center -Runity —replace &

Зачем мне это надо?

Русскоговорящее сообщество дает возможность решить многие проблемы

Поскольку я использую лицензионный Microsoft Windows 10 Professional, переход на лайтовые сборки от местных умельцев не представляется возможным.

Зачем мне это надо?

Но как же достали неожиданные обновления, неподконтрольно слетающие настройки, усложненная система администрирования! Эх, «семерку» бы!

Отсутствие нормальной работы со старым софтом огорчает не меньше — даже режим совместимости не спасает.

Прошлый опыт жизни в NIX был крайне приятным: все есть, все работает, ничего лишнего. Система отзывчива, необходимый софт можно найти. Так почему же я все ещё сижу под громоздкой «виндой» и постоянно чищу систему?

Зачем мне это надо?

Ну, поехали в новую, светлую жизнь со стабильной системой? На эту роль назначим самый свежий дистрибутив Ubuntu с полным пакетом софта.

Установка Slack как Snap-пакета

Snap-пакет Slack распространяется и поддерживается Microsoft.

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

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

Чтобы установить Slack snap, откройте свой терминал ( Ctrl+Alt+T ) и выполните следующую команду:

sudo snap install slack —classic

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

Если вас не устраивает командная строка, откройте программное обеспечение Ubuntu, найдите «Slack» и установите приложение.

Теоретические основы

Категории пакетных менеджеров

  • Высокоуровневые менеджеры. Применяются для поиска и скачивания пакетов из репозиториев. В процессе работы могут задействовать низкоуровневые менеджеры для инсталляции загруженных программ.
  • Низкоуровневые менеджеры. Используются для установки локальных пакетов, загруженных вручную пользователем, или высокоуровневым пакетным менеджером.

Распространенные форматы пакетов

  • DEB (.deb). Самый популярный формат пакетов дистрибутива Debian и его ближайших родственников — Ubuntu, MX Linux,  Pop!_OS, elementary OS и других.
  • RPM (.rpm). Разработан компанией Red Hat и внедрен в дистрибутив RHEL. Также применяется в таких системах как Fedora и CentOS.
  • . Стандартный тип пакетов для дистрибутива ArchLinux и его производных — Manjaro, ARCOLINUX и других.
  • Ebuild (.ebuild). Скрипт bash-сценария для компиляции программ в дистрибутивах Gentoo и Calculate Linux.
Читайте также:  Как заправить картридж Джул (JUUL) Описание, инструкция

Разрешение зависимостей

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

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

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

Источники [ править]

  • Главная ссылка к новости ()

Эта статья содержит материалы из статьи «В Ubuntu обеспечена поддержка установки самодостаточных snap-пакетов», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить редактор может снять этот шаблон после оформления и проверки. 

Комментарии:В Ubuntu обеспечена поддержка установки самодостаточных snap-пакетов

 

Имеете своё мнение на этот счёт?

Оставьте свой комментарий

Поделитесь новостью с друзьями
Telegram Facebook Twitter ВКонтакте LiveJournal

 

Служебная информация Короткая ссылка Статистика посещений Сведения о странице Архив (по id) Обновить

Заключение

Вот таким вот не хитрым способом можно собирать Deb пакеты в Linux системах, основанных на Debian, а так же на других Deb ориентированных системах. Что особенно интересно отметить, что данный способ весьма прост и не затратен по времени. Точно так же можно собрать уже отредактированные Deb пакеты для своего личного репозитория, если конечно он у вас имеется. Это может быть как локальные репозиторий, так например и на GitHub. В любом случае вы всегда можете иметь возможность собирать Deb пакеты из своей системы и распространять их для других пользователей. Стоит так же отметить, что данный способ не распространяется на конфигурационные файлы. То есть, пакет будет собираться невзирая на внесения изменений в эти самые конфигурационные файлы.

P.S. Про установку Conky Manager можно прочесть в этой статье, где подробно описан процесс установки и настройки Ubuntu, данный способ так же пригоден и для Debian с оболочкой рабочего стола Gnome 3.

А на этом сегодня все. Надеюсь данная статья будет вам полезна. Журнал Cyber-X

Установка Ubuntu Server

Получить установочный образ можно на официальном сайте разработчиков. Создав загрузочный флеш накопитель приступим к установке. Выберите язык:

Установка Ubuntu Server

На следующем этапе будет предложено использовать действительный инсталятор, или обновить его. Обновление происходит в фоновом режиме и занимает не более 10 секунд, обновите его:

Установка Ubuntu Server

Выберите раскладку клавиатуры. Указывайте везде English:

Установка Ubuntu Server

Настройте сеть. По умолчанию, получение IP адреса настроено по DHCP. В нашем примере мы будем использовать статический IP адрес. Используя интуитивно понятную навигацию, заполните необходимые поля

Установка Ubuntu Server

Если доступ в интернет у вас осуществляется через proxy-сервер, укажите его:

Установка Ubuntu Server

Далее, установщик предложим вам ближайшее зеркало (Mirror), исходя из вашего регионального расположения. Оставьте предложенное по умолчанию, или укажите свой:

Установка Ubuntu Server

На этом этапе будет предложено разметить дисковое пространство. Выбрав «Use an entire disk» установщик сам разметит диски в автоматическом режиме. В зависимости от задач, вы можете выполнить разбивку разделов на собственное усмотрение, выбрав «Custom storage layout»:

Установка Ubuntu Server

Следующий пример для наглядности, выносить даздел boot отдельно нет необходимости, вы можете все отдать под корень «/», что будет равнозначно «Use an entire disk». Вы можете сделать отдельным разделом boot или swap, выбрать формат файловой системы. Так же есть возможность создания LVM разделов. Меню интуитивно понятное:

Установка Ubuntu Server

Проверьте внимательно, все ли настроено как нужно и нажмите Done

Установка Ubuntu Server

Выберите «Continue» для подтверждения настроек:

Установка Ubuntu Server

Укажите имя сервера и пользовательские данные для доступа к серверу. Вы можете выбрать любого пользователя кроме «root» и «admin», которые зарезервированы системой. Так же придумайте сложный пароль, он должен быть не менее 10 символов, включать в себя строчные и заглавные символы латинского алфавита, а так же цифры и спецсимволы:

Установка Ubuntu Server

Отметьте установку OpenSSH Server, для возможности удаленного подключения к нему, и нажмите «Done»:

Установка Ubuntu Server

Перед вами появится длинный список того что можно установить «из коробки». Очень интересный этап, здесь доступна и интеграция с Kubernetes , etcd, интеграция с Google Cloud, Postgresql10, Prometheus и много чего другого. Выбирать компоненты для установки нужно осознанно, при условии, что вам это действительно необходимо для задач.

Подтвердите «Done» и перед вами появится консоль установки в интерактивном режиме:

По окончанию установки, внизу интерактивной консоли появится «Reboot». Извлеките носитель с установщиком и выполните перезагрузку сервера.

Плюсы и минусы способов установки

Недостатком установки приложения первым способом является отсутствие значка в трее, а также невозможность открыть ссылку через веб-браузеры и неправильное отображение шрифтов CJK. С прагматичной точки зрения, лучше устанавливать Telegram из PPA.

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

  • Как узнать кто задал анонимный вопрос и
  • Как сделать прямую переадресацию сообщений из Gmail в Telegram
  • Как установить кнопку «связаться» в Instagram
  • Как накрутить подписчиков в Instagram
  • 3 лучших онлайн-просмотрщика Instagram