You are not logged in.
Pages: 1
Hello, I want to install emacs 29.4 on devuan daedalus, Synaptics package manager will tell that there is broken dependencies.
I want to install emacs-gtk as I have to use X11 and seems that emacs-pgtk is specifically for Wayland.
Any help will be useful.
I have installed devuan using the netinstall iso and I boot it using grub2 from another distribution, but probably this is not relevant.
here my sources.list
deb http://deb.devuan.org/merged/ daedalus main contrib non-free non-free-firmware
deb-src 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-src http://deb.devuan.org/merged/ daedalus-security main contrib non-free non-free-firmware
# daedalus-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.devuan.org/merged/ daedalus-updates main contrib non-free non-free-firmware
deb-src http://deb.devuan.org/merged/ daedalus-updates non-free-firmware non-free contrib main
# daedalus-backports, previously on backports.debian.org
deb http://deb.devuan.org/merged/ daedalus-backports non-free-firmware non-free contrib main
deb-src http://deb.devuan.org/merged/ daedalus-backports main contrib non-free non-free-firmware
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
Offline
Hello.
The latest version of emacs in Devuan Daedalus is 28.2. If you want emacs 29.4 (this version is found in daedalus-backports), you have to manually add the backports package repository.
Backports provides newer versions of packages already in the testing suite but linked to stable dependencies. This is useful if you prefer using newer software versions over well-tested stable versions. It is advised to disable backports and only enable to install specific packages.
In short, just add to your /etc/apt/sources.list
deb http://deb.devuan.org/merged daedalus-backports main
deb-src http://deb.devuan.org/merged daedalus-backports main
then
apt update
apt install -t daedalus-backports emacs
Good luck.
Offline
Many thanks for the quick answer.
The settings about repositories should already been here, (a part for the main on the right side)
# daedalus-backports, previously on backports.debian.org
deb http://deb.devuan.org/merged/ daedalus-backports non-free-firmware non-free contrib main
deb-src http://deb.devuan.org/merged/ daedalus-backports main contrib non-free non-free-firmware
what is lackig probably is the:
-t daedalus-backports
in the install part, and the use of apt.
So many thanks again.
I was "returning" to Devuan after some time on being on "Artix Linux" so probably my preferences could be biased.
I know that in Debian/Devuan the concept of "stable" has been always "peculiar" as it depends on different considerations from those adopted "upstream", like the ability for a package to build on all the different "platform", so I consider emacs 29.4 as "tested enough" as the development version is 30.x now and 29.4 is the stable version of emacs from some time.
more to come if problems will arise, or simply to make the post Solved, asa I can continue my migration effort.
Kind regards
Carlo D.
Offline
I will mark this as SOLVED as tests have revealed that Emacs 29.4 is working flawlessy with Devuan.
Some minor problems, but as my installation is an heavy modified install, with "literate config" based on an org file, some minor problems are not blocking, they are more a stimulus to learn more about Emacs.
Only to say something, it uses:
- eglot and pylsp
- treesitter for python grammar
- plantUML for diagrams
- Latex using a TExlive plain install in /opt/texlive
- and some other highly customize things
So the complexity is high enough.
Kind regards
Carlo D.
Offline
Pages: 1