The officially official Devuan Forum!

You are not logged in.

#2601 Re: Devuan Derivatives » how to setup installer with different desktop rather than Xfce4 » 2017-06-14 17:40:23

Somewhat Reticent wrote:

What about converting with a live DebIan Lxde ISO to Devuan, then using refractasnapshot?

If you're going to use refractasnapshot, it would be easier to install from a devuan installer iso, configure the system how you want it, and then make the live iso from that. I could have an lxde live iso in a couple hours that way. I don't know how to incorporate debian-installer in that without cheating. (cheating by unpacking an installer iso and adding the /live folder from a live iso, then repacking the installer iso.)

Keep in mind the difference between the two methods. The installer isos contain packages or download packages and then install and configure them. The refracta tools just make rsync copies of the filesystem and then either add live components into the iso when making a snapshot or adding a bootloader when installing.

#2602 Re: Devuan » Stretch is coming, Devuan status backported or up to date packages » 2017-06-14 15:44:56

I think package versions will remain constant between stretch and ascii. To do what you suggest would require a lot more people to do the work. Here's an explanation of amprolla that might answer some of your question.

Amprolla is an APT repository realtime merging mirror with caching support, used in Devuan to create and maintain package repositories. It brings package repository overlays to Apt-based distributions, a concept originating from Gentoo and present in other package managers such as GNU Guix. It was introduced as a quick way to solve the problem of serving Devuan-specific packages while keeping original Debian packages that don't need modifications, in order to reduce both resource consumption and the necessary work to make the Devuan Project a reality. Amprolla is tightly integrated with Devuan's infrastructure but may be used (and contributed to!) by others.

Amprolla runs as a daemon that monitors package changes in Debian by pulling them from Debian incoming repository queue, from packages.debian.org and sources.debian.org API. Once a change is identified, filters are applied to ensure the package dependency tree is correct. Then each modified package is synchronized to Devuan repositories. Amprolla maintains a complete local copy of all the repositories it tracks, but uses an HTTP redirect trick to save bandwidth and take advantage of the wide Debian repository mirror network for speed.

The local repository cache is used in case any new package in a Debian repository breaks dependencies or need actual human attention to be patched or built before insertion into the Devuan repositories. In any case, Amprolla can fallback to a previous version of the package if needed.

Amprolla integrates tightly with the development platform. It uses a SQL database to facilitate working at package level instead of suite level, and providing a REST API to access repository and package information and statistics. Version 2 of Amprolla will also replace dak functionality of Debian.

Because it provides package repository overlays, Amprolla can serve as the basis to expand such overlays to implement, e.g., personal package archives, thus making it easier to fork packages in the distribution. As a result, Devuan users are empowered, and Devuan maintainers encouraged to collaborate with (and listen to) users.

#2603 Re: Devuan Derivatives » how to setup installer with different desktop rather than Xfce4 » 2017-06-14 14:01:59

I haven't tried it, but I expect that you would only need to change the source of the packages, and the custom-CD and simple-CDD instructions should work with devuan. If you use that procedure and just note the changes you had to make, that would be helpful.

In one of the posts above, you mentioned wanting to make a live-CD. You can use live-build from the repository to do that. You could also use live-sdk (not packaged) or refractasnapshot (in experimental repo) as alternate methods. There are some threads in the Documentation section of the forum regarding live-build and live-sdk.

#2604 Re: Installation » how to install ffmpeg » 2017-06-14 03:27:25

jessie-backports has the same version of ffmpeg that's in testing.  7:3.2.5-1~bpo8+1

#2605 Re: Devuan Derivatives » how to setup installer with different desktop rather than Xfce4 » 2017-06-13 23:14:38

mckaygerhard wrote:

i must then adapt to devuan AGAINB other Debian only feature:

we have to do custom disc this on Debian:
1) https://wiki.debian.org/DebianCustomCD in this we must modify the apt mirror to only set required packages due repo are huge
2) https://wiki.debian.org/Simple-CDD/Howto this its a wrapper around your sugestion, but works perfectly for squeeze (i not use moder slowly linux)

i want to build a Devuan offline disc with LXDE desktop but without many modifications like the Devuan derivatives ... most in the Devian derivative rules, i mean Devuan only related..

What part of those procedures failed when you tried them in devuan? If any of the tools are missing, which ones?

And regarding the missing sqlite lib, it's in stretch, ascii and ceres. It's not in jessie. You can blame debian for that.

# aptitude search sqlite |grep odbc
p   libsqliteodbc                   - ODBC driver for SQLite embedded database  

# apt-cache policy libsqliteodbc
libsqliteodbc:
  Installed: (none)
  Candidate: 0.9995-1
  Version table:
     0.9995-1 0
        500 http://debian.csail.mit.edu/debian/ stretch/main amd64 Packages
        100 http://us.mirror.devuan.org/merged/ ascii/main amd64 Packages
         90 http://auto.mirror.devuan.org/merged/ ceres/main amd64 Packages

#2606 Re: Devuan Derivatives » how to setup installer with different desktop rather than Xfce4 » 2017-06-13 11:00:10

mckaygerhard wrote:

aptoncd makes only custom package disk, i want to produce installer disc

refracta only copies the system, i want produce live/devuan like Debian oficial way!

aptoncd was the closest thing I could find in the repo to what you said. How do you do it in debian? What is stopping you from doing it the same way in devuan? 99% of the packages in devuan come directly from debian without changes, so the tools you want should be available.

#2607 Re: Intergalactic Communities » SPANISH devuan install guide, instalacion en español » 2017-06-12 19:59:54

You said it was read-only, so I guess you can't fix it.
http://wiki.friendsofdevuan.org/doku.ph … r15-laptop

Overall install status:

Devuan at install there's not any firmware so only the live flavor will work.. the other install media will let the system incommunicable.

That was a problem with beta2. It has been fixed. The installer isos will install wireless firmware unless you select expert install and say you don't want it. In the live isos, wireless firmware and firmware-linux-nonfree are installed and can be removed after installation by running a script.

#2608 Re: Devuan Derivatives » how to setup installer with different desktop rather than Xfce4 » 2017-06-12 19:36:10

aptoncd is in the repo.

The live isos have tools for making your own live iso from the running system. (refractasnapshot copies the running system with all your changes and configurations).

#2609 Re: Installation » Clean installation, keeping home » 2017-06-12 14:48:01

albert wrote:

1. add users and groups and force them to the same uid

2. copy /home/*

3. find a list of installed packages and install them anew

Yes, that will work.

1. Be aware that some system users might get different uid/gid. That might be an issue if you're doing stuff over the local network. (I ran into this with geneweb.) It might depend on the order that some apps are installed.

2. I usually copy my home files last, and sometimes I just mount the old partition and symlink to the old home.
It's usually better not to copy your old desktop configs. Some things may have changed.

3. 'dpkg -l' will give you a list of all installed packages. You don't need to install all of them, as most will be installed automatically with others. In some cases, package names have changed. 'apt-cache search' or 'aptitude search' for partial names will help.

#2610 Re: Hardware & System Configuration » How to change the Hostname in DEVUAN ? » 2017-06-11 20:13:57

Change it permanently:

echo "mynewpcname" > /etc/hostname

(or open it in your favorite root editor)

Change it now:

hostname mynewpcname

Then log out and log in again. No need to reboot.

And if the old name is in /etc/hosts, change it there, too.

#2611 Re: DIY » The devuan 1.0.0 desktop-live amd64 » 2017-06-10 11:39:11

I don't know if there will be an official bare-bones-with-X release. Maybe something like that from Refracta or one of the other derivatives (or "project" if that's what you're calling your rose now.)

In the past, I made refracta isos with no-X when the Testing release went into freeze. But those builds are not minimal. I can't resist adding a lot of extra packages. That will happen again soon. When debian jessie was in testing, I also made some early isos with openbox and sysvinit. I might do that again, but it would probably be less polished. One way or another, I can assure you that ascii isos are coming soon.

#2612 Re: Devuan Derivatives » how to setup installer with different desktop rather than Xfce4 » 2017-06-06 23:21:07

If you would like to see lxde and mate in that list, use the DVD instead of the CD.

#2613 Re: Other Issues » policykit-1, polkit, polkitd authentication problems » 2017-06-04 22:14:15

This works in the full desktop install. My user (named 'user') is not in the sudo group and does not have any sudo privs.
You're probably missing a package or two. I see some hints in the auth.log when I start synaptic. Make sure you have consolekit and libpam-ck-connector. It's possible that you also need libsystemd0 for this to work. I don't know.

Jun  4 22:02:31 user polkitd(authority=local): Operator of unix-session:/org/freedesktop/ConsoleKit/Session1 successfully authenticated as unix-user:root to gain ONE-SHOT authorization for action com.ubuntu.pkexec.synaptic for unix-process:3030:52170 [/bin/sh /usr/bin/synaptic-pkexec] (owned by unix-user:user)
Jun  4 22:02:31 user pkexec: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
Jun  4 22:02:31 user pkexec: pam_ck_connector(polkit-1:session): cannot determine display-device
Jun  4 22:02:31 user pkexec[3031]: user: Executing command [USER=root] [TTY=unknown] [CWD=/home/user] [COMMAND=/usr/sbin/synaptic]

If that's not enough, check the package list for the desktop install. Her'e's the list for the desktop-live which is what you get if you take the default desktop installation from the dvd (plus a few packages to run it live and install it.)
https://files.devuan.org/devuan_jessie/ … e.list.txt

#2614 Re: Installation » Installing devuan to lvm partitions within dm-crypt container » 2017-06-04 17:20:32

Which live-CD and installer are you using? Your screenshot is not a link.

The devuan desktop-live isos don't contain the standard installer. You might be able to do it with the cli version of refractainstaller, but you would have to edit the script so that it did not format your partitions.

The thread you linked is for a full-disk encryption that includes encrypted /boot. That's different from what you have. Here's an account of someone doing it with a debian-live iso: http://forums.debian.net/viewtopic.php? … 3e#p571829
You might be able to do this with one of the regular devuan installer isos (e.g. netinstall). Choose expert install from the advanced options, before you get to partitioning, go to another virtual terminal and mount your partitions, then go back to installer and choose manual partitioning. You should be able to select partitions and use them without formatting them.

I have never tried either of these things. Be careful you do not lose your data. There are probably some config files you want to save from the old setup (fstab, crypttab, maybe others.)

The debian-installer/devuan-installer will allow you to create encrypted lvm from scratch, if you can figure it out. It's not intuitive at all.

UPDATE 28 Aug 2018: I finally tried it. It's possible to set up lvm, encryption, raid, or any combination of those and then install with refractainstaller. Here are some examples -
https://dev1galaxy.org/viewtopic.php?id=2323

#2615 Re: DIY » The devuan 1.0.0 desktop-live amd64 » 2017-06-04 15:17:47

The pre-checked items in the installer options window are "Disable auto-login..." (desktop and console). Un-check them if you want auto-login in the installed system.

A live iso with just xorg and a window manager is something I'm thinking about for ascii. Then people can add stuff (or fail to add it and report problems.) I will bring this up in discussion with the devs.

I had previously tried an installation from the regular installation media, & found it quite slow, as was Debians originally, which basically drove me to using live installable media.

That exact same thing drove me to writing live installers.

You can set single-click in thunar preferences, but it won't affect the desktop icons. For a short time when debian jessie was still in testing, xfce desktop had single-click. I guess they considered it a bug and "fixed" it. It's possible that there's a way to recover that feature by messing with config files, but I've never tried it.

#2616 Re: Installation » How to install DEVUAN Stable using DEBOOTSTRAP method to /target? » 2017-06-04 11:22:05

What error message did you get?

If you used the second method to add the key, make sure to include the final "-" after "add".

#2617 Re: Other Issues » Could the great, famous, FVWM95 put back into the DEVUAN repositories? » 2017-06-01 14:41:19

It's already in the repo. Install fvwm, click on the desktop to get a menu and select fvwm95 setup (or something like that - it's gone now that I've run it.) You'll get a crude looking wizard that lets you choose some options. I took the defaults, and now my window title bars are win95 blue.

For a more modern look, there's also fvwm-crystal. There's also fvwm1. I didn't try that. I assume that it's more retro than retro.

#2619 Re: News & Announcements » Devuan Jessie 1.0.0 Stable LTS is here!!! » 2017-05-27 12:22:07

@rufwoof:
You're right that there's no console autologin in debian-live jessie. That's a new thing for jessie, and I don't know if it was intended that way or a consequence of deprecating live-build. Lack of autologin doesn't add much in the way of security, since the login and password are public knowledge.

The console autologin is enabled in /lib/live/config/0160-sysvinit.

sed -i -e "s|^\([^:]*:[^:]*:[^:]*\):.*getty.*\<\(ttyS\?[0-9]*\).*$|\1:/bin/login -f ${LIVE_USERNAME} </dev/\2 >/dev/\2 2>\&1|" /etc/initta

Since you're modifying the images, you can do it however you need. You could remove live-config or modify the script or create a hook script to disable the sed line.

#2620 Re: Documentation » Make a live-CD with live-sdk » 2017-05-26 17:10:36

I didn't specify any packages when I tried live-build. The default setting tries to get live-config-systemd. Phil shows how to deal with that in this thread: https://dev1galaxy.org/viewtopic.php?id=612

I know at one point, I wrote a short script to go through and change the links from debian to devuan. I also tried open-infrastructure. I'll say something about those things in the live-build tips thread.

What do you mean about using the /etc/apt folder from the latest iso. You put that in the chroot includes dir so it gets copied into the iso? Or something else?

#2621 Re: News & Announcements » Devuan Jessie 1.0.0 Stable LTS is here!!! » 2017-05-26 14:24:40

rufwoof wrote:

Wow. MAJOR SECURITY FLAW where for at least one boot choice anyone can just Ctrl-Alt-Fn to another terminal session .... that is already logged in. Yep. Choice of each/any of all six of 'em, all conveniently pre-logged in.

You must be looking at one of the live isos. Autologin to desktop and console has been a standard debian-live feature for as long as I've been using it. (since Lenny). I think the reasoning behind it is that if you are running a live session, then you are probably sitting at the computer and will shut down the session and take your live media with you when you are finished. Autologin gets disabled for the installed system unless you change the defaults in the installer.

Note that on a regular installation, if you ctrl-alt-Fn to console and login and don't log out, that login will still be accessible even if you go back to desktop and lock the screen. This is not new and not unique to devuan. I first discovered it on debian.

#2622 Re: DIY » The devuan 1.0.0 desktop-live amd64 » 2017-05-26 10:49:46

Yes, it uses refractainstaller. The desktop icon (and the apps menu) runs a wrapper script that starts either the uefi or non-uefi version of the graphical installer. The cli installer is there, too.

Any changes in sofware or configuration of the system get copied to the hard drive.  I would anticipate some potential problems around the fact that the destop was installed with metapackages, so removal of a single package could result in a slash and burn of the desktop, including the graphical installer. That's not as bad as it sounds - since it's a live system, you can just reboot and try it again. Also, you need to have enough RAM to update the package cache and the installed packages.

#2623 Re: Hardware & System Configuration » No configuration options when (re)installing lirc » 2017-05-25 13:52:16

I just installed lirc in devuan, and the messages I get at the end of the install say that there is no /etc/lircd.conf and to configure it manually. Running 'dpkg-reconfigure lirc' returns without any messages and without runing the ncurses debconf. Installing the same package in debian jessie does not give me the messages about the config file. Running 'dpkg-reconfigure lirc' again returns without any messages and without ncurses debconf. So, I don't know if it's broken or not. Can you use it? Do you have or know what goes in the missing config file?

#2624 Re: Devuan » Bypassing networking problems with the installer. A suggestion. » 2017-05-21 02:55:55

edbarx' post was a solution to a problem with the beta installer. That problem has been fixed. The devuan installation disks will now detect your wireless hardware and provide the correct firmware. The regular install does this automatically, and the expert install asks if you want the non-free firmware or not. The live images have the firmware pre-installed and provide a script to remove all the non-free packages.

#2625 Re: Devuan Derivatives » Derived how? » 2017-05-20 01:47:13

Refracta was declared stable last August. The main things that were holding up Devuan from being declared stable had to do with the installer and desktop-base. Refracta doesn't use either of those, so there was no reason to wait. Devuan is as stable as Debian because it IS Debian with a few unnecessary dependencies removed.

Board footer

Forum Software