Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: [SOLVED] Octopi package question (Read 382 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[SOLVED] Octopi package question

Sorry if I should not ask this here...



Re: alsa-card-profiles

I have a bunch of these double package installs. Is this proper. This is the first to be out of sync.

If I ask to remove the out of date package, it asks if I want to remove 243 dependencies.

What should I do?

Re: Octopi package question

Reply #1
I can only guess what that image is?

But you can't have the same package installed twice.
So my guess is you have the Arch repo's enabled and that showing you available packages not installed packages.
Or Octopi lists both the same way pacman -Si lists both.

So you should do nothing.
Except to say, make sure that the Arch repo's come after the Artix repo's in /etc/pacman.conf

Re: Octopi package question

Reply #2
I can only guess what that image is?

This is the octopi main screen.
But you can't have the same package installed twice.
So my guess is you have the Arch repo's enabled and that showing you available packages not installed packages.
This seems to answer my question.
Or Octopi lists both the same way pacman -Si lists both.

So you should do nothing.
Except to say, make sure that the Arch repo's come after the Artix repo's in /etc/pacman.conf
Looks good, right?

Quote from: /etc/pacman.conf
HoldPkg     = pacman glibc
Architecture = auto

CheckSpace
ParallelDownloads = 3

SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional

[system]
Include = /etc/pacman.d/mirrorlist

[world]
Include = /etc/pacman.d/mirrorlist

[galaxy]
Include = /etc/pacman.d/mirrorlist
[lib32]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist-arch
[universe]
Server = https://universe.artixlinux.org/$arch
Server = https://mirror1.artixlinux.org/universe/$arch
Server = https://mirror.pascalpuffke.de/artix-universe/$arch
Server = https://artixlinux.qontinuum.space:4443/universe/os/
Server = https://mirror1.cl.netactuate.com/artix/universe/$arch
[omniverse]
Server = http://omniverse.artixlinux.org/$arch
[moksha]
Server = http://omniverse.artixlinux.org/$arch/moksha
[community]
Include = /etc/pacman.d/mirrorlist-arch
[multilib]
Include = /etc/pacman.d/mirrorlist-arch
[arch4edu]
Server = https://mirrors.aliyun.com/arch4edu/$arch

Re: Octopi package question

Reply #3
It could be argued that you'd be better off with
Code: [Select]
[extra]
Include = /etc/pacman.d/mirrorlist-arch
below omniverse and universe and moksha (with the other arch repo's)
Only  so you ensure the Artix version gets picked, if available, ahead of the Arch version in extra
eg
Code: [Select]
HoldPkg     = pacman glibc
Architecture = auto

CheckSpace
ParallelDownloads = 3

SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional

[system]
Include = /etc/pacman.d/mirrorlist

[world]
Include = /etc/pacman.d/mirrorlist

[galaxy]
Include = /etc/pacman.d/mirrorlist
[lib32]
Include = /etc/pacman.d/mirrorlist

[universe]
Server = https://universe.artixlinux.org/$arch
Server = https://mirror1.artixlinux.org/universe/$arch
Server = https://mirror.pascalpuffke.de/artix-universe/$arch
Server = https://artixlinux.qontinuum.space:4443/universe/os/
Server = https://mirror1.cl.netactuate.com/artix/universe/$arch
[omniverse]
Server = http://omniverse.artixlinux.org/$arch
[moksha]
Server = http://omniverse.artixlinux.org/$arch/moksha
[extra]
Include = /etc/pacman.d/mirrorlist-arch
[community]
Include = /etc/pacman.d/mirrorlist-arch
[multilib]
Include = /etc/pacman.d/mirrorlist-arch
[arch4edu]
Server = https://mirrors.aliyun.com/arch4edu/$arch

Tip:
If you haven't already, set
Code: [Select]
VerbosePkgLists
like
Code: [Select]
# Misc options
Color
#NoProgressBar
CheckSpace
VerbosePkgLists
ILoveCandy
ParallelDownloads = 8
Then you get to see the repo's the packages are being sourced from.
Sorry you won't see any difference in optopi
2nd tip:
Use pacman  :)

Re: Octopi package question

Reply #4
Quote
ILoveCandy
?

Thanks.

Re: Octopi package question

Reply #5
It replaces progress bars with little PacMan-inspired ASCII art

 

Re: Octopi package question

Reply #6
you don't have double packages installed - because arch extra/ multi has been enabled, octopi is referencing both, hence the package references are to different repos (two alsa-libs,, one to galaxy and the other to extra).  They can seem a little out of sync., but not an issue generally.  Personally I take the attitude that if it ain't broke, don't break it.  For the heck of it, i just installed alsa-card-profiles and basically all octopi is doing is showing the galaxy one is up to date, and the extra one in Arch Extra isn't, but that's the arch repo that isn't, not the one on your machine (octopi is pretty simple in that it references the name of the package, then looks at the repo's available to show where it is (and its in 2 because they are identical packages, and more importantly, octopi does not have any clue WHERE the package on your machine originally came from, hence 2).