Нахождение установленных пакетов, не поддерживаемых командой Ubuntu

Как я могу проверить, установил ли я какие-либо пакеты Вселенной или Мультивселенной, согласно которым, /etc/apt/sources.list, "ПОЛНОСТЬЮ НЕПОДДЕРЖИВАЕМЫЙ командой Ubuntu"?
То, что я ищу, является командной строкой для Ubuntu 18 сервер LTS (никакой GUI) для списка установленных пакетов componenent, включая установленные пакеты, которые не доступны от apt-get (не часть архивов, настроенных в /etc/apt/sources.list).
aptitude versions '?name(.)' перечисляет доступные пакеты и их состояние установки, но не производит их исходный компонент, ни делает apt-cache.

8
задан 26 October 2018 в 05:19

4 ответа

Вы можете использовать команду ubuntu-support-status

$ ubuntu-support-status --help
Usage: ubuntu-support-status [options]

Options:
  -h, --help          show this help message and exit
  --show-unsupported  Show unsupported packages on this machine
  --show-supported    Show supported packages on this machine
  --show-all          Show all packages with their status
  --list              Show all packages in a list

с соответствующим аргументом --show-unsupported.

Ниже приведен пример из моей системы 16.04.5 LTS:

$ ubuntu-support-status --show-unsupported

Support status summary of 'hostname':

You have 94 packages (1.9%) supported until April 2021 (Community - 5y)
You have 2668 packages (54.0%) supported until April 2021 (Canonical - 5y)
You have 647 packages (13.1%) supported until April 2019 (Community - 3y)

You have 79 packages (1.6%) that can not/no-longer be downloaded
You have 1456 packages (29.4%) that are unsupported

No longer downloadable:
acroread acroread-bin:i386 cpp-4.4 cpp-4.5 cpp-4.6 
... 

Unsupported: 
abiword-plugin-grammar adequate aglfn alien android android-tools-adb 
android-tools-fastboot ant ant-optional antiword apt-file
...
y-ppa-manager yad zenmap

(я добавил ... для ограничения количества строк).

15
ответ дан 23 November 2019 в 05:25

Вики Debian показывает, как вы можете различить нативные и нативные пакеты.

Если вы хотите увидеть связь между sources.list и установленными пакетами, вы можете использовать dpkg --get-selections и apt-cache show и apt-get update.

Или поискать в базе данных пакетов с curl.

В Fedora / RHEL есть инструмент для проверки того, что файлы поступают из поддерживаемых пакетов.

0
ответ дан 23 November 2019 в 05:25

Что я наконец сделал, чтобы получить читабельный список всего, что не полностью поддерживается и без беспорядка:

# sed removes summary lines and packages supported for five years
# and prints one line per not fully supported package:
ubuntu-support-status --show-all | sed '0,/summary/ d; /^Support.*5y/,/^$/ d; /^You have/,/^$/ d; /:/ n; s- $--; s- -\n-g'

No longer downloadable:


Unsupported:
cgroup-tools
...

Supported until April 2021 (Community - 3y):
fonts-dejavu
libx86-1
openjdk-8-jre
openjdk-8-jre-headless
0
ответ дан 23 November 2019 в 05:25
sudo apt install synaptic

Откройте Synaptic Package Manager. Перейдите к "Источнику" (левая нижняя часть).

4
ответ дан 23 November 2019 в 05:25

Другие вопросы по тегам:

Похожие вопросы: