Le blog de Jean David TECHER, un Réunionnais à Saint-Priest/Lyon

Aller au contenu | Aller au menu | Aller à la recherche


1 2 3 4 5 6 7 8 9 10 11 12 13 >

jeudi 29 janvier 2015

Ubuntu 14.10 - Upgrade Linux kernel from 3.18.1 to 3.18.4 (incremental patches)

My sources for 3.18.1 are located at /opt/linux-3.18.1. Kernel 3.18.1 is my current kernel. I wanted to upgrade because I read important notes in ChangeLog-3.18.4. This way my kernel will be up-to-date.
  • Go to this folder
    cd /opt/linux-3.18.1
  • Download incremental patches
    mkdir tmp_patch
    cd tmp_patch/
    wget https://www.kernel.org/pub/linux/kernel/v3.x/incr/patch-3.18.1-2.xz
    wget https://www.kernel.org/pub/linux/kernel/v3.x/incr/patch-3.18.2-3.xz
    wget https://www.kernel.org/pub/linux/kernel/v3.x/incr/patch-3.18.3-4.xz
    
  • Decompress these patches
    xz -d patch-3.18.1-2.xz
    xz -d patch-3.18.2-3.xz
    xz -d patch-3.18.3-4.xz
  • Apply these patches
    cd ..
    patch -p1 < tmp_patch/patch-3.18.1-2
    patch -p1 < tmp_patch/patch-3.18.2-3
    patch -p1 < tmp_patch/patch-3.18.3-4
  • The usual commands to build kernel
    • Nothing to change using command below (I will just click 'Yes' since all my options are already checked)
      make menuconfig
      Notice: Just run make mrproper before command above to keep your kernel folder clean -- if required !--
    • Build everything
      make -j4 bzImage modules
      Notice: If you have a DVD or a film to watch then ....Command above should take a while
    • Install
      make -j4 INSTALL_MOD_STRIP=1 modules_install
      make -j4 INSTALL_MOD_STRIP=1 install
      make -j4 INSTALL_MOD_STRIP=1 headers_install
      Notice: INSTALL_MOD_STRIP=1 is pretty useful. This flag helps to install binaries with a smaller size :)

lundi 26 janvier 2015

Ubuntu 14.10: Upgrade from libxext-dev 1.3.2 to 1.3.3 (build packages .deb manually)

Using libxext-dev 1.3.2 on Ubuntu 14.10 I got this fucking error

_xgeWireToEvent: Unknown extension 148, this should never happen

This error has been fixed for libxext-dev 1.3.3. Unfortunately this version is not available. So I have to rebuild .deb manually

Instructions below help to build packages .deb
mkdir Xext-1.3.3

cd Xext-1.3.3

apt-get build-dep libxext-dev

wget http://ftp.de.debian.org/debian/pool/main/libx/libxext/libxext_1.3.3-1.dsc \
        http://ftp.de.debian.org/debian/pool/main/libx/libxext/libxext_1.3.3.orig.tar.gz \
        http://ftp.de.debian.org/debian/pool/main/libx/libxext/libxext_1.3.3-1.diff.gz

dpkg-source -x libxext_1.3.3-1.dsc

cd libxext-1.3.3/



dpkg-buildpackage -rfakeroot -b

cd ..

dpkg -i libxext6_1.3.3-1_i386.deb \
           libxext6-dbg_1.3.3-1_i386.deb  \
           libxext-dev_1.3.3-1_i386.deb  \
           libxext-doc_1.3.3-1_all.deb

lundi 8 avril 2013

Useful links

vendredi 8 octobre 2010

Lucid - Afficher le menu de démarrage de Grub

Depuis que j'ai installé Ubuntu Lucid 10.04 je n'ai jamais eu le menu de démarrage de Grub activé.

Voici la manip

  • Dans le fichier /etc/default/grub, remplacez la ligne
    GRUB_HIDDEN_TIMEOUT=0
    par
    #GRUB_HIDDEN_TIMEOUT=0
  • Pour que la modification soit prise en compte
    update-grub
source: http://doc.ubuntu-fr.org/grub-pc