Skip to content

The --remove-repo flag will not work after you reinstall a package #1422

@silentJET85

Description

@silentJET85

If you run deb-get reinstall on a package that uses an Apt repository, the count in /etc/deb-get/aptrepos will get incremented.
Because of this, the --remove-repo flag will not work.

jet@kubuntu:~$ cat /etc/deb-get/aptrepos 
librewolf 1

jet@kubuntu:~$ deb-get reinstall librewolf
  [+] Updating: /etc/apt/sources.list.d/librewolf.list
Hit:1 https://repo.librewolf.net librewolf InRelease
Reading package lists... Done
(Reading database ... 239443 files and directories currently installed.)
Preparing to unpack .../librewolf_137.0.2-1_amd64.deb ...
Unpacking librewolf (137.0.2-1) over (137.0.2-1) ...
Setting up librewolf (137.0.2-1) ...
Processing triggers for hicolor-icon-theme (0.18-1) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...

jet@kubuntu:~$ cat /etc/deb-get/aptrepos 
librewolf 2

jet@kubuntu:~$ deb-get remove --remove-repo librewolf
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  librewolf
0 upgraded, 0 newly installed, 1 to remove and 3 not upgraded.
After this operation, 209 kB disk space will be freed.
(Reading database ... 239443 files and directories currently installed.)
Removing librewolf (137.0.2-1) ...
Processing triggers for hicolor-icon-theme (0.18-1) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
  [*] WARNING! /etc/apt/sources.list.d/librewolf.list was not removed because other packages depend on it.

jet@kubuntu:~$ cat /etc/deb-get/aptrepos 
librewolf 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions