Difference between revisions of "LMDE"

From YobiWiki
Jump to navigation Jump to search
m
Line 1: Line 1:
   
==Intro==
+
=Intro=
 
Notes while replacing my Debian by LMDE.
 
Notes while replacing my Debian by LMDE.
 
<br>This included recovery of some settings so those are not notes for an install from scratch.
 
<br>This included recovery of some settings so those are not notes for an install from scratch.
   
==LMDE 201403==
+
=LMDE 201403=
===Installation===
+
==Installation==
 
See http://www.linuxmint.com/download_lmde.php
 
See http://www.linuxmint.com/download_lmde.php
   
Line 15: Line 15:
 
* continue installation
 
* continue installation
 
* inject proper config in /etc/crypttab and /etc/fstab <br>First I mount /home in /home.old (mkdir /home.old) so I can access both fresh user homedir and old one, then move content of /home into /home.old and change fstab to mount on /home next time
 
* inject proper config in /etc/crypttab and /etc/fstab <br>First I mount /home in /home.old (mkdir /home.old) so I can access both fresh user homedir and old one, then move content of /home into /home.old and change fstab to mount on /home next time
===Add Debian repos===
+
==Add Debian repos==
 
LMDE is based on Debian testing but with some delay and I had quickly the issue that my chromium profile was saved by a chroimum version newer than the one in LMDE repos.
 
LMDE is based on Debian testing but with some delay and I had quickly the issue that my chromium profile was saved by a chroimum version newer than the one in LMDE repos.
   
Line 34: Line 34:
 
And to use Jessie repo e.g.:
 
And to use Jessie repo e.g.:
 
apt-get install chromium/jessie
 
apt-get install chromium/jessie
  +
==Install software==
  +
First ones are:
  +
etckeeper : store /etc in git, mercurial, bzr or darcs
  +
to save /etc with git
  +
intel-microcode : Processor microcode firmware for Intel CPUs
  +
to fix some warnings at boot time about some missing ucode:
  +
platform microcode: firmware: agent aborted loading intel-ucode/06-2a-07 (not found?)

Revision as of 23:57, 1 April 2014

Intro

Notes while replacing my Debian by LMDE.
This included recovery of some settings so those are not notes for an install from scratch.

LMDE 201403

Installation

See http://www.linuxmint.com/download_lmde.php

Linux Mint has a nice graphical tool for manual repartitioning but not yet LMDE...
Install LMDE with manual partitioning

  • it tells us we should mount target partition ourselves under /target
  • crypsetup luksOpen /dev/sda1 sda1_crypt # has to be the same ref as in the crypttab later
  • mount /dev/sda1_crypt /target
  • continue installation
  • inject proper config in /etc/crypttab and /etc/fstab
    First I mount /home in /home.old (mkdir /home.old) so I can access both fresh user homedir and old one, then move content of /home into /home.old and change fstab to mount on /home next time

Add Debian repos

LMDE is based on Debian testing but with some delay and I had quickly the issue that my chromium profile was saved by a chroimum version newer than the one in LMDE repos.

/etc/apt/sources.list.d/debian.list :

deb http://ftp.be.debian.org/debian/ jessie main contrib non-free

We need some pinning to avoid jessie taking over the LMDE repositories. The problem is that they have both the exact same keywords:

$ apt-cache policy
[...]
500 http://debian.linuxmint.com/latest// testing/main amd64 Packages
    release o=Debian,a=testing,n=jessie,l=Debian,c=main
500 http://ftp.be.debian.org/debian/ jessie/main amd64 Packages
    release o=Debian,a=testing,n=jessie,l=Debian,c=main

So we can only differentiate by origin:
/etc/apt/preferences.d/debian-package-repositories.pref:

+Package: *
Pin: origin ftp.be.debian.org
Pin-Priority: 400

And to use Jessie repo e.g.:

apt-get install chromium/jessie

Install software

First ones are:

etckeeper                     : store /etc in git, mercurial, bzr or darcs

to save /etc with git

intel-microcode               : Processor microcode firmware for Intel CPUs

to fix some warnings at boot time about some missing ucode:

platform microcode: firmware: agent aborted loading intel-ucode/06-2a-07 (not found?)