как я сносил Flatpak ... и подобное с ним

Установка, обновление, настройка Linux

Модераторы: Olej, adminn

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

как я сносил Flatpak ... и подобное с ним

Непрочитанное сообщение Olej » 03 мар 2023, 17:38

Olej писал(а):
03 мар 2023, 15:21
2). сборка и установка из исходных кодов;
Отвлекаясь пока от этой темы...

Эта тема отделилась вот отсюда: установка приложений в Linux ... когда выяснилось (для меня это а). новость и б). чудовищно) - то что Mint 21 ввели, явно или неявно, Flatpak как основной инструмент распространения и установки ПО в свой дистрибутив: красивая народная легенда: Mint & Windows...

С другой стороны ...
Довольно многие пользователи, науродовавшись с flatpak начинают спрашивать: а как удалить нахрен всё что связано с flatpak :?:
Действительно актуально :!:
Изучаем вопрос... Удаление Flatpak и его файлов:
что-то ставил из флатхаба? Если да - "поздравляю, Шарик, ты балбес"(С)Кот Матроскин
Нужно было удалить что ставил, а уже потом удалять сам флатпак.
И далее:
осталось куча файлов, но всех больше это директория /var/lib/flatpak удалял так по этой инструкции
https://linux-faq.ru/page/kak-bezopasno ... linux-mint
A. В первую очередь следует открыть Менеджер программ. В его окне нужно нажать на кнопку Flatpak (в нижнем правом углу) и найти все приложения, отмеченные с помощью зеленого кружка с белой галочкой. Это установленные в систему Flatpak-приложения. Вам придется удалить все эти приложения.
B. После удаления всех установленных Flatpak-приложений можно закрыть Менеджер программ.
C. Помимо Flatpak-приложений, вы можете удалить программные компоненты для поддержки технологии Flatpak на уровне операционной системы для того, чтобы застраховаться от случайной установки Flatpak-приложений в будущем, ведь Менеджер программ не проводит четкого разделения обычных и Flatpak-приложений.
D. Для удаления программных компонентов для поддержки технологии Flatpak на уровне операционной системы следует открыть окно терминала. В него нужно ввести следующую команду (используйте функции копирования/вставки, чтобы не ошибиться):
sudo apt-get purge "*flatpak*"
F. Для установки приложения GNOME Software следует ввести в окно терминала следующую команду:
sudo apt-get install --no-install-recommends gnome-software
И по ссылке (выше) - Как безопасно очистить Linux Mint:
6. Удаление программных компонентов для поддержки технологии Flatpak

Flatpak является отличной технологией, позволяющей использовать новейшие версии популярных приложений. Но и она не лишена недостатков: приложения занимают слишком много места на диске по сравнению с приложеними, устанавливаемыми из обычных репозиториев. Это объясняется тем, что каждое Flatpak-приложение поставляется с набором используемых библиотек в комплекте.

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

Поэтому если вы используете диск малого объема или сетевое соединение с ограничением по трафику, вы можете удалить установленные Flatpak-приложения, а также программные компоненты для поддержки технологии Flatpak на уровне операционной системы. Это делается следующим образом.

A. В первую очередь следует открыть Менеджер программ. В его окне нужно нажать на кнопку Flatpak (в нижнем правом углу) и найти все приложения, отмеченные с помощью зеленого кружка с белой галочкой. Это установленные в систему Flatpak-приложения. Вам придется удалить все эти приложения.

B. После удаления всех установленных Flatpak-приложений можно закрыть Менеджер программ.

C. Помимо Flatpak-приложений, вы можете удалить программные компоненты для поддержки технологии Flatpak на уровне операционной системы для того, чтобы застраховаться от случайной установки Flatpak-приложений в будущем, ведь Менеджер программ не проводит четкого разделения обычных и Flatpak-приложений.

D. Для удаления программных компонентов для поддержки технологии Flatpak на уровне операционной системы следует открыть окно терминала. В него нужно ввести следующую команду (используйте функции копирования/вставки, чтобы не ошибиться):

sudo apt purge "*flatpak*"

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

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

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

как я сносил Flatpak ... и подобное с ним

Непрочитанное сообщение Olej » 03 мар 2023, 17:41

Olej писал(а):
03 мар 2023, 17:38
Удаление программных компонентов для поддержки технологии Flatpak
В моей системе, где никогда ничего не ставилось из этой дряни:

Код: Выделить всё

olej@R420:~/2023/own.BOOKs/Tools_Linux/Texamples/hello-prog$ apt policy flatpak
flatpak:
  Установлен: 1.12.7-1
  Кандидат:   1.12.7-1
  Таблица версий:
 *** 1.12.7-1 500
        500 http://mirror.mirohost.net/ubuntu jammy/universe amd64 Packages
        100 /var/lib/dpkg/status

Код: Выделить всё

olej@R420:~/2023/own.BOOKs/Tools_Linux/Texamples/hello-prog$ aptitude search flatpak | grep ^i
i  flatpak - Application deployment framework for desktop apps
i  gir1.2-flatpak-1.0 - Application deployment framework for desktop apps (introspection)
i  libflatpak0 - Application deployment framework for desktop apps (library)
:-o
Они его ставят по умолчанию :!: :evil:
Таки да - это говно стоит в Менеджер Программ:
Снимок экрана от 2023-03-03 17-12-45.png
Снимок экрана от 2023-03-03 17-12-45.png (173.68 КБ) 866 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

как я сносил Flatpak ... и подобное с ним

Непрочитанное сообщение Olej » 03 мар 2023, 18:23

Olej писал(а):
03 мар 2023, 17:38
C. Помимо Flatpak-приложений, вы можете удалить программные компоненты для поддержки технологии Flatpak на уровне операционной системы для того, чтобы застраховаться от случайной установки Flatpak-приложений в будущем, ведь Менеджер программ не проводит четкого разделения обычных и Flatpak-приложений.

D. Для удаления программных компонентов для поддержки технологии Flatpak на уровне операционной системы следует открыть окно терминала. В него нужно ввести следующую команду (используйте функции копирования/вставки, чтобы не ошибиться):

Код: Выделить всё

olej@R420:~$ sudo apt purge flatpak
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Следующие пакеты будут УДАЛЕНЫ:
  flatpak*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 3 пакетов не обновлено.
После данной операции объём занятого дискового пространства уменьшится на 4.937 kB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 536079 файлов и каталогов.)
Удаляется flatpak (1.12.7-1) …
Обрабатываются триггеры для man-db (2.10.2-1) …
Обрабатываются триггеры для dbus (1.12.20-2ubuntu4.1) …
Обрабатываются триггеры для doc-base (0.11.1) …
Обработка 1 удалённый файл doc-base...
(Чтение базы данных … на данный момент установлено 535959 файлов и каталогов.)
Вычищаются файлы настройки пакета flatpak (1.12.7-1) …

Код: Выделить всё

olej@R420:~$ sudo apt purge gir1.2-flatpak-1.0
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Следующие пакеты будут УДАЛЕНЫ:
  gir1.2-flatpak-1.0*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 3 пакетов не обновлено.
После данной операции объём занятого дискового пространства уменьшится на 80,9 kB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 535957 файлов и каталогов.)
Удаляется gir1.2-flatpak-1.0:amd64 (1.12.7-1) …

Код: Выделить всё

olej@R420:~$ sudo apt purge libflatpak0
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Следующий пакет устанавливался автоматически и больше не требуется:
  libmalcontent-0-0
Для его удаления используйте «sudo apt autoremove».
Следующие пакеты будут УДАЛЕНЫ:
  libflatpak0*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 3 пакетов не обновлено.
После данной операции объём занятого дискового пространства уменьшится на 782 kB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 535952 файла и каталога.)
Удаляется libflatpak0:amd64 (1.12.7-1) …
Обрабатываются триггеры для libc-bin (2.35-0ubuntu3.1) …

Код: Выделить всё

olej@R420:~$ sudo apt autoremove
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Следующие пакеты будут УДАЛЕНЫ:
  libmalcontent-0-0
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 3 пакетов не обновлено.
После данной операции объём занятого дискового пространства уменьшится на 84,0 kB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 535946 файлов и каталогов.)
Удаляется libmalcontent-0-0:amd64 (0.10.4-1) …
Обрабатываются триггеры для libc-bin (2.35-0ubuntu3.1) …
И вот теперь ... когда говно удалено из системы:

Код: Выделить всё

olej@R420:~/2023/own.BOOKs/Tools_Linux/Texamples/hello-prog$ apt policy flatpak
flatpak:
  Установлен: (отсутствует)
  Кандидат:   1.12.7-1
  Таблица версий:
     1.12.7-1 500
        500 http://mirror.mirohost.net/ubuntu jammy/universe amd64 Packages

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

как я сносил Flatpak ... и подобное с ним

Непрочитанное сообщение Olej » 03 мар 2023, 18:24

Olej писал(а):
03 мар 2023, 18:23
И вот теперь ... когда говно удалено из системы:

Код: Выделить всё

olej@R420:~/2023/own.BOOKs/Tools_Linux/Texamples/hello-prog$ flatpak list
Команда «flatpak» не найдена, но может быть установлена с помощью:
sudo apt install flatpak
Ну так другое дело!
Снимок экрана от 2023-03-03 17-23-58.png
Снимок экрана от 2023-03-03 17-23-58.png (163.18 КБ) 865 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

как я сносил Flatpak ... и подобное с ним

Непрочитанное сообщение Olej » 03 мар 2023, 18:56

Olej писал(а):
12 фев 2023, 23:39
Хорошая статья: Как работают snap, flatpak, appimage
Остальной этой срани (что в заголовке названо "и подобное с ним" :-D ) тоже в системе понаустанавливали (это про Mint 21) по дефаулту:
- snap :

Код: Выделить всё

olej@R420:~$ sudo apt search snap | grep ^i
i   libsnapd-glib1                                                         - GLib snapd library                                                              
i   libsnappy1v5                                                           - быстрая библиотека сжатия/распаковки данных                                     

Код: Выделить всё

olej@R420:~$ sudo apt show libsnapd-glib1
Package: libsnapd-glib1
Version: 1.60-0ubuntu1
Priority: optional
Section: libs
Source: snapd-glib
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Ayatana Packagers <pkg-ayatana-devel@alioth-lists.debian.net>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 387 kB
Depends: libc6 (>= 2.4), libglib2.0-0 (>= 2.67.1), libjson-glib-1.0-0 (>= 1.5.2), libsoup2.4-1 (>= 2.39.2)
Suggests: snapd
Homepage: https://github.com/snapcore/snapd-glib
Task: print-server, ubuntu-desktop-minimal, ubuntu-desktop, ubuntu-desktop-raspi, kubuntu-desktop, xubuntu-core, xubuntu-desktop, lubuntu-desktop, ubuntustudio-desktop-core, ubuntustudio-desktop, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-budgie-desktop, ubuntu-budgie-desktop-raspi
Download-Size: 106 kB
APT-Manual-Installed: yes
APT-Sources: http://mirror.mirohost.net/ubuntu jammy/main amd64 Packages
Description: GLib snapd library
 snapd-glib is a library to allow GLib based applications access to snapd,
 the daemon that controls Snaps.
 .
 Snaps are 'universal' packages that work across many different Linux
 systems, enabling secure distribution of the latest apps and utilities
 for cloud, servers, desktops and the internet of things.
- appimage :

Код: Выделить всё

olej@R420:~$ sudo apt search appimage | grep ^i
i A libappimage0                                                           - Core library for appimage                                                       
i   xapp-appimage-thumbnailer                                              - AppImage thumbnailer                                                            

Код: Выделить всё

olej@R420:~$ sudo apt show xapp-appimage-thumbnailer
Package: xapp-appimage-thumbnailer
Version: 1.0.1
Priority: optional
Section: gnome
Source: xapp-thumbnailers
Maintainer: Linux Mint <root@linuxmint.com>
Installed-Size: 13,3 kB
Depends: xapp-thumbnailers-common, python3-pyelftools, squashfs-tools
Download-Size: 2.676 B
APT-Manual-Installed: yes
APT-Sources: http://mint.ipacct.com/packages vera/main amd64 Packages
Description: AppImage thumbnailer
 Produces thumbnails for AppImage files.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

как я сносил Flatpak ... и подобное с ним

Непрочитанное сообщение Olej » 05 мар 2023, 10:59

Olej писал(а):
03 мар 2023, 17:38
то что Mint 21 ввели, явно или неявно, Flatpak как основной инструмент распространения и установки ПО в свой дистрибутив
А раз это так! То обязательно нужно посмотреть что в этой части происходит в других широко используемых дистрибутивах...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

как я сносил Flatpak ... и подобное с ним

Непрочитанное сообщение Olej » 05 мар 2023, 11:09

Olej писал(а):
05 мар 2023, 10:59
То обязательно нужно посмотреть что в этой части происходит в других широкоиспользуемых дистрибутивах...
Ближайший, из команды Mint, кандидат - LMDE5 :

Код: Выделить всё

olej@nvme:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Linuxmint
Description:	LMDE 5 (elsie)
Release:	5
Codename:	elsie

Код: Выделить всё

olej@nvme:~$ which mintinstall
/usr/bin/mintinstall

Код: Выделить всё

olej@nvme:~$ mintinstall
MintInstall: Detected system architecture: 'x86_64'
MintInstall: Cannot open reviews cache: [Errno 2] Нет такого файла или каталога: '/home/olej/.cache/mintinstall/reviews.json'
MintInstall: Deleting old screenshots
MintInstall: Downloaded new reviews
...
И эта срань тут как тут:
Снимок экрана от 2023-03-05 10-07-53.png
Снимок экрана от 2023-03-05 10-07-53.png (142.73 КБ) 845 просмотров

Код: Выделить всё

olej@nvme:~$ apt policy flatpak
flatpak:
  Установлен: 1.10.7-0+deb11u1
  Кандидат:   1.10.7-0+deb11u1
  Таблица версий:
     1.14.2-1~bpo11+1 100
        100 http://ftp.bme.hu/debian bullseye-backports/main amd64 Packages
 *** 1.10.7-0+deb11u1 500
        500 http://ftp.bme.hu/debian bullseye/main amd64 Packages
        500 http://security.debian.org bullseye-security/main amd64 Packages
        100 /var/lib/dpkg/status

Код: Выделить всё

olej@nvme:~$ which flatpak
/usr/bin/flatpak
Хоть вот это ... слава Богу:

Код: Выделить всё

olej@nvme:~$ flatpak list
olej@nvme:~$ 

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

как я сносил Flatpak ... и подобное с ним

Непрочитанное сообщение Olej » 05 мар 2023, 11:37

Olej писал(а):
05 мар 2023, 10:59
в других широкоиспользуемых дистрибутивах...
Debian:

Код: Выделить всё

olej@esprimop420:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 11 (bullseye)
Release:	11
Codename:	bullseye

Код: Выделить всё

olej@esprimop420:~$ apt policy flatpak
flatpak:
  Установлен: (отсутствует)
  Кандидат:   1.10.7-0+deb11u1
  Таблица версий:
     1.10.7-0+deb11u1 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
        500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages

Код: Выделить всё

olej@esprimop420:~$ flatpak list
-bash: flatpak: команда не найдена
Фу-х ... слава Богу ... хоть этим ума не хватило:

Код: Выделить всё

olej@esprimop420:~$ which flatpak
olej@esprimop420:~$ 

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

как я сносил Flatpak ... и подобное с ним

Непрочитанное сообщение Olej » 05 мар 2023, 11:54

Выше было сказано:
Olej писал(а):
03 мар 2023, 17:41
Они его ставят по умолчанию
Но тут я маху дал :lol:

Код: Выделить всё

olej@esprimop420:~$ apt policy flatpak
flatpak:
  Установлен: (отсутствует)
  Кандидат:   1.10.7-0+deb11u1
  Таблица версий:
     1.10.7-0+deb11u1 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
        500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
apt policy (как-то не пользовался этой возможностью) - только показывает потенциальную возможность установки пакета/приложения из пакетной системы, из репозитория (.deb) ... ничего более ... ну и версию + приоритет репозитория установки...
Но не наличие установленного пакета!
Как для:

Код: Выделить всё

olej@esprimop420:~$ apt policy golang
golang:
  Установлен: (отсутствует)
  Кандидат:   2:1.15~1
  Таблица версий:
     2:1.15~1 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

как я сносил Flatpak ... и подобное с ним

Непрочитанное сообщение Olej » 05 мар 2023, 12:07

Olej писал(а):
05 мар 2023, 11:37
в других широкоиспользуемых дистрибутивах...
Fedora:

Код: Выделить всё

[olej@xenix ~]$ lsb_release -a
LSB Version:	:core-4.1-amd64:core-4.1-noarch
Distributor ID:	Fedora
Description:	Fedora release 37 (Thirty Seven)
Release:	37
Codename:	ThirtySeven

Код: Выделить всё

[olej@xenix ~]$ which flatpak
which: no flatpak in (/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/olej/.local/bin:/home/olej/bin)

Код: Выделить всё

[olej@xenix ~]$ dnf list flatpak
Последняя проверка окончания срока действия метаданных: 0:00:28 назад, Вс 05 мар 2023 11:38:49.
Имеющиеся пакеты
flatpak.i686                                          1.14.1-2.fc37                                         updates
flatpak.x86_64                                        1.14.1-2.fc37                                         updates

Код: Выделить всё

[olej@xenix ~]$ dnf list --installed flatpak
Ошибка: Совпадений среди пакетов не найдено
И для контроля (для сравнения), на всякий случай:

Код: Выделить всё

[olej@xenix ~]$ dnf list --installed gcc
Установленные пакеты
gcc.x86_64                                          12.2.1-4.fc37                                          @updates

Ответить

Вернуться в «Администрирование Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя