Crux 3.2 lacks desktop managers in it's repos or ports. Am I correct?
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: PclinuxOS 64bit && Crux linux 3.2 in a VM
Posts: 12
Rep:
Crux 3.2 lacks desktop managers in it's repos or ports. Am I correct?
hello,
I am running crux linux 3.2 in virtualbox.I build the kernel and setup everything. Video, audio and ethernet working fine. I downloaded the ports tree of crux like so:
ports -u
Updating file list from crux.nu:orts/crux-3.2/core/
Updating collection core
Finished successfully
Updating file list from crux.nu:orts/crux-3.2/opt/
Updating collection opt
Finished successfully
Updating file list from crux.nu:orts/crux-3.2/xorg/
Updating collection xorg
Finished successfully
Why are those weird smilies there?
Anyway the next step, I tried to install a desktop/window manager using prt-get. I tried to install any of these:
xfce4
fluxbox
kde4
kde
gnome
enlightenment
windowmaker
lxde
But I get this error
-- Packages not found
prt-get does works because I've used it to install the alsa-utils and it's dependencies.
I did manage to get a least one desktop manager to install called blackbox.
Anyway, am I correct on this -- that the above desktop managers are not available in crux linux?
I doubt I will get any replies to this question as most people don't use dsitros where you have to build a kernel. I just though I ask if there are other crux users.
XFCE seems to be provided by the baguette repository, Fluxbox is in the contrib repo, KDE should be available in the kde4 repository, Gnome is not really available for CRUX, only some common libraries and artwork, Enlightenment can be found in the enlightenment repo, Windowmaker seems to be not available, the same seems to be true for LXDE/LXQt.
The CRUX ports browser definitely helps with finding the correct repos: https://crux.nu/portdb/
Distribution: PclinuxOS 64bit && Crux linux 3.2 in a VM
Posts: 12
Original Poster
Rep:
Thanks TobiSGD for your input. I though I wasn't going to get a reply as crux is not a popular distro, in fact, it's not in distrowatch's 100 list.
I enabled the contrib repo in the /etc/prt-get.conf file. So I was able to install fluxbox.
However, the other repos to install the heavier desktop managers aren't available in the /etc/prt-get.conf file. So, I am basically stuck to using fluxbox, openbox and blackbox.
On a hunch, I added the baguette repo from the url you provided to the prt-get file. Ran ports -u to update the list and then I ran the code below.
Code:
prt-get install xfdesktop
No matching packages found
It didn't work.
So, I can only install packages only from these repos:
Thanks TobiSGD for your input. I though I wasn't going to get a reply as crux is not a popular distro, in fact, it's not in distrowatch's 100 list.
I tried it, it is a nice distro, but no multilib support ruled it out for me.
Quote:
I enabled the contrib repo in the /etc/prt-get.conf file. So I was able to install fluxbox.
However, the other repos to install the heavier desktop managers aren't available in the /etc/prt-get.conf file. So, I am basically stuck to using fluxbox, openbox and blackbox.
On a hunch, I added the baguette repo from the url you provided to the prt-get file. Ran ports -u to update the list and then I ran the code below.
Code:
prt-get install xfdesktop
No matching packages found
It didn't work.
So, I can only install packages only from these repos:
So, I'm stuck to using a barebones desktop managaer called fluxbox which is not an attractive desktop manager, but it's better than nothing.
Can't figure out why the crux maintainers refuse to include the ports for the heavier desktop managers...
Anyway, thanks again Tobi
I don't have a CRUX installation, so I can't try to install packages. Anyways, the CRUX developers want to keep their distribution close to the BSD paradigm of providing a small base system and let other packages to external contributors, this is why you won't find desktop environments in the official ports repositories.
# the following line enables the multilib compat-32 collection #prtdir /usr/ports/compat-32
# the following line enables the user maintained contrib collection
prtdir /usr/ports/contrib
I have mine disabled as I am using a 64bit crux installation.
Quote:
Originally Posted by TobiSGD
I don't have a CRUX installation, so I can't try to install packages. Anyways, the CRUX developers want to keep their distribution close to the BSD paradigm of providing a small base system and let other packages to external contributors, this is why you won't find desktop environments in the official ports repositories.
I understand, but they could at least gave us the option to enable the port(s) if we want to use other desktop managers.
Anyway, crux is in a VM. My main linux distro is pclinuxos.
PS: What I like about crux, it is blazing fast, even in a virtual machine.
I tried it, it is a nice distro, but no multilib support ruled it out for me.
I don't have a CRUX installation, so I can't try to install packages. Anyways, the CRUX developers want to keep their distribution close to the BSD paradigm of providing a small base system and let other packages to external contributors, this is why you won't find desktop environments in the official ports repositories.
Hi I would like to point out that CRUX does have multilib support since version 3.0
Thanks TobiSGD for your input. I though I wasn't going to get a reply as crux is not a popular distro, in fact, it's not in distrowatch's 100 list.
I enabled the contrib repo in the /etc/prt-get.conf file. So I was able to install fluxbox.
However, the other repos to install the heavier desktop managers aren't available in the /etc/prt-get.conf file. So, I am basically stuck to using fluxbox, openbox and blackbox.
On a hunch, I added the baguette repo from the url you provided to the prt-get file. Ran ports -u to update the list and then I ran the code below.
Code:
prt-get install xfdesktop
No matching packages found
It didn't work.
You need to also add the repository file from the CRUX portdb to /etc/ports/baguette.httpup before running ports -u. Then, you should have a directory named /usr/ports/baguette, and prt-get should work properly.
Unfortunately, baguette is woefully out of date at this point (I have not updated any ports in about 3 months, due to a lack of free time of late). Hopefully I will get around to updating the ports there this week. Also note that while all of the core Xfce4 packages are available in baguette, there's only a handful of the Xfce goodies. I stopped packaging the goodies due to a lack of interest, but if there are any missing that you'd like to have, I'm willing to package them. Let me know by opening an issue on the baguette/crux-ports GitHub repository to tell me which of the Xfce goodies you want/need.
Quote:
So, I can only install packages only from these repos:
...
So, I'm stuck to using a barebones desktop managaer called fluxbox which is not an attractive desktop manager, but it's better than nothing.
Can't figure out why the crux maintainers refuse to include the ports for the heavier desktop managers...
The CRUX community is very small at the moment, and the developer base is even smaller. We develop the system and the ports repositories in our spare time. Many fully-fledged desktop environments are composed of a LOT of packages. We also have a tendency to only package the things WE actually use. Why spend a week packaging, say, KDE if we aren't going to use it? Not to say contributions would not be welcome from people who have the time and the willingness to package something like KDE
Note that there is a repository that has Enlightenment and one that has MATE. I believe someone had been working on getting KDE 4 to build, but I'm unsure of the status at this time.
Every distro has a philosophy and the Crux philosophy can be summed up in one word: simplicity. That is why the
official repositories have a limited but sufficient set of software. If you really need big repos, use Gentoo, Debian or
Ubuntu.
But Crux has lots of unofficial repositories too, and you can find them and their contents listed on the crux.nu website.
There is a repo for each of the popular desktops as well as some collections of miscellaneous software. Just add the ones
you want to your /etc/prt-get.conf file and make files for them in /etc/ports.
Crux isn't meant to be that easy to use. It's more of a get your hands dirty distribution, and learn how-to-do-things distributions similar to Slackware.
Crux has packages for Xfce last I looked and might still have FluxBox and OpenBox window managers available. Yes, it's not meant to be a heavyweight distribution. Crux is more for the power-user and customizationist to get a simple, yet stable, and powerful base to build from.
I've used it, and it's a nice, well-balanced distribution, but it's not a hand-holder by any means.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.