apt-get "Невозможно найти пакет" с глобусом

321
Rolf

Я пытаюсь удалить рабочий стол Пантеона. Я использую звездный шар, чтобы удалить все пакеты с именем, которое начинается с "pantheon-".

rolf@DRGMC01:~$ sudo apt-get remove pantheon-* Reading package lists... Done Building dependency tree  Reading state information... Done E: Unable to locate package pantheon-debian-repos_0.4-0+pantheon+stretch+loki1_all.deb E: Couldn't find any package by glob 'pantheon-debian-repos_0.4-0+pantheon+stretch+loki1_all.deb' E: Couldn't find any package by regex 'pantheon-debian-repos_0.4-0+pantheon+stretch+loki1_all.deb' 

Хорошо, давайте установим отсутствующий пакет.

rolf@DRGMC01:~$ sudo apt-get install pantheon-debian-repos Reading package lists... Done Building dependency tree  Reading state information... Done The following NEW packages will be installed: pantheon-debian-repos 0 upgraded, 1 newly installed, 0 to remove and 16 not upgraded. Need to get 3,682 B of archives. After this operation, 19.5 kB of additional disk space will be used. Get:1 http://gandalfn.ovh/debian stretch-loki/main amd64 pantheon-debian-repos all 0.4-0+pantheon+stretch+loki1 [3,682 B] Fetched 3,682 B in 0s (12.2 kB/s)  Selecting previously unselected package pantheon-debian-repos. (Reading database ... 180511 files and directories currently installed.) Preparing to unpack .../pantheon-debian-repos_0.4-0+pantheon+stretch+loki1_all.deb ... Unpacking pantheon-debian-repos (0.4-0+pantheon+stretch+loki1) ... Setting up pantheon-debian-repos (0.4-0+pantheon+stretch+loki1) ... Importing pantheon-debian keyring Warning: apt-key should not be used in scripts (called from postinst maintainerscript of the package pantheon-debian-repos) OK 

Может сейчас?

rolf@DRGMC01:~$ sudo apt-get remove pantheon-* --ignore-missing Reading package lists... Done Building dependency tree  Reading state information... Done E: Unable to locate package pantheon-debian-repos_0.4-0+pantheon+stretch+loki1_all.deb E: Couldn't find any package by glob 'pantheon-debian-repos_0.4-0+pantheon+stretch+loki1_all.deb' E: Couldn't find any package by regex 'pantheon-debian-repos_0.4-0+pantheon+stretch+loki1_all.deb' 

Нет. Это действительно установлено?

rolf@DRGMC01:~$ dpkg -l |grep '^ii panth' ii pantheon-agent-polkit 0.1.4-0+pantheon+stretch+loki1+r1 amd64 Polkit authorization designed for Pantheon ii pantheon-debian-repos 0.4-0+pantheon+stretch+loki1 all Pantheon Debian Repository configuration ii pantheon-dpms-helper 1:0.4.3.1+bzr235-0+pantheon+stretch+loki2 all script and settings for X DPMS ii pantheon-mail 1.0.6-0+pantheon+stretch+loki1+r1 amd64 Email client  etc. 

Что здесь происходит?

  • Почему apt-get не видит установленный пакет?
  • Зачем вообще заботиться об этом пакете?
1

1 ответ на вопрос

3
AFH

Выглядит так, как будто вы находитесь pantheon-debian-repos_0.4-0+pantheon+stretch+loki1_all.debв вашем текущем каталоге, и pantheon-*расширяется до этого оболочкой.

Что вам нужно это:

sudo apt-get remove 'pantheon-*' 

или же:

sudo apt-get remove "pantheon-*" 
оооо да, у меня есть домашний каталог, по какой-то причине я был удивлен, найдя его там, но не думал, что это будет иметь такой эффект Rolf 5 лет назад 0
Черт возьми, `echo sudo apt-get remove pantheon- *` возвращает `sudo apt-get remove pantheon-debian-repos_0.4-0 + pantheon + stretch + loki1_all.deb` Rolf 5 лет назад 0

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