Artix Linux Forum

Artix Linux => Applications & Software => Topic started by: TheExplorer on 03 December 2023, 14:00:53

Title: Simple question about software availability in repos
Post by: TheExplorer on 03 December 2023, 14:00:53
Hey, folks

Just for clarification (I'm new to Artix):

Why is there so many software absent in repos but present in Arch ? I mean, non-systemd stuff, like video editors (openshot, shotwell, flowblade) or linssid or rkhunter or converseen. Or whatever. That's what I remembered at the moment. Pretty lots of applications.

Today I needed a decent video editor and couldn't find it, for example.
Title: Re: Simple question about software availability in repos
Post by: Ambie on 03 December 2023, 14:25:13
I think it is because we can take all that non-systemd-related apps from arch's repos.
Title: Re: Simple question about software availability in repos
Post by: TheExplorer on 03 December 2023, 14:48:53
I think it is because we can take all that non-systemd-related apps from arch's repos.

So, are we encouraged to add Arch repos to pacman, am I right?
Title: Re: Simple question about software availability in repos
Post by: Ambie on 03 December 2023, 15:41:53
I guess we encouraged to make our own decisions and not blame others for it ;-)
Title: Re: Simple question about software availability in repos
Post by: ####### on 03 December 2023, 17:40:03
Arch Linux has many more users and developers than Artix, plus all the Arch based distros contiribute in some way to Arch development, as it is everyone's interests Arch is working well. But I think you're forgetting that Artix has numerous packages and features that Arch lacks, most obviously relating to inits, there are several others too. On the Artix wiki there are instructions to add more repos if you wish, and this is not limited to official Arch repos. Arch itself has numerous community repos with packages not present in Arch - however much you have in any given set of repos there is inevitably more out there, such is the nature of finite things. If you don't want to enable Arch repos you might be able to use alternative approaches such as installing an AUR helper to build and keep updated your own additional packages, which is quite easy in some cases when a well maintained AUR package exists and the package is not a very large one that takes a long while to download the source and build.
Title: Re: Simple question about software availability in repos
Post by: TheExplorer on 03 December 2023, 19:50:39
I guess we encouraged to make our own decisions and not blame others for it ;-)

I didn't blame anyone. I was just asking a question. Thanks for your input too.
Title: Re: Simple question about software availability in repos
Post by: TheExplorer on 03 December 2023, 19:53:17
Arch Linux has many more users and developers than Artix, plus all the Arch based distros contiribute in some way to Arch development, as it is everyone's interests Arch is working well. But I think you're forgetting that Artix has numerous packages and features that Arch lacks, most obviously relating to inits, there are several others too. On the Artix wiki there are instructions to add more repos if you wish, and this is not limited to official Arch repos. Arch itself has numerous community repos with packages not present in Arch - however much you have in any given set of repos there is inevitably more out there, such is the nature of finite things. If you don't want to enable Arch repos you might be able to use alternative approaches such as installing an AUR helper to build and keep updated your own additional packages, which is quite easy in some cases when a well maintained AUR package exists and the package is not a very large one that takes a long while to download the source and build.


Ok, thank you. Understood now.

I'm aware of Artix packages and features. Do I understand correctly that other common packages are simply taken from Arch repo? Or is every package being recompiled?..

So, was just asking, why not keep all non-systemd Arch packages in the repo too.

P.S. Sorry, not a native English speaker.
Title: Re: Simple question about software availability in repos
Post by: corysanin on 03 December 2023, 20:39:23
I'm aware of Artix packages and features. Do I understand correctly that other common packages are simply taken from Arch repo? Or is every package being recompiled?..

The PKGBUILD is taken, but we compile each package ourselves.

So, was just asking, why not keep all non-systemd Arch packages in the repo too.

Perhaps my previous post on the subject will satisfy:

As a fork of Arch, we get to benefit from a lot of their maintainers' heavy lifting. There are cases where things need to be tweaked to build in the pipeline as well as builds that fail because Arch maintainers build packages on their own computers. But for the most part, bringing in upstream changes is trivial.

What's not trivial are the updates that involve rebuilding large numbers of packages against an updated dependency or, in the case of this thread, dependencies getting mass-renamed. Coordination between team members is required and, of course, we're all doing this in our free time. [...]

What I'm trying to say [...] is even after a package is imported, the maintenance of said package is an ongoing thing that isn't always insignificant.
Title: Re: Simple question about software availability in repos
Post by: tintin on 04 December 2023, 05:02:27
Hello and bonjour,

Just for clarification (I'm new to Artix):
Welcome to Artix!


Quote
Why is there so many software absent in repos but present in Arch ?
Today I needed a decent video editor and couldn't find it, for example.

You have already had relevant explanations on this subject.

You can use arch repositories, but there are sometimes problems with artix vs arch package versions that you need to correct or work around.

I'm not a big specialist, but I've been using arch repositories since 2019, plus trizen to install/compile certain packages from AUR.
Recently, I even use the chaotic-AUR repository to easily have freecad-git: https://aur.chaotic.cx/

Below is my personal kitchen to add a ton of applications to an Artix OpenRC XFCE (translated from French by Google Translate):

Spoiler (click to show/hide)
Title: Re: Simple question about software availability in repos
Post by: TheExplorer on 04 December 2023, 11:33:24
You have already had relevant explanations on this subject.
You can use arch repositories, but there are sometimes problems with artix vs arch package versions that you need to correct or work around.

Yes. Thank you for information and your time! Cheers.
Title: Re: Simple question about software availability in repos
Post by: TheExplorer on 04 December 2023, 11:40:14
The PKGBUILD is taken, but we compile each package ourselves.

Damn, that's a lot of hard work. Thank you very much! I'll mark this as solved. Thank you for your time and such an informative answer. Cheers! Have a nice day.