Re: pkg-autoremove(8): portaudio, python38, sndio and tcl86
- In reply to: Graham Perrin : "pkg-autoremove(8): portaudio, python38, sndio and tcl86"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 08 Jul 2022 23:21:46 UTC
On Fri, 8 Jul 2022, Graham Perrin wrote:
> portaudio, python38, sndio and tcl86. Why do I find these four repeatedly
> automatically installed but removable?
>
> For example, an installation of tmux:
>
> root@fuji:~ # pkg install tmux
> Updating FreeBSD repository catalogue...
> FreeBSD repository is up to date.
> Updating poudriere repository catalogue...
> poudriere repository is up to date.
> All repositories are up to date.
> The following 5 package(s) will be affected (of 0 checked):
>
> New packages to be INSTALLED:
> portaudio: 19.6.0_6,1 [poudriere]
> python38: 3.8.13_2 [poudriere]
> sndio: 1.8.1 [FreeBSD]
> tcl86: 8.6.12 [FreeBSD]
> tmux: 3.2a [FreeBSD]
>
> Number of packages to be installed: 5
>
> The process will require 129 MiB more space.
> 3 MiB to be downloaded.
>
> Proceed with this action? [y/N]: y
> [1/3] Fetching tcl86-8.6.12.pkg: 100% 2 MiB 1.3MB/s 00:02
> [2/3] Fetching tmux-3.2a.pkg: 100% 389 KiB 398.5kB/s 00:01
> [3/3] Fetching sndio-1.8.1.pkg: 100% 111 KiB 113.6kB/s 00:01
[cut]
I get a very different result. On a 12.2 system with tmux already
installed:
artemis:~/Projects> pkg info -rdx tmux | less
tmux-3.2a
Depends on :
libevent-2.1.12
So I moved to a 12.2 without tmux. The is a lot of extra interactions which
I assume are well understood:
york:/home/doug# pkg info tmux
pkg: No package(s) matching tmux
What I wanted so lets install it:
york:/home/doug# pkg install tmux
Updating FreeBSD repository catalogue...
[york] Fetching packagesite.pkg: 100% 6 MiB 6.7MB/s 00:01
Processing entries: 0%
Newer FreeBSD version for package openupsd:
To ignore this error set IGNORE_OSVERSION=yes
- package: 1203000
- running kernel: 1202000
Ignore the mismatch and continue? [y/N]: y
Processing entries: 100%
FreeBSD repository update completed. 31269 packages processed.
All repositories are up to date.
New version of pkg detected; it needs to be installed first.
The following 1 package(s) will be affected (of 0 checked):
Installed packages to be UPGRADED:
pkg: 1.17.5 -> 1.17.5_1
Number of packages to be upgraded: 1
7 MiB to be downloaded.
Proceed with this action? [y/N]: y
[york] [1/1] Fetching pkg-1.17.5_1.pkg: 100% 7 MiB 7.7MB/s 00:01
Checking integrity... done (0 conflicting)
[york] [1/1] Upgrading pkg from 1.17.5 to 1.17.5_1...
[york] [1/1] Extracting pkg-1.17.5_1: 100%
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
tmux: 3.2a
Number of packages to be installed: 1
388 KiB to be downloaded.
Proceed with this action? [y/N]: n
I did not want it on this system. The the above systems used the default
FreeBSD respository. It seem possible in your case the fault lies there