user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 06-10-2014 11:06:03

IceF0x
#! Gourou Linux

[Script]debian2kali.sh

Voici un script que j'ai commencé, j'ai besoin de vos avis pour l'améliorer.

#!/bin/bash
# Original goourlextender script (C) by IceF0x
# Under licence GPLv3 http://www.gnu.org/licenses/gpl.txt

red='\e[0;31m'
NC='\e[0m'

if [ "$UID" != 0 ]
  then
  echo -e "$red Error:$NC Non root user ! Please run script as root."
  exit 1
fi

repofile="kali.list"
cdir="/etc/apt/sources.list.d/"

echo "
    .___    ___.   .__               ________  __           .__  .__ 
  __| _/____\_ |__ |__|____    ____  \_____  \|  | _______  |  | |__|
 / __ |/ __ \| __ \|  \__  \  /    \  /  ____/|  |/ /\__  \ |  | |  |
/ /_/ \  ___/| \_\ \  |/ __ \|   |  \/       \|    <  / __ \|  |_|  |
\____ |\___  >___  /__(____  /___|  /\_______ \__|_ \(____  /____/__|
     \/    \/    \/        \/     \/         \/    \/     \/         
"

cd "$cdir"

cat << EOF > "$repofile"
        ## Regular repositories

        deb http://http.kali.org/kali kali main non-free contrib
        deb http://security.kali.org/kali-security kali/updates main contrib non-free

        ## Security updates

        deb http://security.kali.org/kali-security kali/updates main contrib non-free

        ## Source repositories

        deb-src http://http.kali.org/kali kali main non-free contrib
        deb-src http://security.kali.org/kali-security kali/updates main contrib non-free

        ## Bleeding Edge repositories

        deb http://repo.kali.org/kali kali-bleeding-edge main
        #deb-src http://repo.kali.org/kali kali-bleeding-edge main
EOF

apt-get update
apt-get install kali-archive-keyring
apt-get update

ListePackages=$(apt-cache show kali-linux-full | grep Depends | cut -d: -f2 | sed 's/,//g')

apt-get install "$ListePackages"

Edit: correction de la liste des paquets à installer, la liste fait en sorte d'éviter le metapaquet pour ne pas avoir à subir de souci en cas de désinstallation d'un seul paquet faisant partie du metapaquet.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#2 21-10-2014 18:20:22

koorosh
Membre

Re : [Script]debian2kali.sh

Coyotus, quand  je lance le script, j'ai ce message d'erreur:

./kali.sh: ligne55: avertissement :« here-document » à la ligne 28 délimité par la fin du fichier (au lieu de « EOF »)
E: Le type « EOF » est inconnu sur la ligne 19 dans la liste des sources /etc/apt/sources.list.d/kali.list
E: La liste des sources ne peut être lue.
E: Les listes de paquets ou le fichier « status » ne peuvent être analysés ou lus.
E: Aucun paquet n'a été trouvé

je tourne sur CrunchBang 11 smile

Dernière modification par koorosh (21-10-2014 18:20:55)


"Les paroles peuvent être plus tranchantes qu'un sabre affûté" écrit par Omar Khayam poète perse.

Hors ligne

#3 21-10-2014 18:32:03

IceF0x
#! Gourou Linux

Re : [Script]debian2kali.sh

J'ai pas le temps de regarder ce soir mais Edit: corrigé

lis ceci http://linuxtrack.net/viewtopic.php?id=945


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

Pied de page des forums