Installer une Debian SID (unstable) facilement !

Rédigé par citizenz - - 4 commentaires

CHOIX 1 : INSTALLER DEBIAN STABLE ET UPGRADER VERS UNSTABLE

1/ Installer une Debian Stable (10 - Buster) :
URL : https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/

2/ Puis on met à jour/reboot :
#update
#apt full-upgrade
#Reboot
3/ On upgrade vers SID/UNSTABLE :
#sed -i 's|buster|sid|' /etc/apt/sources.list
#apt update
#apt full-upgrade
#reboot
4/ On adapte le sources.list pour utiliser le PIN-PRIORITY avec SID / TESTING :
... au cas où des packages de SID seraient cassés/boggués. On pourra alors en cas de soucis installer une version provenant de TESTING en faisant (par exemple : apt-get -t testing install libreoffice).

On édite le fichier /etc/apt/sources.list :
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main

deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ testing main
On édite le fichier /etc/apt/preferences :
Package: *
Pin: release a=unstable
Pin-Priority: 1000

Package: *
Pin: release a=testing
Pin-Priority: 100
5/ On met à jour (important !) et on full-upgrade :
#apt update
#apt full-upgrade
#reboot
Il peut aussi être nécessaire de se débarrasser des paquets superflus. Faites :
#apt autoremove
On peut vérifier le niveau de pinning en faisant :
#apt-cache policy
6/ On installe des paquets très importants qui vont vous avertir s'il y a des paquets défectueux lors de l'installation :
#apt install apt-listbugs apt-listchanges
7/ Il est même conseillé de s'abonner à la liste d'info suivante :
(https://lists.debian.org/debian-devel-announce/)

CHOIX 2 : INSTALLER DEBIAN SID/UNSTABLE DIRECTEMENT DEPUIS LA MINI.ISO

Mini.iso est une ISO Debian miniature. On l’utilise sur des clés de petite taille (quelques mégaoctets).
Debian nous dit sur leur site de download : "Tiny CD image that boots the netboot installer".
Permet également d'installer une Testing ou Unstable/SID directement, en passant par le menu "Advanced options" puis "Expert install".

Il est fortement conseillé de prendre la mini.iso issue des "daily installer builds" afin d'avoir tous les modules et drivers disponibles pour l'installation (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774131#22) :
When a new kernel ABI propagates to testing then the installer is invalidated until the next installer release, which may not follow for some time depending on schedules etc. The workaround during such periods is to use the daily installer builds from http://d-i.debian.org/daily-images/
Exemple avec la mini.iso "daily build" datée du 01/01/2020, 00h21 --> URL: https://d-i.debian.org/daily-images/amd64/20200101-00:21/netboot/mini.iso

On peut alors reprendre depuis l'étape 4 du "CHOIX 1" et configurer le "pinning".

Classé dans : OS, Système - Mots clés : aucun

[NOTE] Installer une Debian SID avec la mini.iso

Rédigé par citizenz - - Aucun commentaire

Mini.iso est une ISO Debian miniature. On l’utilise sur des clés de petite taille (quelques mégaoctets).
Debian nous dit sur leur site de download : "Tiny CD image that boots the netboot installer"
Permet également d'installer une Testing ou Unstable/SID directement.

Il est fortement conseillé de prendre la mini.iso issue des "daily installer builds" afin d'avoir tous les modules et drivers disponibles pour l'installation (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774131#22)

When a new kernel ABI propagates to testing then the installer is invalidated until the next installer release, which may not follow for some time depending on schedules etc. The workaround during such periods is to use the daily installer builds from http://d-i.debian.org/daily-images/

Exemple avec la mini.iso "daily build" datée du 01/01/2020, 00h21 -->

OneProvider : la Dacia des serveurs dédiés !

Rédigé par citizenz - - 6 commentaires

Je viens de découvrir Oneprovider .
OneProvider est une compagnie Canadienne qui offre une gamme complète de solutions en ligne : serveurs dédiés, virtuels, colocation dans plus 145 villes à travers le monde.
C'est en fait une filiale de Online... et des serveurs Online "reconditionnés"... ou "qui ont fait leur temps", etc.
Il y a notamment une gamme de serveurs dédiés impressionnante dans une bonne trentaine de villes d'Europe, d'Amérique du Nord et du sud, d'Asie, d'Afrique et d'Océanie. La gamme de serveur est très étendue (niveau proc, RAM, DD, etc.).

Avec les "Summer sell " vous pouvez trouver un dédié basé en France pour 6.99 €/m TTC !  C'est pas cher... mais certaine chose sont minimalistes.
Le panel de gestion client est plutôt pas mal fait, la gestion du serveur est plutôt pratique.
Mais première surprise lors de l'install ou de la reinstall de l'OS du serveur dédié, pas possible de choisir autre chose que des versions "anciennes" des OS (Debian v8, Ubuntu 14.04, ...) Ça commence à dater un peu.
Pourtant, sur l'annonce au moment de l'achat il est bien noté que Debian 9 fait partie des OS disponibles tout comme Ubuntu 18.04.
Par contre, sur simple demande au support, ils vous l'installent (Debian 9) après que vous leur ayez affirmé que vous êtes au courant que la réinstall va effacer toutes les données du serveur.

 

Mais à 6.99 €/mois, le serveur dédié que j'ai choisi (Intel Atom C2350 - 1.7 GHz, 4GB Ram DDR3, 1 TB HDD SATA et surtout une connexion à 1 Gb/s unmetered) est quand même pas mal !
Le processeur est assez limité mais pour un "petit" serveur web ou une seedbox, c'est parfait ! La connexion à 1 GB/s est parfaite !

Mais moi, je voulais me faire un serveur avec une Debian 10 O_o !!!

Donc pas d'autre alternative que d'upgrader à la main l'OS installé.
Plutôt que de passer de Jessie à Buster directement (je pense que ce n'est pas indiqué : vous confirmez ?), j'ai préféré upgrader vers Strech dans un premier temps, puis vers Buster dans un deuxième temps.
Voila comment je m'y suis pris et c'est en fait très simple.

Première chose à faire : s’assurer qu’on est bien à jour sur Jessie :
$ su
# apt update
# apt full-upgrade
# reboot


Puis on met à jour le fichier /etc/apt/sources.list en remplaçant jessie par stretch :
$ su
# sed -i 's|jessie|stretch|' /etc/apt/sources.list

Vérifiez aussi les dépôts dans /etc/apt/sources.list.d/

Puis on met à jour vers Stretch (v9) :
# apt update
# apt full-upgrade
# reboot

Bingo ! On est sous Debian Strech (9).

 

Vérifiez avec :
$ lsb_release -a

Vous aurez peut-être quelques fichiers à supprimer :
#apt autoremove
#reboot

Si tout est bon, on passe de Strech (9) à Buster (10) avec la même procédure :
$ su
# sed -i 's|stretch|buster|' /etc/apt/sources.list
# apt update
# apt full-upgrade
# reboot

Bingo (2) ! On est sous Debian Buster (10).

Vérifiez avec :
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster

$ uname -a
Linux AMS-144116 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64 GNU/Linux

Bien que vous soyez en Debian 10 (Buster), vous garderez la version Debian 8 sur votre panel d'administration client OneProvider.

 
Fil RSS des articles de cette catégorie