К какому репозиторию принадлежит xvnc4viewer?

Я использую Ubuntu 20.04, и у меня есть список имен пакетов, для которых я хочу проверить, является ли он частью репозитория Ubuntu по умолчанию.

Пока что я итерирую по списку проверку со следующим скриптом:

#!/bin/bash

input="modified_list.txt"

RED='\033[0;31m'
NC='\033[0m'

if [ ! -f $input ];
then
    echo -e "file does not exist: $input"
    exit 1
fi

while read -r line
do
    if [[ $(apt policy $line  2> /dev/null | grep 'focal' | wc -l) -gt 0 ]];
    then
        # print package name normal if part of ubuntu default repo
        echo -e "$line\t"
    else
        # print package name red if not in default repo
        echo -e "${RED}${line}${NC}" 
    fi

done < $input

Тут я заметил, что пакет xvnc4viewerне является (согласно скрипту) частью репозитория. При выполнении apt policy xvnc4viewerтерминал выводит:

xvnc4viewer:
  Installed: 4.1.1+xorg4.3.0-37.3ubuntu2
  Candidate: 4.1.1+xorg4.3.0-37.3ubuntu2
  Version table:
 *** 4.1.1+xorg4.3.0-37.3ubuntu2 100
        100 /var/lib/dpkg/status

При использовании команды на других пакетах я нашел URL-адрес или что-то, что помогло мне выяснить, откуда взялся пакет, но в этом случае я не мог не разберусь. С помощью apt-cache search xvnc4viewerпакет найден, но команды типа apt-cache showpkgмне тоже не помогли. Итак, как мне выяснить, откуда пришла посылка?

3
задан 10 January 2022 в 16:34

0 ответов

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

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