11 апреля 2024

Установка @агент-mail.ru мессенджера в Linux-дистрибутивах

В этой статье мы с Вами осуществим Установку @агент-mail.ru мессенджера в Linux-дистрибутивах.
Очень долгое время, со дня появления данного мессенджера в 2003 году, по непонятным причинам версии под Linux просто не существовало и вот наконец-то в 2020 году разрабы Экосистемы ВКонтакте (VK) сподобились и всё таки создали такую версию.
На сегодняшний день аудитория @агент-mail.ru состявляет более 30 млн. пользователей и думаю, многим нашим читателям будет интересно "пощупать" эту версию под Linux.



СОДЕРЖАНИЕ СТАТЬИ:

1. Краткие пояснения процесса установки

Вариант установки со скачиванием с сайта агента:

  2. Скачивание tar-болла с сайта, его распаковка, предоставление ему прав Пользователя, запуск @агент-mail.ru
  2.1 Скачивание tar-болла с сайта
  2.2 Распаковка tar-болла через Терминал
  2.3 Создание символьной ссылки на @агент-mail.ru
  2.4 Предоставление прав Пользователя на папку Agent в системном каталоге /opt

Вариант установки полностью через Терминал (предпочтительно):

  3. Скачивание tar-болла, его распаковка, предоставление ему прав Пользователя, запуск @агент-mail.ru через Терминал
  3.1 Скачивание tar-болла в папку /tmp и его распаковка в системный каталог /opt с созданием папки Agent через Терминал
  3.2 Создание символьной ссылки на @агент-mail.ru
  3.3 Предоставление прав Пользователя на папку Agent в системном каталоге /opt

Запуск @агент-mail.ru:

  4. Запуск @агент-mail.ru
  4.1 Вход в аккаунт @агент-mail.ru

Настройка @агент-mail.ru:

  5. Настройка @агент-mail.ru

Для ленивых! Полная установка @агент-mail.ru и его запуск одной командой в Терминале:

  6. Для ленивых! Полная установка @агент-mail.ru и его запуск одной командой в Терминале

Удаление @агент-mail.ru:

  7. Удаление @агент-mail.ru


1. Краткие пояснения процесса установки
Разрабы Экосистемы ВКонтакте (VK), разрабатывая релиз под Linux не пошли по пути, когда под каждую ветвь (различные пакетные менеджеры - ПМ) Linux-дистрибутивов создавалась отдельная версия установочного пакета, как то:
DEB — используется в Debian и его ближайших родственниках: Ubuntu, MX Linux, Pop!OS, Elementary OS и других...
RPM — разработан компанией Red Hat и внедрён в дистрибутив RHEL, также используется в системах Fedora и CentOS...
TAR.XZ — стандартный формат для дистрибутива Arch Linux и его производных: Anarchy Linux, Artix Linux, Chakra, Manjaro и пр...

И, т.к. ручная установка из TAR.XZ (tar-болл) поддерживается всеми ПМ, то разрабы создали именно такой установочный пакет.

Как правило, такой tar-болл той или иной программы скачивается вручную и вручную же осуществляется его установка (в дистрибутивах на основе Arch Linux это стандартный формат ПМ, но можно также, и вручную).


2. Скачивание tar-болла с сайта, его распаковка, предоставление ему прав Пользователя, запуск @агент-mail.ru
Ну и раз уж разрабы порадовали нас именно таким tar-боллом, то для Установки @агент-mail.ru его нам и нужно скачать.

2.1 Скачивание tar-болла с сайта
Идём на сайт @агент-mail.ru

На октрывшейся странице мы видим 2 большие кнопки салатового цвета со значениями:
ЗАГРУЗИТЬ Х32 — что означает загрузку tar-болла для арихитектуры Х32 систем
ЗАГРУЗИТЬ Х64 — что означает загрузку tar-болла для арихитектуры Х64 систем

Как правило, все современные системы имеют архитектуру Х64, но пока ещё у пользователей есть в пользовании и достаточно старые системы с Х32 архитектурой.
Поэтому, зная свою архитектуру, жмём на нужную кнопку и терпеливо ждём пока скачается @агент-mail.ru:

Маркером успешного скачивания tar-болла будет такой вид информационного баннера Браузера Firefox (по умолчанию во всех Linux-дистрибутивах) в правом его верхнем углу:
(кстати, если в баннере, в правой его части нажать на значок Папки, мы сразу же попадём в папку Загрузки куда по умолчанию попадают все скачанные файлы)

2.2 Распаковка tar-болла через Терминал
- распаковываем скачанный в папку Загрузки tar-болл в системный каталог /opt с созданием в нём папки Agent:
(имя папки вы можете придумать любое предпочтительное для вас, но тогда в коде ниже вместо Agent вписываете своё)
sudo tar -xpf Загрузки/agent.tar.xz --one-top-level=Agent -C /opt/

2.3 Создание символьной ссылки на @агент-mail.ru
- обязательно создаём символьную ссылку на @агент-mail.ru, чтобы его иконка появилась в Программы:
sudo ln -s /opt/Agent/agent /usr/local/bin/agent-desktop

2.4 Предоставление прав Пользователя на папку Agent в системном каталоге /opt
- даём права Пользователя на папку Agent в системном каталоге /opt, чтобы в дальнейшем не было конфликтов с правами:
sudo chown -R $USER:$USER /opt/Agent/



ПРЕДПОЧТИТЕЛЬНО!!!
3. Скачивание tar-болла, его распаковка, предоставление ему прав Пользователя, запуск @агент-mail.ru через Терминал
Такой вариант установки наиболее предпочтителен, но!
Выше в п. 2 описан и вариант установки со скачиванием обычным способом через Браузер Firefox с сайта Агента.
Вполне возможно, что кому-то такой способ более предпочтителен и поэтому Пользователь может воспользоваться им...

3.1 Скачивание tar-болла в папку /tmp и его распаковка в системный каталог /opt с созданием папки Agent через Терминал
Скачиваем tar-болл в папку /tmp и распаковываем его в системный каталог /opt с созданием в нём папки Agent следующей командой в Терминале (Ctrl+Alt+T):
(имя папки вы можете придумать любое предпочтительное для вас, но тогда в коде ниже вместо Agent вписываете своё)
- для Х64
wget https://hb.bizmrg.com/agent-www/linux/x64/agent.tar.xz -O - | sudo tar -Jxpf - --one-top-level=Agent -C /opt/

- для Х32
wget https://agent-www.hb.bizmrg.com/deprecated-versions/linux/x32/agent.tar.xz -O - | sudo tar -Jxpf - --one-top-level=Agent -C /opt/

3.2 Создание символьной ссылки на @агент-mail.ru
- обязательно создаём символьную ссылку на @агент-mail.ru, чтобы его иконка появилась в Программы:
sudo ln -s /opt/Agent/agent /usr/local/bin/agent-desktop

3.3 Предоставление прав Пользователя на папку Agent в системном каталоге /opt
- даём права Пользователя на папку Agent в системном каталоге /opt, чтобы в дальнейшем не было конфликтов с правами:
sudo chown -R $USER:$USER /opt/Agent/



4. Запуск @агент-mail.ru
- и по финалу запускаем @агент-mail.ru:
agent-desktop &

В результате чего будет осуществлён Первый вход в @агент-mail.ru, где сразу же жмём на кнопку Принять и продолжить:

4.1 Вход в аккаунт @агент-mail.ru
В следующем окне @агент-mail.ru мы жмём на кнопку Войти через Mail.ru (или в верхнем левом углу на Вход по номеру телефона):

Появляется дополнительное окно авторизации - Войти в аккаунт:

В нём вводим/вписываем свой Логин своего аккаунта на @mail.ru и жмём на кнопку Ввести пароль (можно просто нажать на клавиатуре на Enter):

В следующем окне Введите пароль - вводим/вписываем пароль от своего аккаунта на @mail.ru и жмём на кнопку Войти:



5. Настройка @агент-mail.ru
После ввода пароля мы попадаем в интерфейс @агент-mail.ru, где в его левой колонке будут чаты Пользователей, с которыми мы вели переписку или совершали звонки, а в правом её нижнем углу мы видим кнопку Настройки, на которую сразу жмём ЛКМ:

И обратите внимание!
Например, как в моём Arch Linux (у вас может быть по другому, в зависимости от используемого вами Linux-дистрибутива), в верхней панели, в трее, появилась иконка @агент-mail.ru:

При открытии окна Настроек, в левой его колонке Настройки по умолчанию активна вкладка Оновные, а в правой колонке Основные настройки мы видим различные пункты активных или неактивных настроек работы @агент-mail.ru, где сразу же обращаем своё внимание на первый пункт Запускать на старте системы (секция Приложение), который по умолчанию неактивен (слайд справа в положении ВЫКЛ - сдвинут влево и имеет серый цвет), а это в свою очередь означает, что при старте системы @агент-mail.ru запускаться не будет, что весьма неудобно:

Чтобы исправть такое положение, сдвигаем слайд вправо, в положение ВКЛ, чтобы он имел синий цвет и это активирует автоматический старт @агент-mail.ru вместе с системой, что весьма удобно:

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

Далее в левой колонке нажатиме ЛКМ переходим на вкладку Оформление, и в его правой колонке обращаем своё внимание на слайд Масштаб: 100% (По умолчанию), что означает, что текущий масштаб интерфейса @агент-mail.ru является таковым и вполне допускаю, что для кого-то такой масштаб мелковат:

И если это так, сдвигаем ЛКМ этот слайд вправо до нужного процентного значения и после отпускания ЛКМ, в появившемся дополнительном, предупреждающем окошке Перезапустить жмём на кнопку Да после чего произойдёт автоматическое закрытие @агент-mail.ru:

А теперь, т.к. @агент-mail.ru закрылся, но не запустился, т.к. мы его запускали через Терминал, просто перезагружаем систему и после её перезагрузки мы видим на Рабочем столе наш @агент-mail.ru (ранее мы с вам активировали функцию автостарта), но уже в выбранном масштабе интерфейса, где снова сразу же, в левой колонке, в её правом нижнем углу жмём на кнопку Настройки:

Снова открывается окно Настроек, по умолчанию на вкладке Основные:

Опять в левой колонке ЛКМ выбираем вкладку Оформление:

В правой её колонке листаем скролом мышки вниз до секции Темы офрмления, где по умолчанию активна (отмечена синей радио-кнопкой) тема Синяя, но мы, если нам светлая тема не нравится и мы хотим, чтобы она была Тёмной, ниже вибираем ЛКМ (жмём/отмечаем радио-кнопку) тему Тёмная синяя (или любую другую из списка...):

И сразу видим, что тема интерфейса @агент-mail.ru мгновенно сменилась со светлой Синей темы на Тёмную синюю и тут же сразу жмём в левой колонке на кнопку Чаты, чтобы вернуться в Главное окно нашего мессенджера:

В результате всех вышеописанных манипуляций с Настройками мы с вами имеем вот такой интерфейс нашего @агент-mail.ru:



6. Для ленивых! Полная установка @агент-mail.ru и его запуск одной командой в Терминале
Для особо ленивых, всё вышеописанное, но только одной командой:
- для Х64
wget https://hb.bizmrg.com/agent-www/linux/x64/agent.tar.xz -O - | sudo tar -Jxpf - --one-top-level=Agent -C /opt/; sudo ln -s /opt/Agent/agent /usr/local/bin/agent-desktop; sudo chown -R $USER:$USER /opt/Agent/; agent-desktop &

- для Х32
wget https://agent-www.hb.bizmrg.com/deprecated-versions/linux/x32/agent.tar.xz -O - | sudo tar -Jxpf - --one-top-level=Agent -C /opt/; sudo ln -s /opt/Agent/agent /usr/local/bin/agent-desktop; sudo chown -R $USER:$USER /opt/Agent/; agent-desktop &



7. Удаление @агент-mail.ru
Перед Удалением ОБЯЗАТЕЛЬНО!!! полностью закрываем @агент-mail.ru и для этого в верхней панели (или нижней, или боковой, смотря какой у вас дистрибутив и какие настройки вы делали), в трее жмём ПКМ на его иконку и в выпавшем контекстном меню ЛКМ выбираем пункт Закрыть:

А теперь, чтобы полностью удалить @агент-mail.ru и его "хвосты", выполняем следующую команду в Терминале (Ctrl+Alt+T):
sudo rm -Rf /opt/Agent/ .config/Mail.Ru/ .config/autostart/agentdesktop.desktop .local/share/icons/agent.png /usr/local/bin/agent-desktop



На этом всё.
Мы с вами успешно научились Устанавливать, Настраивать и Удалять @агент-mail.ru из tar-болла.

Всем приятного пользования и удачи!!!

P.S. Если у вас появились вопросы или мнения по данной статье, обсудить их можно на нашем форуме:

7 комментариев :

  1. спасибо большое вам за ваш труд

    ОтветитьУдалить
  2. когда будет новая убунту у вас описана

    ОтветитьУдалить
    Ответы
    1. Планировал сразу сделать, но сейчас не до этого.
      Потерял жену 21.04 и до 40 дней ничего не буду делать.
      Как пройдёт срок, займусь.
      Извините...

      Удалить
  3. Ответы
    1. Вам не за что извиняться, это жизнь.
      Она штука сложная и иногда случаются с нами такие семейные трагедии, увы...
      Будем жить!
      Потерпите, Уважаемые Друзья!
      Дайте время, я приду в себя и займусь любимым делом.

      Удалить
  4. Владимир, примите мои соболезнования. Приходите в себя, мы вас не торопим.

    ОтветитьУдалить
    Ответы
    1. Спасибо вам за тёплые слова!
      Будем жить и будем продолжать наше дело...
      Дайте срок...
      Приду в себя и продолжим с Вами наш увлекательный путь в Linux....

      Удалить

Если у Вас появились вопросы или мнения, вы можете задать или оставить их здесь.
Спам и флуд будут жёстко караться вечной блокировкой их оставляющих!



If You have any questions or opinions about, just leave'em here.
Spamers & flooders will be blocked forever!!!