You are not logged in.
Hi, there i just joined devuan after seeing it has a release dof excalibur. i installed it on my lenovo legion go device. so far i managed it very well.
some issues, i notice winetricks is not available. i couldnt install quake enhanced from heroic games launcher.
i couldnt install wine32.
how do i install winetricks, wine32 an fix quake 1 enhanched? quake enhance refuses to install. it starts installing, but, it fails after it finishes.
how do i update devuan?
otherwise great job, its very smooth an stable an performance is great. just need help with some programs an games.
thanks.
oh, im using xfce distribution. i installed discover store too. im using lenovo legion go device.
Offline
It seems, it's likely, that your problem is: 'contrib' repository is disabled.
I believe 'contrib' and 'non-free' are omitted/disabled by default.
sudo nano /etc/apt/sources.listor
suto root and adjust your sources.list accordingly then run
apt update. That should give you access to winetricks
deb http://pkgmaster.devuan.org/merged excalibur main contrib non-free<-- Should look something like that; and you can query the Web to find out how to alter your /etc/apt/sources.list file, as well.
Now, to install wine32..? I think you'd have to enable x86 access. You'll have to look that up.
I did a bit of searching and found some answers with the search query "can't install wine32 on debian." Though I can't be sure of what is proper for your use case. Seems there is a way to enable 32bit apt sources, as well as perhaps some kind of "wine-installer" that perhaps just autoconfigures everything? I think on my main rig, I just enabled 32bit sources with dpkg or some sort of wizardry I don't recall at the moment.
Anywho good luck. Query the web.
As far as gaming goes, I tend to use pre-packaged and sand-boxed stuff (flatpak, AppImage, etc..), unless the devuan repos suffice for whatever it is.
I think there are a few options out there for dedicated 'gaming distros' as well. However, if you prefer to remain SystemD free; welcome aboard.
Last edited by goat (2025-11-10 03:33:55)
Offline
i couldnt install wine32
https://wiki.debian.org/Wine#Step_1:_Enable_multiarch
it starts installing, but, it fails after it finishes.
Without logs or command output, all that remains is speculation.
how do i update devuan?
https://wiki.debian.org/PackageManagement, same as any debian-based distro.
Last edited by steve_v (2025-11-10 04:18:50)
Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.
Offline
deb http://pkgmaster.devuan.org/merged excalibur main contrib non-free
gave methis error
bash: deb: command not found
i was able to get quake 1 enhanced to install. so that worked.
got wine32 to install.
now i just need to get winetricks installed.
Last edited by TalionRanger117 (2025-11-10 16:44:48)
Offline
goats advice to use pkgmaster is no good.
On the top of the forum is a link to the Devuan page. Its worth following the link. Here is something to read:
https://www.devuan.org/os/packages
A full blown correct sources entry should look like this:
deb http://deb.devuan.org/merged excalibur main contrib non-free non-free-firmwareBTW: to use
suto become root is also outdated.
You need to use
su - or the path setting will be incorrect.
Last edited by rolfie (2025-11-10 16:55:33)
Online
You need to use
su -
or the path setting will be incorrect.
Unless you were reading the change log file and took the advice contained in it to make this file overcoming that breaking change, perhaps might have been news file not sure now it occurs to me. Something that is becoming far to common in Debian these days breaking compatibility just for the hell of it...
root@9600k:~# cat /etc/default/su
# Added to always have the PATH set for su.
ALWAYS_SET_PATH yesEdit: Oh if you are going to be messing with the sources file move it to a backup and create the new style one and use that.
root@9600k:~# cat /etc/apt/sources.list.d/devuan.sources
# Devuan 6 excalibur
## The new style method of using repositories to install software.
## This /etc/apt/sources.list.d/devuan.sources is new style and location file
## The /etc/apt/old.style.sources.list contains the same as this.
## https://linuxconfig.org/ubuntus-repository-configuration-ubuntu-sources-have-moved-to-etc-apt-sources-list-d-ubuntu-sources
## Normal excalibur sources
Types: deb
URIs: http://gnlug.org/pub/devuan/merged
Suites: excalibur excalibur-backports excalibur-proposed-updates excalibur-updates
Components: main non-free contrib non-free-firmware
Enabled: yes
Signed-By: /usr/share/keyrings/devuan-archive-keyring.gpg
Architectures: amd64
## excalibur security sources
Types: deb
URIs: http://gnlug.org/pub/devuan/merged
Suites: excalibur-security
Components: main non-free contrib non-free-firmware
Enabled: yes
Signed-By: /usr/share/keyrings/devuan-archive-keyring.gpg
Architectures: amd64Last edited by RedGreen925 (2025-11-10 23:04:24)
Online
goats advice to use pkgmaster is no good.
On the top of the forum is a link to the Devuan page. Its worth following the link. Here is something to read:
https://www.devuan.org/os/packages
A full blown correct sources entry should look like this:
deb http://deb.devuan.org/merged excalibur main contrib non-free non-free-firmware
BTW: to use
su
to become root is also outdated.
You need to use
su -
or the path setting will be incorrect.
i see i give this a read. https://www.devuan.org/os/packages
for deb http://deb.devuan.org/merged excalibur main contrib non-free non-free-firmware
i use that an give it a shot.
i put deb http://deb.devuan.org/merged excalibur main contrib non-free non-free-firmware in terminal right?
as for su. that makes sense. so devuan uses a different su thing.
so instead of su its su -
i defiantly make a copy if i mess around with sources.d
Last edited by TalionRanger117 (2025-11-11 04:21:06)
Offline
with respect to the relatively recent(historically speaking) su/substitute_user/switch_user/etc kerfuffle
https://unix.stackexchange.com/questions/460478/debian-su-and-su-path-differences
Be Excellent to each other and Party On!
https://www.youtube.com/watch?v=rph_1DODXDU
https://en.wikipedia.org/wiki/Bill_%26_Ted%27s_Excellent_Adventure
Do unto others as you would have them do instantaneously back to you!
Offline
I still suspect you need to enable your 'contrib' and 'non-free' repos, if you have not done so.
su - rootTo get root access for editing your /etc/apt/sources.list file
cd /etc/aptChange Directory to /etc/apt
cp sources.list sources.list.backupMake a backup of your original sources.list file
nano sources.listOpen your sources.list file in a text editor so you can modify it to look like the following.
deb http://deb.devuan.org/merged excalibur main contrib non-free non-free-firmwareYou must add the 'contrib' and 'non-free' sources (you do this while inside the 'nano' program, a text editor). I believe you also should add 'contrib' and 'non-free' to the 'excalibur-security' and 'excalibur-updates' lines as well.
And that should, to the best of my understanding, give you access to 'winetricks' which is in the 'contrib' repositories.
(sidenote: I do use su - root , myself. I was just pointing to the 'su' program itself, which is named, 'su'.)
You would then want to follow the above advice from steve_v by enabling multi-arch
https://wiki.debian.org/Wine#Step_1:_Enable_multiarch
That's the best I can think of to solve your issue.
Offline
where do i put the deb http://deb.devuan.org/merged excalibur main contrib non-free non-free-firmware in sources.list?
Offline
you may put that line anywhere under the standard info (head), but anywhere will work.
If there is a duplicate you may see error complaints, but it (the update and/or installations) should still work.
As for the su changes, I add an entry in to ~/.bash. Generally I put the line with other alias' in the file.
/home/glenn/.bashrc
alias su='su -'This way I don't get problems if there's an update/upgrade that changes the way su (substitute user) is invoked.
pic from 1993, new guitar day.
Offline
so under
#deb cdrom:[Devuan GNU/Linux 6.0.0-rc1 excalibur amd64 - netinstall 20250913]/ excalibur contrib main no>
deb http://deb.devuan.org/merged excalibur main non-free-firmware
deb-src http://deb.devuan.org/merged excalibur main non-free-firmware
deb http://deb.devuan.org/merged excalibur-security main non-free-firmware
deb-src http://deb.devuan.org/merged excalibur-security main non-free-firmware
deb http://deb.devuan.org/merged excalibur main contrib non-free non-free-firmware
deb-src http://deb.devuan.org/merged excalibur main contrib non-free non-free-firmware
is this ok to do?
i put contrib one under security.
will this cause any issues?
Last edited by TalionRanger117 (Yesterday 16:10:44)
Offline
The order is not important, but duplicates might be a bother. I.e., you should remove the top two, because the are duplicates for excalibur/main and excalibur/non-free-firmware.
In addition, you should probably add sources.list lines for excalibur-updates and excalibur-proposed-updates ... also using sections main, contrib, non-free and non-free-firmwares. With that you would be more "future ready".
Offline
The order is not important, but duplicates might be a bother. I.e., you should remove the top two, because the are duplicates for excalibur/main and excalibur/non-free-firmware.
In addition, you should probably add sources.list lines for excalibur-updates and excalibur-proposed-updates ... also using sections main, contrib, non-free and non-free-firmwares. With that you would be more "future ready".
duplicates? when adding a contrib one i dont need the first one an the security one?
how should it look for deb http://deb.devuan.org/merged excalibur main contrib non-free non-free-firmware
deb-src http://deb.devuan.org/merged excalibur main contrib non-free non-free-firmware?
where does excalibur-updates an excalibur-proposed-updates go to?
sorry for all of these questions im learning how this works. want to make sure im doing this correctly.
Last edited by TalionRanger117 (Today 02:05:30)
Offline
The four labels main, contrib, non-free and non-free-firmware are known as sections;
The four labels excalibur, excalibur-updates, excalibur-secority and excalibur-proposed-updates are known as codenames;
The URL http://deb.devuan.org/merged is known as the base.
The prefix label deb indicates that the line is for binary packages, and the prefix label deb-src indicates that the line is for source packages.
Each sources.list line includes (in order) a prefix label, the base, a codename, and one or more sections. You can have it as 4 lines with a single section on each, or as a single line with all four sections.
I suggested you have one deb line for each codename, with all 4 sections, and one deb-src line for each codename, with all 4 sections.
Offline
The four labels main, contrib, non-free and non-free-firmware are known as sections;
The four labels excalibur, excalibur-updates, excalibur-secority and excalibur-proposed-updates are known as codenames;
The URL http://deb.devuan.org/merged is known as the base.
The prefix label deb indicates that the line is for binary packages, and the prefix label deb-src indicates that the line is for source packages.
Each sources.list line includes (in order) a prefix label, the base, a codename, and one or more sections. You can have it as 4 lines with a single section on each, or as a single line with all four sections.
I suggested you have one deb line for each codename, with all 4 sections, and one deb-src line for each codename, with all 4 sections.
i see, so when adding a new line the
so like this is good?
deb http://deb.devuan.org/merged excalibur main contrib non-free non-free-firmware
deb-src http://deb.devuan.org/merged excalibur excalibur-updates excalibur-security excalibur-proposed-updates main contrib non-free non-free-firmware
Offline
No, there can only be one codename on a line. You need a separate line for each codename.
Offline