[Tuto] Remettre à zéro son installation DEBIAN


  • Manchot Adélie

    Après de longues recherches sur différents forum et de multiple tests je suis arrivé à remettre à zéro mes installations infructueuses de Debian ( suites à de trop grands nombres d’installations d’applications voir de gros cafouillages dans les fichiers de configurations de serveurs, etc … ).

    Dans un premier temps vous allez vous faire un fichier de sélection personnel :

    Vous trouverez une liste basique pour une Debian stable en version i386 ( lenny à ce jour )

    adduser install
    apt install
    apt-utils install
    aptitude install
    base-files install
    base-passwd install
    bash install
    bsdmainutils install
    bsdutils install
    coreutils install
    cpio install
    cron install
    debconf install
    debconf-i18n install
    debian-archive-keyring install
    debianutils install
    dhcp3-client install
    dhcp3-common install
    diff install
    dmidecode install
    dpkg install
    e2fslibs install
    e2fsprogs install
    ed install
    findutils install
    gcc-4.2-base install
    gcc-4.3-base install
    gnupg install
    gpgv install
    grep install
    groff-base install
    gzip install
    hostname install
    ifupdown install
    info install
    initscripts install
    iproute install
    iptables install
    iputils-ping install
    libacl1 install
    libattr1 install
    libblkid1 install
    libbz2-1.0 install
    libc6 install
    libcomerr2 install
    libconsole install
    libcwidget3 install
    libdb4.6 install
    libdevmapper1.02.1 install
    libept0 install
    libgcc1 install
    libgcrypt11 install
    libgdbm3 install
    libgnutls26 install
    libgpg-error0 install
    liblocale-gettext-perl install
    libncurses5 install
    libncursesw5 install
    libnewt0.52 install
    libpam-modules install
    libpam-runtime install
    libpam0g install
    libpopt0 install
    libreadline5 install
    libsasl2-2 install
    libselinux1 install
    libsepol1 install
    libsigc++-2.0-0c2a install
    libslang2 install
    libss2 install
    libssl0.9.8 install
    libstdc++6 install
    libtasn1-3 install
    libtext-charwidth-perl install
    libtext-iconv-perl install
    libtext-wrapi18n-perl install
    libusb-0.1-4 install
    libuuid1 install
    libwrap0 install
    libxapian15 install
    locales install
    login install
    logrotate install
    lsb-base install
    lzma install
    makedev install
    man-db install
    manpages install
    mawk install
    mktemp install
    module-init-tools install
    mount install
    nano install
    ncurses-base install
    ncurses-bin install
    net-tools install
    netbase install
    netcat-traditional install
    passwd install
    perl-base install
    procps install
    readline-common install
    rsyslog install
    sed install
    sysv-rc install
    sysvinit install
    sysvinit-utils install
    tar install
    tasksel install
    tasksel-data install
    tcpd install
    traceroute install
    tzdata install
    update-inetd install
    util-linux install
    vim-common install
    vim-tiny install
    wget install
    whiptail install
    zlib1g install
    

    Ensuite il vous faudra vous octroyer les droits root :

    dpkg --clear-selections
    dpkg --set-selections < chemin/vers/votre/fichier
    apt-get update
    apt-get dselect-upgrade
    

    Attention cela remets votre machine tel qu’elle le serait après une installation minimale en netinstall ( donc le strict minimum ).

    Il nous restera alors ( à ce moment il vous reste vos précieux fichiers de configurations un retour à la normale est toujours possibles en réinstallant les applications voulu ;) ) à enlever les fichiers de configuration des applications fraîchement enlever de votre système avec :

    COLUMNS=132 dpkg -l | grep "^rc" | awk '{print "dpkg --purge "$2}' | sh
    

    Attention encore une fois c’est une façon de faire mais ce n’est pas la seule et elle ne fonctionne pas sous Ubuntu ( je le précise au cas où car il faudras vous débrouiller pour récupérer la liste des applications que vous avez d’installer au départ et c’est pas la même :D ).

    Il sera aisé pour un petit malin de ce faire un ch’tit script afin d’automatiser tous ceci et de permettre même de personnaliser la liste de logiciel à réinstaller de base ( par exemple apache et mysql ;) ou bien même un environnement pré-configurer stocker sur une clé USB ).

    Bref c’est une astuce rudement pratique tester 8 fois durant une lutte acharnée pour installer une Kfree/BSD en dur depuis un installeur boiteux

    Tuto reprit sur Debian-fr.org



Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous re-connectons.