The officially official Devuan Forum!

You are not logged in.

#1 2023-12-08 01:57:15

wtfrofl23
Member
Registered: 2023-12-08
Posts: 4  

[SOLVED] non-free firmware not installable in daedalus

Hi there,

I just installed newest devuan daedalus on my old netbook and have problems because wifi AND graphics are not running properly. The reason are the missing non-free-firmware-packages.

I need

firmware-linux-nonfree

and

firmware-amd-graphics

Regarding to some web-search, both packages are moved or renamed which was not properly documented. So my question is how do I install these packages?

I already changed my /etc/apt/sources.list to read:

deb http://deb.devuan.org/merged daedalus main contrib non-free non-free-firmware

deb http://deb.devuan.org/merged daedalus-security main contrib non-free non-free-firmware

deb http://deb.devuan.org/merged daedalus-updates main contrib non-free non-free-firmware

...but without success. I can't install the urgently needed packages. Somebody please help.

Offline

#2 2023-12-08 03:06:19

The-Amnesiac-Philosopher
Member
Registered: 2023-08-24
Posts: 431  

Re: [SOLVED] non-free firmware not installable in daedalus

Please forgive me if you've already done this, but did you run...

apt update

...as root (or sudo) after changing your sources.list?

If you don't have internet access, are you using an ethernet cable in order to have internet access in order to do this?

Both packages are available...

user@devuan:~$ apt search linux-nonfree
Sorting... Done
Full Text Search... Done
firmware-linux-nonfree/stable,now 20230210-5 all [installed,automatic]
  Binary firmware for various drivers in the Linux kernel (metapackage)
user@devuan:~$ apt search amd-graphics
Sorting... Done
Full Text Search... Done
firmware-amd-graphics/stable,now 20230210-5 all [installed,automatic]
  Binary firmware for AMD/ATI graphics chips

My sources.list...

deb http://deb.devuan.org/merged daedalus main non-free-firmware non-free contrib 

deb http://deb.devuan.org/merged daedalus-updates main non-free-firmware non-free contrib 

deb http://deb.devuan.org/merged daedalus-security main non-free-firmware non-free contrib 

deb http://deb.devuan.org/merged daedalus-backports main non-free-firmware non-free contrib

Last edited by The-Amnesiac-Philosopher (2023-12-08 03:10:05)

Offline

#3 2023-12-08 17:21:09

wtfrofl23
Member
Registered: 2023-12-08
Posts: 4  

Re: [SOLVED] non-free firmware not installable in daedalus

I didn't change anything but suddenly it just works. I booted up the pc and tried installing the firmwares again...and mystically download  was possible this time.

I installed firmware-linux-nonfree, firmware-amd-graphics and firmware-realtek (for wireless !), as well as amd64-microcode (just to be on the safe side). Everything works now: Graphics, wireless,...everything.

Thank you anyway for answer! It just sucks when you freshly set-up a system and nothing seems to work oob...

It's offtopic here but firefox-esr is not running. Its newest version 115 and it's just crashing. Suggestions? It's freshly installed and the output reads something like:

Gtk-ERROR **: 17:53:09.229: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported
ExceptionHandler::GenerateDump cloned child 4541
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
Trace/breakpoint trap

Last edited by wtfrofl23 (2023-12-08 17:21:53)

Offline

#4 2023-12-08 17:33:23

The-Amnesiac-Philosopher
Member
Registered: 2023-08-24
Posts: 431  

Re: [SOLVED] non-free firmware not installable in daedalus

Good deal!

I don't use "firefox" from the repos; I download it from Mozilla and use that, so I can't help you there. Sorry. sad

Offline

#5 2023-12-08 17:35:50

wtfrofl23
Member
Registered: 2023-12-08
Posts: 4  

Re: [SOLVED] non-free firmware not installable in daedalus

OK, thank you. I will try that...

Offline

#6 2023-12-08 17:37:40

The-Amnesiac-Philosopher
Member
Registered: 2023-08-24
Posts: 431  

Re: [SOLVED] non-free firmware not installable in daedalus

I don't know if this will help, but it's what I refer to when I install Firefox from Mozilla...

Make sure you have the REQUIRED libraries installed...

glibc 2.17 or higher
GTK+ 3.14 or higher
libstdc++ 4.8.1 or higher
X.Org 1.0 or higher (1.7 or higher is recommended)

Offline

#7 2023-12-08 18:01:33

The-Amnesiac-Philosopher
Member
Registered: 2023-08-24
Posts: 431  

Re: [SOLVED] non-free firmware not installable in daedalus

MY personal "full instructions" for installing Firefox from Mozilla...it will update itself independent from the Devuan/Debian updates.

Make sure you have the REQUIRED libraries installed...

glibc 2.17 or higher
GTK+ 3.14 or higher
libstdc++ 4.8.1 or higher
X.Org 1.0 or higher (1.7 or higher is recommended)
_____________________________________________________________

For sound in Firefox...

b) If you are using only alsa for sound, install apulse to have sound in Firefox.
b) If you are using pulseaudio, sound should work automatically.
_____________________________________________________________

Download and install Firefox...

1. Open a terminal, and cd into the folder where your download will be saved. For example...

cd Downloads

2. Download Firefox (or Firefox-ESR) 64 or 32 bit version.

NOTE: To download the 32 bit version, change os=linux64 to os=linux in the command(s) below.

NOTE: If you need Firefox with a language other than English-US, find your language in the list at the bottom, then substitute lang=en-US with your desired language in the command(s) below. 

To download Firefox, enter the following command...

wget "[url]https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=en-US[/url]" -O firefox.tar.bz2

To download Firefox-ESR, enter the following command...

wget "[url]https://download.mozilla.org/?product=firefox-esr-latest&os=linux64&lang=en-US[/url]" -O firefox-esr.tar.bz2

3. Extract the file...

tar xjf firefox*.tar.bz2

4. Move the extracted firefox folder to /opt...

sudo mv firefox /opt/

5. Create a symlink to the Firefox executable...

sudo ln -s /opt/firefox/firefox /usr/bin/firefox

6. Create a Desktop File...

First, enter the following in the terminal to become root...

su

After becoming root, enter the following command...

cd /usr/local/share/applications

If that directory doesn't exist, create it...

mkdir /usr/local/share/applications

...then use the cd command again. 

Now enter the following command to create a desktop file...

nano firefox.desktop

If you are using alsa for sound, copy and paste the following into the terminal...

[Desktop Entry]
Version=1.0
Name=Firefox
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=apulse firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=Network;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true

If you are using pulseaudio for sound, remove apulse from above...

Exec=apulse firefox %u

so that it looks like this...

Exec=firefox %u

Save the file and close nano with the following 3 actions...

Ctrl + x
y
Enter

Firefox should now be installed and available in your menu.

_____________________________________________________________

For other languages replace 'lang=en-US' with...

   Acholi                     lang=ach
   Afrikaans                  lang=af
   Albanian                   lang=sq
   Arabic                     lang=ar
   Aragonese                  lang=an
   Armenian                   lang=hy-AM
   Assamese                   lang=as
   Asturian                   lang=ast
   Azerbaijani                lang=az
   Basque                     lang=eu
   Belarusian                 lang=be
   Bengali (Bangladesh)       lang=bn-BD
   Bengali (India)            lang=bn-IN
   Bosnian                    lang=bs
   Breton                     lang=br
   Bulgarian                  lang=bg
   Catalan                    lang=ca
   Chinese (Simplified)       lang=zh-CN
   Chinese (Traditional)      lang=zh-TW
   Croatian                   lang=hr
   Czech                      lang=cs
   Danish                     lang=da
   Dutch                      lang=nl
   English (British)          lang=en-GB
   English (South African)    lang=en-ZA
   Esperanto                  lang=eo
   Estonian                   lang=et
   Finnish                    lang=fi
   French                     lang=fr
   Frisian                    lang=fy-NL
   Fulah                      lang=ff
   Gaelic (Scotland)          lang=gd
   Galician                   lang=gl
   German                     lang=de
   Greek                      lang=el
   Gujarati (India)           lang=gu-IN
   Hebrew                     lang=he
   Hindi (India)              lang=hi-IN
   Hungarian                  lang=hu
   Icelandic                  lang=is
   Indonesian                 lang=id
   Irish                      lang=ga-IE
   Italian                    lang=it
   Kannada                    lang=kn
   Kazakh                     lang=kk
   Khmer                      lang=km
   Korean                     lang=ko
   Latvian                    lang=lv
   Ligurian                   lang=lij
   Lithuanian                 lang=lt
   Lower Sorbian              lang=dsb
   Macedonian                 lang=mk
   Maithili                   lang=mai
   Malay                      lang=ms
   Malayalam                  lang=ml
   Marathi                    lang=mr
   Norwegian (Bokmål)        lang=nb-NO
   Norwegian (Nynorsk)        lang=nn-NO
   Oriya                      lang=or
   Persian                    lang=fa
   Polish                     lang=pl
   Portuguese (Brazilian)     lang=pt-BR
   Portuguese (Portugal)      lang=pt-PT
   Punjabi (India)            lang=pa-IN
   Romanian                   lang=ro
   Romansh                    lang=rm
   Russian                    lang=ru
   Serbian                    lang=sr
   Sinhala                    lang=si
   Slovak                     lang=sk
   Slovenian                  lang=sl
   Songhai                    lang=son
   Spanish (Argentina)        lang=es-AR
   Spanish (Chile)            lang=es-CL
   Spanish (Mexico)           lang=es-MX
   Spanish (Spain)            lang=es-ES
   Swedish                    lang=sv-SE
   Tamil                      lang=ta
   Telugu                     lang=te
   Thai                       lang=th
   Turkish                    lang=tr
   Ukrainian                  lang=uk
   Upper Sorbian              lang=hsb
   Uzbek                      lang=uz
   Vietnamese                 lang=vi
   Welsh                      lang=cy
   Xhosa                      lang=xh

EDITED: To fix code stuff...if it's still unclear in any point, let me know.

Last edited by The-Amnesiac-Philosopher (2023-12-08 18:05:11)

Offline

#8 2023-12-13 07:02:47

wtfrofl23
Member
Registered: 2023-12-08
Posts: 4  

Re: [SOLVED] non-free firmware not installable in daedalus

Wow, thank you. I didn't realize there was another answer. Sorry for late reply. I will try asap.

Right now I'm fiddling around with Trinity, my favorite Desktop-Environment. Unfortunately it's very buggy and there is no forum, no support or anything alike. So I'm on my own, finding out which faulty file is messing-up the whole config. I could delete the .trinity-folder to let it re-create automatically. Unfortunately, I did this before and after copying back some backup-files it happened again: Nothin' is working. There is not even an output in the standard log-files...

Offline

#9 2023-12-13 09:51:25

aluma
Member
Registered: 2022-10-26
Posts: 646  

Re: [SOLVED] non-free firmware not installable in daedalus

In my experience, it is possible to copy the .trinity folder if the same version of TDE is used. In most cases, it is faster and more reliable to simply configure the interface through the control center. Less trash.

Offline

Board footer