Обновления приложений/snap

Автор Eyer, 18 декабря 2020, 16:02:49

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Eyer

Доброго дня.
Понадобилось мне обновить браузер - firefox, который был установлен вместе с системой - я обнаружил, что его нет в source.list.
Базовые строки, которые были там изначально я не удалял, неужели этого браузера нет в "базовой" комплектации источников, но сам браузер установлен?

Дальше, для установки браузера из терминала, я не нашёл способа, отличного от использования snap-пакетов. Оттуда установил браузер новой версии, но с ним некоторые проблемы - симптом такой - не открываются директории при запросе из браузера на загрузку файла.

Пришлось всё-же скачать пакет, и запускать исполняемый файл без установки.
Теперь у меня два firefox одинаковой версии, один из snap-пакета, который не открывает директории, и второй из исполняемого файла, который я даже не могу добавить в панель для быстрого запуска, т.к. он не установлен...

Далее, устанавливаю, опять же, из snap программу skype - она совсем не запускается.

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




Cообщение объединено 18 декабря 2020, 17:02:27

На Вики написано, что skype в репозиториях действительно отсутствует, и ссылка на скачивание rpm-пакета.

Открыть содержимое (спойлер)

При установке пакета системе он, кажется, не очень нравится)


Открыть содержимое (спойлер)
eyer@Eyer:~/Загрузки$ rpm  -i skypeforlinux-64.rpm
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
warning: skypeforlinux-64.rpm: Header V4 RSA/SHA256 Signature, key ID df7587c3: NOKEY
error: Failed dependencies:
/bin/sh is needed by skypeforlinux-8.67.0.96-1.x86_64
gnome-keyring is needed by skypeforlinux-8.67.0.96-1.x86_64
ld-linux-x86-64.so.2()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
ld-linux-x86-64.so.2(GLIBC_2.2.5)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libX11-xcb.so.1()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libX11.so.6()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libXcomposite.so.1()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libXcursor.so.1()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libXdamage.so.1()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libXext.so.6()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libXfixes.so.3()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libXi.so.6()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libXrandr.so.2()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libXrender.so.1()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libXss.so.1()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libXtst.so.6()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libasound.so.2()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libasound.so.2(ALSA_0.9)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libasound.so.2(ALSA_0.9.0rc4)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libatk-1.0.so.0()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libatk-bridge-2.0.so.0()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libatspi.so.0()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libc.so.6()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libc.so.6(GLIBC_2.10)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libc.so.6(GLIBC_2.11)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libc.so.6(GLIBC_2.14)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libc.so.6(GLIBC_2.15)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libc.so.6(GLIBC_2.16)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libc.so.6(GLIBC_2.2.5)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libc.so.6(GLIBC_2.3)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libc.so.6(GLIBC_2.3.2)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libc.so.6(GLIBC_2.3.3)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libc.so.6(GLIBC_2.3.4)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libc.so.6(GLIBC_2.4)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libc.so.6(GLIBC_2.6)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libc.so.6(GLIBC_2.7)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libc.so.6(GLIBC_2.9)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libcairo.so.2()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libcups.so.2()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libdbus-1.so.3()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libdbus-1.so.3(LIBDBUS_1_3)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libdl.so.2()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libdl.so.2(GLIBC_2.2.5)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libexpat.so.1()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libgcc_s.so.1()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libgcc_s.so.1(GCC_3.0)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libgdk-3.so.0()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libgdk_pixbuf-2.0.so.0()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libgio-2.0.so.0()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libglib-2.0.so.0()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libgobject-2.0.so.0()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libgtk-3.so.0()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libm.so.6()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libm.so.6(GLIBC_2.2.5)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnspr4.so()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnss3.so()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnss3.so(NSS_3.10)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnss3.so(NSS_3.11)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnss3.so(NSS_3.11.1)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnss3.so(NSS_3.12)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnss3.so(NSS_3.12.1)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnss3.so(NSS_3.12.3)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnss3.so(NSS_3.2)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnss3.so(NSS_3.22)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnss3.so(NSS_3.3)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnss3.so(NSS_3.4)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnss3.so(NSS_3.5)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnss3.so(NSS_3.8)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnss3.so(NSS_3.9.2)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnssutil3.so()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnssutil3.so(NSSUTIL_3.12)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libnssutil3.so(NSSUTIL_3.12.3)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libpango-1.0.so.0()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libpangocairo-1.0.so.0()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libpthread.so.0()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libpthread.so.0(GLIBC_2.12)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libpthread.so.0(GLIBC_2.2.5)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libpthread.so.0(GLIBC_2.3.2)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libpthread.so.0(GLIBC_2.3.3)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
librt.so.1()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
librt.so.1(GLIBC_2.2.5)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libsecret is needed by skypeforlinux-8.67.0.96-1.x86_64
libsmime3.so()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libsmime3.so(NSS_3.10)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libsmime3.so(NSS_3.2)(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
libxcb.so.1()(64bit) is needed by skypeforlinux-8.67.0.96-1.x86_64
rtld(GNU_HASH) is needed by skypeforlinux-8.67.0.96-1.x86_64
eyer@Eyer:~/Загрузки$
[свернуть]

Послушал bash, установил Alien, Alien сделал из rpm deb-пакет, установил используя dpkg deb-пакет, перезагрузил ПК (после перезагрузки почему-то из раскладок клавиатуры пропал русский язык), тем не менее, skype всё равно не запускается...


Cообщение объединено 18 декабря 2020, 19:47:06

Переустановил skype по инструкции для Buster.

Открыть содержимое (спойлер)
https://computingforgeeks.com/how-to-install-skype-on-debian/
[свернуть]

С этого, наверное, и надо было начинать.

Запускается по команде skypeforlinux.

Предполагаю следующую ошибку: по инструкции с вики я установил skype для другой версии debian, поэтому она не запускалась.
Возможно ли, чтобы из пакетов snap также установилась версия для другого debian?
Debian Bullseye mate
Можно на ты

ogost

1 вопрос - 1 тема. Здесь вы намешали и про Firefox, и про скайп.

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

Amper

Цитата: Eyer от 18 декабря 2020, 16:02:49
Доброго дня.
Понадобилось мне обновить браузер - firefox, который был установлен вместе с системой - я обнаружил, что его нет в source.list.
Базовые строки, которые были там изначально я не удалял, неужели этого браузера нет в "базовой" комплектации источников, но сам браузер установлен?
Мистика... ) Вспоминается фильм "дмб": Видишь суслика? А он есть! )
Со снап пакетами вроде как свои команды на обновление, удалание...
Цитировать
Дальше, для установки браузера из терминала, я не нашёл способа, отличного от использования snap-пакетов. Оттуда установил браузер новой версии, но с ним некоторые проблемы - симптом такой - не открываются директории при запросе из браузера на загрузку файла.
Это может быть связано с правами управления.
Цитировать
Пришлось всё-же скачать пакет, и запускать исполняемый файл без установки.
Теперь у меня два firefox одинаковой версии, один из snap-пакета, который не открывает директории, и второй из исполняемого файла, который я даже не могу добавить в панель для быстрого запуска, т.к. он не установлен...
find / | grep firefox
Цитировать
Далее, устанавливаю, опять же, из snap программу skype - она совсем не запускается.
То бишь первого знакомства со снап малова-то показалось... однако. )
Цитировать
Добрые люди, подскажите - я совсем что-то не то делаю, или с этим браузером и snap-пакетами дело действительно плохо?
По ним написано что некоторые функции видео не прогоняют, еще канитель какая-то есть.

Цитировать
Возможно ли, чтобы из пакетов snap также установилась версия для другого debian?
Судя по действиям описанным здесь - возможно даже больше. )

Может "выковырить" для начала все что snap... а потом уже накатывать из репов? Имхо конечно, но мне было б интересно как там дела продвигаются, держи в курсе, мил человек. )

Eyer

Цитата: ogost от 19 декабря 2020, 07:50:231 вопрос - 1 тема.
Принято.

Цитата: ogost от 19 декабря 2020, 07:50:23Firefox в основных репах есть.
Точно, я позже установил Firefox ESR.

Цитата: ogost от 19 декабря 2020, 07:50:23перестать мыслить виндовыми стандартами
Этот процесс требует какого-то времени. С вашими подсказками, глядишь, удастся его сократить ;).

Цитата: Amper от 19 декабря 2020, 11:47:50с правами управления.
С правами управления внутри браузера? Предположить даже не могу, как их изменять...

Цитата: Amper от 19 декабря 2020, 11:47:50find / | grep firefox
Что делает эта команда?

Цитата: Amper от 19 декабря 2020, 11:47:50То бишь первого знакомства со снап малова-то показалось... однако. )
Неа, я их и раньше использовал, и сейчас. Надо, значит, аналоги программам поискать...

Цитата: Amper от 19 декабря 2020, 11:47:50Может "выковырить" для начала все что snap
Может быть, займусь на досуге...
Спасибо:)
Debian Bullseye mate
Можно на ты

Amper

#4
Цитата: Eyer от 19 декабря 2020, 13:23:08
С правами управления внутри браузера? Предположить даже не могу, как их изменять...
Все то же самое как безопасность ntfs, только мудренее. Прога или пользователь могут не иметь прав на действия.
Цитата: Amper от 19 декабря 2020, 11:47:50find / | grep firefox
ЦитироватьЧто делает эта команда?
Ищет... везде... в конце можно добавить "> ~/result.txt" и там посмотреть сколько и где браузера по системе раскидало. )
Цитата: Amper от 19 декабря 2020, 11:47:50То бишь первого знакомства со снап малова-то показалось... однако. )
ЦитироватьНеа, я их и раньше использовал, и сейчас. Надо, значит, аналоги программам поискать...
Тогда отчего сложности по обновлению, ведь чтоб обновить шнапс, нужно думать как шнапс.)  Там своя у него команда.
Цитата: Amper от 19 декабря 2020, 11:47:50Может "выковырить" для начала все что snap
Начни со страшной команды "find /" )

==============
https://debianforum.ru/index.php/topic,16289.msg122832.html#msg122832

Там браузер присутствует и устанавливать не нужно. Все самое вкусное и готовое. )

Eyer

Цитата: Amper от 19 декабря 2020, 14:17:16команды "find /"
Почему удаление кэша в браузере не удаляет кэш, сохраненный на пк?
Количество строк больше, чем настроен отображать терминал...

Snap пакеты все удалил, сам snapd тоже удалил.

Debian Bullseye mate
Можно на ты

Amper

Цитата: Eyer от 19 декабря 2020, 22:51:57
Цитата: Amper от 19 декабря 2020, 14:17:16команды "find /"
Почему удаление кэша в браузере не удаляет кэш, сохраненный на пк?
Для чистки отдельные команды, порой разные для версий linux. Легче гуглить подобные вещи, всегда что нить новое узнаешь. )
Цитировать
Количество строк больше, чем настроен отображать терминал...
Дык поэтому и говорил, что в конце могёшь указать, где будешь читать: sudo find / | grep firefox > ~/result.txt
есть варианты, типа | more, работает со времен Dos v6.20. )
Цитировать
Snap пакеты все удалил, сам snapd тоже удалил.
Туда ему и путь... а по поводу программ в пакетах, ссылку посмотри о appimage, типа скачал, дал права, запустил и все работает. Остается только ярлык на рабочий кинуть. )

Eyer

#7
Цитата: Amper от 20 декабря 2020, 00:31:21sudo find / | grep firefox > ~/result.txt


eyer@Eyer:~$ sudo find / | grep firefox > ~/result.txt
[sudo] пароль для eyer:
find: '/proc/767/task/767/net': Недопустимый аргумент
find: '/proc/767/net': Недопустимый аргумент
find: '/run/user/1000/gvfs': Отказано в доступе
eyer@Eyer:~$


Cообщение объединено 20 декабря 2020, 15:58:35

Цитата: Amper от 20 декабря 2020, 00:31:21appimage
Как-то неясно для меня, каким образом там искать приложения? Описания маловато, или я его не увидел?
Debian Bullseye mate
Можно на ты

Amper

Цитата: Eyer от 20 декабря 2020, 15:35:04
Цитата: Amper от 20 декабря 2020, 00:31:21sudo find / | grep firefox > ~/result.txt


eyer@Eyer:~$ sudo find / | grep firefox > ~/result.txt
[sudo] пароль для eyer:
find: '/proc/767/task/767/net': Недопустимый аргумент
find: '/proc/767/net': Недопустимый аргумент
find: '/run/user/1000/gvfs': Отказано в доступе
eyer@Eyer:~$


Cообщение объединено 20 декабря 2020, 15:58:35

Цитата: Amper от 20 декабря 2020, 00:31:21appimage
Как-то неясно для меня, каким образом там искать приложения? Описания маловато, или я его не увидел?
Если это все что было в result.txt, тогда норм.

Список установленных пакетов, тож можно в файл результаты загнать и там изучить поиском snap & firefox:
sudo dpkg --get-selections | grep -v deinstall

Первая команда покажет пакеты "потерявшиеся", а вторая прибьет их самым изощренным способом. )
sudo dpkg -l | awk '/^rc/ {print $2}'
sudo apt purge $(dpkg -l | awk '/^rc/ { print $2 }')

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

зы. Appimage - firefox.appimage присутствует, как пример. Описание как запустить файлы на сайте есть. Если система не на минималках, то лучше из репов устанавливать, имхо.