You are not logged in.
I've just recently migrated a machine from Ubuntu Mate 18.04 to Devuan Beowulf Xfce. It was quite a challange but very rewarding indeed. I now have a fully functional Devuan Beowulf Xfce install running with threaded network, Samba and more.
I'd like to put together a small guide for this, since there hopefully are more Ubuntu users that might want to do this. (I have no previous experience with Debian at all, but with Ubuntu since 2007. And Arch for a while)
But initially I have some thoughts about the information I gathered.
I mainly tried to follow two sources, here:
https://devuan.org/os/documentation/dev … e-to-ascii
and here:
https://dev1galaxy.org/viewtopic.php?id=2796
Both those two sources start from a Debian install, not Ubuntu, which is of course as it should be. But it might give some problems along the way. On the one hand, as an Ubuntu user, you're used to the structure of repos and sources.list, and apt/aptitude/synaptic. On the other hand, Debian differs on some points like; it seems that apt can do different things on Debian vs Ubuntu, and definitely that the Debian repos you might have from the start differs from the Ubuntu repos you have (it's a given of course).
Thoughts about the guide Migrate to ASCII (link above):
If you are an Ubuntu 18.04 user, which should be fairly common since it's LTS, there are big differences compared to a Debian Jessie or Stretch install. The init system for one, and the contents of the repos for another. So some commands are not possible like update-rc.d and I don't think you can install sysvinit-core from the Ubuntu repos anymore. I got stuck on installing the keyring, which was a bummer. It was this command:
"apt-get install devuan-keyring --allow-unauthenticated"that just didn't work. As I remember the Ubuntu version of apt didn't recognize "--allow-unauthenticated".
So then I found the second thread here on this forum (link above) and could download the keyring deb-file and install it. That was the key
and I could continue as outlaid in the thread. Pretty much anyway.
At the start I made sure I had Xfce installed and running. I also made sure I had the package ifupdown installed. I kept lightdm, since it has a good history with Xfce. Then I edited sources.list and entered the Beowulf repo "main" only. And the process started. There were several "aptitude -f install" quite a few in fact. Very fun and challenging actually!
Based on my experience migrating from 18.04 to Beowulf I've started to form a small newbie guide in theory, as a work in progress. It would start something like this (just an outline/synopsis):
* Backup all your data
* Uninstall ALL unnecessary apps and librarys. And then some. You can reinstall them later.
* Install Wicd and ifupdown. (possibly resolvconf?)
* Edit sources.list
* update
* upgrade - aptitude safe-upgrade is a good start.
* Read the screen messages and be prepared with coffee or beer
Any thoughts or comments? Please fell free to add or subtract.
I'm concerned about the release of Ubuntu 20.04. There's only talk about icons, themes and wallpapers. No debate about the underlying structure of systemd. During the years I've seen systemd encompassing more and more of the system and I don't like it at all.
How do you think a nice migration guide from Ubuntu to Devuan should be?
Finally complete migration! After some tinkering with dependencies, mostly due to some packages being newer in the the old Ubuntu install than in Beowulf. It was for example gcc-8-base, gstreamer-bad and -good. But "sudo apt-get -o Dpkg::Options::="--force-all" install xxxxxx-package" solved some of it and aptitude full-upgrade several times. aptitude is very good at suggesting solutions for package conflicts.
All good! ![]()
@golinux: Might be a good idea to add that bit about downloading the keyring deb-file and doing "dpkg -i". I fooled around quite a bit with that and it took some time before I followed this thread. Seems that "apt" have some differences between Ubuntu and Debian, or that Debian already have some files installed that Ubuntu does not, and that it might be a tad easier to migrate from Debian than from Ubuntu. Or it might be just me......
![]()
PS. I'm glad to avoid Ubuntu 20.04 too. There's no debate about systemd, almost no debate about snap and so on. There's only concern about icons, themes and superficial stuff with the release of 20.04.
@swanson . . . You might also want to have a look at the documentation on the beta website in case you have need to do a similar migration.
Yes, I saw that first and tried to follow it but got stuck on installing the devuan keyring. It was not until this thread suggested to download the keyring as a deb-file and then installing it, that I could continue. So I followed this thread instead.
It's gone quite ok and I've migrated some more packages now. Still some to go but the remaining packages seem non-essential for booting and logging in. So long as you can boot and log in to a console most things can be fixed. But I log in to Beowulf Xfce 4.12 right now, so it's ok. A good feeling!
I've also followed these instructions above. But I migrated from Ubuntu Mate 18.04 to Beowulf. It was a mess but fun! How nice to run /etc/init.d/networking again!
Some of the hitches were with Elogind, which wouldn't configure during install but after uninstalling systemd it went ok. And a couple of others like avahi.
I couldn't have done it wihtout this thread and the app aptitude. So far I've just done aptitude safe-upgrade since aptitude full-upgrade had way too many conflicts. And I've also just enabled the repo beowulf main yet. But I will continue....
So you can migrate from Ubuntu to Devuan too!