I installed Debian Jessie alongside PureOS on my Librem 13, because I’m very picky about building up from a base-install among other things.
I did the install with only the “free” repo (and later added contrib to install torbrowser-launcher).
I used Jessie (stable) with the latest backported kernel 4.2.6 in jessie-backports.
Here are a few things that I noticed / am tweaking:
The kernel warns about possible missing firmware for the Realtek ethernet adapter - you should ignore this, ethernet works perfectly without needing any non-free firmware.
Touchpad / trackpad - I’m not having much luck with multitouch in my Debian install, but it works in PureOS (which looks to be based off Stretch [testing]). I assume that I’m missing a package for this, or need to install a newer version of one and haven’t done much research. I have xserver-xorg-xinput-multitouch. I’m also using enlightenment 17, which is rather finicky.
You may want to try my dkms psmouse module at https://github.com/kylerankin/psmouse-byd-dkms. I’ve basically just taken the patches that the Purism team has done against the Linux kernel and converted it into a DKMS-compatible package. I’ve only tested it against the stretch kernel but if you are using the backported jessie kernel you should be able to compile the module and load it.
Kyle - thanks for the code and your help on IRC a couple weeks ago. This worked pretty well for me although I’ve had some occasional freezes of the touchpad. I’m going to try the version with your latest commits and see if that clears up.
Jason, did you have any issues with the wifi with a fresh Debian install? Ethernet connects fine, but DHCP isn’t working over wireless. It’s had me pulling my hair out all morning.
Hm, I have Debian and no problems here. What Debian do you use (maybe it needs newer driver) also notice that because it uses free driver it doesn’t have as good signal reception as it would with ac driver :-/ so try being closer to your router when you’re trying this (and have a higher timeout).
I was literally right on top of the router. My problem ended up being NetworkManager, once I disabled it and rebooted (with a nice wpa_supplicant.conf and etc), it worked totally fine.
Now to figure out how to make the camera work. I haven’t had linux on a laptop for about a decade (so haven’t had to deal with webcams before), and I don’t even know where to start with this one…