Skip to content

02 instalacion alternativas

Salvador Real edited this page Jun 5, 2022 · 8 revisions

📖 Alternativas de instalación

Si tu no tienes una distribución compatible con ningún script de instalación o si el script de instalación no funciona correctamente, puedes instalar las herramientas de forma manual.

🔧 Instalación de Herramientas

Ubuntu ⭕️

Ubuntu Dependencias 📋

Instalar las dependencias:

sudo apt install gpg wget ca-certificates lsb-release
Ubuntu GNS3 🦎
  1. Descargar e importar la clave GPG de GNS3:

    wget -qO- 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xf88f6d313016330404f710fc9a2fd067a2e3ef7b' | \
      sudo gpg --dearmor --output /etc/apt/trusted.gpg.d/gns3.gpg
  2. Añadir el repositorio de GNS3:

    sudo tee /etc/apt/sources.list.d/gns3.list <<EOF
    deb http://ppa.launchpad.net/gns3/ppa/ubuntu $(lsb_release -cs) main
    #deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu $(lsb_release -cs) main
    EOF
  3. Instalar GNS3:

    sudo dpkg --add-architecture i386 && \
      sudo apt update && \
      sudo DEBIAN_FRONTEND=noninteractive apt install gns3-gui gns3-server gns3-iou python3-six
  4. Habilitar grupos necesarios:

    yes | sudo DEBIAN_FRONTEND=teletype dpkg-reconfigure wireshark-common ubridge
  5. Añadir nuestro usuario a los grupos correspondientes:

    ⚠️ Atención: Esta acción requerirá cierre de sesión para que tenga efecto

    sudo usermod -a -G libvirt,kvm,ubridge,wireshark $USER
Ubuntu Docker 🐋
  1. Descargar e importar la clave GPG de Docker:

    wget -qO- 'https://download.docker.com/linux/ubuntu/gpg' | \
      sudo gpg --dearmor --output /etc/apt/trusted.gpg.d/docker.gpg
  2. Añadir el repositorio de Docker:

    sudo tee /etc/apt/sources.list.d/docker.list <<EOF
    deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable
    EOF
  3. Instalar Docker:

    sudo apt update && \
      sudo apt install docker-ce docker-ce-cli containerd.io
  4. Añadir nuestro usuario a los grupos correspondientes:

    ⚠️ Atención: Esta acción requerirá cierre de sesión para que tenga efecto

    sudo usermod -a -G docker $USER
Ubuntu VirtualBox 📦
  1. Descargar e importar la clave GPG de VirtualBox:

    wget -qO- 'https://www.virtualbox.org/download/oracle_vbox_2016.asc' | \
      sudo gpg --dearmor --output /etc/apt/trusted.gpg.d/virtualbox.gpg
  2. Añadir el repositorio de VirtualBox:

    sudo tee /etc/apt/sources.list.d/virtualbox.list <<EOF
    deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib
    EOF
  3. Instalar VirtualBox:

    sudo apt update && \
      sudo apt install virtualbox-6.1
  4. Añadir nuestro usuario a los grupos correspondientes:

    ⚠️ Atención: Esta acción requerirá cierre de sesión para que tenga efecto

    sudo usermod -a -G vboxusers $USER

Debian ꩜

Debian Dependencias 📋

Instalar las dependencias:

sudo apt install gpg wget ca-certificates lsb-release
Debian GNS3 🦎

Probado en Debian 10 Buster y Debian 11

  1. Instalar dependencias de GNS3

    sudo DEBIAN_FRONTEND=noninteractive apt install \
      python3-pip python3-setuptools python3-wheel python3-dev \
      python3-pyqt5 python3-pyqt5.qtsvg python3-pyqt5.qtwebsockets \
      qemu qemu-kvm qemu-utils libvirt-clients libvirt-daemon-system virtinst \
      wireshark xtightvncviewer gcc
  2. Instalar GNS3 a través de pip3:

    sudo pip3 install gns3-gui gns3-server
  3. Habilitar grupos necesarios:

    yes | sudo DEBIAN_FRONTEND=teletype dpkg-reconfigure wireshark-common
  4. Añadir nuestro usuario a los grupos correspondientes:

    ⚠️ Atención: Esta acción requerirá cierre de sesión para que tenga efecto

    sudo usermod -a -G libvirt,kvm,wireshark $USER
Debian Docker 🐋
  1. Descargar e importar la clave GPG de Docker:

    wget -qO- 'https://download.docker.com/linux/debian/gpg' | \
      sudo gpg --dearmor --output /etc/apt/trusted.gpg.d/docker.gpg
  2. Añadir el repositorio de Docker:

    sudo tee /etc/apt/sources.list.d/docker.list <<EOF
    deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable
    EOF
  3. Instalar Docker:

    sudo apt update && \
      sudo apt install docker-ce docker-ce-cli containerd.io
  4. Añadir nuestro usuario a los grupos correspondientes:

    ⚠️ Atención: Esta acción requerirá cierre de sesión para que tenga efecto

    sudo usermod -a -G docker $USER
Debian VirtualBox 📦
  1. Descargar e importar la clave GPG de VirtualBox:

    wget -qO- 'https://www.virtualbox.org/download/oracle_vbox_2016.asc' | \
      sudo gpg --dearmor --output /etc/apt/trusted.gpg.d/virtualbox.gpg
  2. Añadir el repositorio de VirtualBox:

    sudo tee /etc/apt/sources.list.d/virtualbox.list <<EOF
    deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib
    EOF
  3. Instalar VirtualBox:

    sudo apt update && \
      sudo apt install virtualbox-6.1
  4. Añadir nuestro usuario a los grupos correspondientes:

    ⚠️ Atención: Esta acción requerirá cierre de sesión para que tenga efecto

    sudo usermod -a -G vboxusers $USER

Arch 🅰️

Arch Dependencias 📋

Instalar las dependencias:

sudo pacman -Sy git binutils fakeroot make gcc
# Instalar yay
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
Arch GNS3 🦎
  1. Instalar Wireshark a través de yay:

    yay -S wireshark
  2. Instalar dynamips y ubridge a través de yay:

    yay -S dynamips ubridge
  3. Instalar GNS3 a través de yay:

    yay -S gns3-gui gns3-server
    ln -s /usr/bin/wireshark ~/GNS3/wireshark/
  4. Añadir nuestro usuario a los grupos correspondientes:

    ⚠️ Atención: Esta acción requerirá cierre de sesión para que tenga efecto

    sudo usermod -a -G kvm,wireshark $USER
Arch Docker 🐋
  1. Instalar Docker a través de yay:

    yay -S docker
  2. Añadir nuestro usuario a los grupos correspondientes:

    ⚠️ Atención: Esta acción requerirá cierre de sesión para que tenga efecto

    sudo usermod -a -G docker $USER
Arch VirtualBox 📦
  1. Instalar VirtualBox a través de yay:

    yay -S virtualbox6.1
  2. Añadir nuestro usuario a los grupos correspondientes:

    ⚠️ Atención: Esta acción requerirá cierre de sesión para que tenga efecto

    sudo usermod -a -G vboxusers $USER
  3. Cargar módulo de Virtualbox en el kernel:

    sudo modprobe vboxdrv

Kali 🐉

Kali Dependencias 📋

Probado en Kali Rolling

Instalar las dependencias:

sudo apt install gpg wget ca-certificates
Kali GNS3 🦎
  1. Instalar dependencias de GNS3

    sudo DEBIAN_FRONTEND=noninteractive apt install \
      python3-pip python3-setuptools python3-wheel python3-dev \
      python3-pyqt5 python3-pyqt5.qtsvg python3-pyqt5.qtwebsockets \
      qemu qemu-kvm qemu-utils libvirt-clients libvirt-daemon-system virtinst \
      wireshark xtightvncviewer gcc
  2. Instalar GNS3 a través de pip3:

    sudo pip3 install gns3-gui gns3-server
  3. Habilitar grupos necesarios:

    yes | sudo DEBIAN_FRONTEND=teletype dpkg-reconfigure wireshark-common
  4. Añadir nuestro usuario a los grupos correspondientes:

    ⚠️ Atención: Esta acción requerirá cierre de sesión para que tenga efecto

    sudo usermod -a -G libvirt,kvm,wireshark $USER
Kali Docker 🐋
  1. Descargar e importar la clave GPG de Docker:

    wget -qO- 'https://download.docker.com/linux/debian/gpg' | \
      sudo gpg --dearmor --output /etc/apt/trusted.gpg.d/docker.gpg
  2. Añadir el repositorio de Docker:

    sudo tee /etc/apt/sources.list.d/docker.list <<EOF
    deb [arch=amd64] https://download.docker.com/linux/debian buster stable
    EOF
  3. Instalar Docker:

    sudo apt update && \
      sudo apt install docker-ce docker-ce-cli containerd.io
  4. Añadir nuestro usuario a los grupos correspondientes:

    ⚠️ Atención: Esta acción requerirá cierre de sesión para que tenga efecto

    sudo usermod -a -G docker $USER
Kali VirtualBox 📦

⚠️ Atención: los repositorios de Kali linux retiraron algunas dependencias de VirtualBox 6.1. como por ejemplo python2.7. Por lo tanto debemos añadir el repositorio de Debian Buster para poder instalar VirtualBox 6.1, esto es peligroso ya que podría causar dependencias cruzadas.

  1. Añadir el repositorio de Debian Buster:

    sudo tee -a /etc/apt/sources.list <<EOF
    deb http://deb.debian.org/debian buster main
    EOF
  2. Descargar e importar la clave GPG de VirtualBox:

    wget -qO- 'https://www.virtualbox.org/download/oracle_vbox_2016.asc' | \
      sudo gpg --dearmor --output /etc/apt/trusted.gpg.d/virtualbox.gpg
  3. Añadir el repositorio de VirtualBox:

    sudo tee /etc/apt/sources.list.d/virtualbox.list <<EOF
    deb http://download.virtualbox.org/virtualbox/debian buster contrib
    EOF
  4. Instalar VirtualBox:

    sudo apt update && \
      sudo apt install virtualbox-6.1
  5. Añadir nuestro usuario a los grupos correspondientes:

    ⚠️ Atención: Esta acción requerirá cierre de sesión para que tenga efecto

    sudo usermod -a -G vboxusers $USER