2017-10-11

Mis Aplicaciones Linux (Xubuntu)

Se puede Crear un archivo con el código completo, darle permisos de ejecución e instalar todo de forma desatendida.

Crea y escribe el archivo de configuración para x11vnc server

Modifica configuración para que inicie con el teclado numérico encendido

Agrega repositorio de AnyDesk

Agrega repositorio de Webmin

Actualiza repositorio (apt update)

Actualiza todos Softwares instalados (apt upgrade)

Aceptar Terminos y condiciones de Fuentes True Tipe de Miscrosoft.

Configurar para que ligthdm inicie con el teclado numerico encendido.

echo "greeter-setup-script=/usr/bin/numlockx on" >> /usr/share/lightdm/lightdm.conf.d/50-greeter-wrapper.conf
Instalar todos los softwares.
apt update 
apt upgrade -y
apt install -y ssh neovim mc htop cifs-utils sshfs neofetch bat highlight bat screen x11vnc xrdp smbclient gparted nmap apt-show-versions
echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | debconf-set-selections
apt install -y libqt5widgets5 libqt5sql5-ibase synaptic remmina libreoffice libreoffice-l10n-es vlc firefox-locale-es thunderbird-locale-es-ar gajim  doublecmd-gtk krusader flameshot vokoscreen-ng baobab 
apt install -y hplip-gui p7zip-full p7zip-rar unzip
apt install -y gnome-paint gpaint kolourpaint gimp inkscape gthumb scribus gscan2pdf audacious openshot-qt pitivi audacity hardinfo numlockx xfce4-clipman-plugin numix-icon-theme seahorse flamerobin
apt install -y perl libnet-ssleay-perl libauthen-oath-perl libauthen-pam-perl libpam-runtime libio-pty-perl 
apt install -y apt-transport-https curl wget software-properties-common
apt install -y ubuntu-restricted-extras ttf-mscorefonts-installer
apt install -y python3 python3-pip python3-pyqt5.qtsql libqt5sql5-mysql
pip3 install multipledispatch
AnyDesk.
cd /root
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pangox-compat/libpangox-1.0-0_0.0.2-5.1_amd64.deb
dpkg -i libpangox-1.0-0_0.0.2-5.1_amd64.deb
wget -q -O - https://keys.anydesk.com/repos/DEB-GPG-KEY | apt-key add -
echo "deb http://deb.anydesk.com/ all main" > /etc/apt/sources.list.d/anydesk-stable.list
apt update
apt install -y anydesk
Google Chorme.
cd /root
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
apt update
apt install -y google-chrome-stable
VNC.
apt update 
apt upgrade -y
apt install -y ssh x11vnc
echo "configurar x11vnc"
sleep 2
touch /etc/systemd/system/x11vnc.service
echo "[Unit]" >> /etc/systemd/system/x11vnc.service
echo "Description=x11vnc service" >> /etc/systemd/system/x11vnc.service
echo "After=display-manager.service network.target syslog.target" >> /etc/systemd/system/x11vnc.service
echo "[Service]" >> /etc/systemd/system/x11vnc.service
echo "Type=simple" >> /etc/systemd/system/x11vnc.service
echo "ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -rfbauth /etc/x11vnc.pwd -shared -forever" >> /etc/systemd/system/x11vnc.service
echo "ExecStop=/usr/bin/killall x11vnc" >> /etc/systemd/system/x11vnc.service
echo "Restart=on-failure" >> /etc/systemd/system/x11vnc.service
echo "[Install]" >> /etc/systemd/system/x11vnc.service
echo "WantedBy=multi-user.target" >> /etc/systemd/system/x11vnc.service
x11vnc -storepasswd  /etc/x11vnc.pwd ; systemctl daemon-reload ; systemctl enable x11vnc ; systemctl start x11vnc
Webmin.
cd /root
apt install -y apt-transport-https curl wget software-properties-common
echo "deb https://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list
wget https://download.webmin.com/jcameron-key.asc
cat jcameron-key.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/jcameron-key.gpg >/dev/null
apt update
apt install -y perl libnet-ssleay-perl libauthen-oath-perl libauthen-pam-perl libpam-runtime libio-pty-perl
apt install -y webmin

Descripción de cada app

  • ssh: es un programa para conectarse de forma segura a otros sistemas mediante el protocolo Secure Shell.
  • neovim: es un editor de texto avanzado basado en Vim, con mejoras en la interfaz, el rendimiento y la extensibilidad.
  • mc: es un gestor de archivos de consola con dos paneles y soporte para FTP, SFTP y otros protocolos[^3^][3].
  • htop: es un monitor de procesos interactivo que muestra el uso de CPU, memoria y otros recursos.
  • cifs-utils: son utilidades para montar y manejar sistemas de archivos compartidos mediante el protocolo SMB/CIFS.
  • sshfs: es una herramienta para montar sistemas de archivos remotos mediante SSH.
  • neofetch: es un script que muestra información del sistema y una imagen ASCII del logo de la distribución.
  • bat: es una alternativa al comando cat, con resaltado de sintaxis, integración con Git y paginación automática.
  • highlight: es un conversor de código fuente a HTML, RTF, LaTeX o BBCode, con soporte para más de 200 lenguajes.
  • screen: es un multiplexor de terminales que permite crear y gestionar varias sesiones dentro de una misma consola.
  • x11vnc: es un servidor VNC que permite acceder al escritorio gráfico de una máquina remota.
  • xrdp: es un servidor RDP que permite acceder al escritorio gráfico de una máquina remota desde clientes Windows o Linux.
  • smbclient: es un cliente que permite acceder a recursos compartidos mediante el protocolo SMB/CIFS.
  • gparted: es un editor gráfico de particiones que permite crear, redimensionar, mover o borrar particiones en diferentes formatos.
  • nmap: es un escáner de puertos y redes que permite descubrir hosts, servicios y vulnerabilidades en una red.
  • apt-show-versions: es una herramienta que muestra la versión instalada y disponible de los paquetes en el sistema.
  • libqt5widgets5: es una biblioteca que provee componentes gráficos para crear interfaces de usuario con Qt5.
  • libqt5sql5-ibase: es un plugin que permite acceder a bases de datos Firebird e InterBase desde aplicaciones Qt5.
  • synaptic: es un gestor gráfico de paquetes basado en GTK+.
  • remmina: es un cliente gráfico para protocolos de escritorio remoto como RDP, VNC, SSH y otros.
  • libreoffice: es una suite ofimática libre y multiplataforma que incluye procesador de textos, hoja de cálculo, presentaciones y otros componentes.
  • libreoffice-l10n-es: es el paquete que contiene los archivos de localización al español para LibreOffice.
  • vlc: es un reproductor multimedia libre y multiplataforma que soporta diversos formatos de audio y video.
  • firefox-locale-es: es el paquete que contiene los archivos de localización al español para Firefox.
  • thunderbird-locale-es-ar: es el paquete que contiene los archivos de localización al español de Argentina para Thunderbird[^3^][3].
  • gajim: es un cliente de mensajería instantánea basado en el protocolo XMPP.
  • doublecmd-gtk: es un gestor de archivos de doble panel con soporte para múltiples formatos de archivo y operaciones.
  • krusader: es un gestor de archivos avanzado para KDE con soporte para FTP, SFTP y otros protocolos.
  • flameshot: es una herramienta para capturar y editar pantallas con soporte para anotaciones, recortes y subidas.
  • vokoscreen-ng: es una herramienta para grabar la pantalla y el audio con soporte para múltiples formatos y códecs.
  • baobab: es una herramienta gráfica para analizar el uso del disco en GNOME.
  • hplip-gui: es una interfaz gráfica para el proyecto HPLIP, que provee soporte para impresoras y escáneres HP en Linux.
  • p7zip-full: es un paquete que contiene las herramientas para comprimir y descomprimir archivos en formato 7z y otros.
  • p7zip-rar: es un paquete que contiene las herramientas para descomprimir archivos en formato RAR.
  • unzip: es una herramienta para descomprimir archivos en formato ZIP.
  • gnome-paint: es un programa de dibujo simple para GNOME basado en MS Paint.
  • gpaint: es otro programa de dibujo simple para GNOME basado en xpaint.
  • kolourpaint: es un programa de dibujo simple para KDE basado en MS Paint.
  • gimp: es un programa de edición de imágenes avanzado con soporte para capas, filtros, máscaras y otros.
  • inkscape: es un programa de edición de gráficos vectoriales con soporte para SVG, PDF, EPS y otros.
  • gthumb: es un visor y organizador de imágenes para GNOME con soporte para edición básica y conversión.
  • scribus: es un programa de autoedición profesional con soporte para PDF, EPS, SVG y otros.
  • gscan2pdf: es una herramienta para escanear y convertir documentos a PDF con soporte para OCR y edición.
  • audacious: es un reproductor de audio ligero y versátil con soporte para múltiples formatos y plugins.
  • openshot-qt: es un editor de video no lineal con soporte para transiciones, efectos, animaciones y otros.
  • pitivi: es otro editor de video no lineal basado en GStreamer con soporte para edición precisa y multicapa.
  • audacity: es un editor de audio multiplataforma con soporte para grabación, mezcla, efectos y otros.
  • hardinfo: es una herramienta para mostrar información del sistema y realizar pruebas de rendimiento.
  • numlockx: es una herramienta para activar o desactivar el bloqueo numérico al iniciar la sesión.
  • xfce4-clipman-plugin: es un plugin para el panel de Xfce que permite gestionar el portapapeles y el historial.
  • numix-icon-theme: es un tema de iconos moderno y plano para diferentes entornos de escritorio.
  • seahorse: es una herramienta para gestionar claves y contraseñas en GNOME con soporte para cifrado y firma.
  • flamerobin: es una herramienta gráfica para administrar bases de datos Firebird e InterBase.
  • perl: es un lenguaje de programación interpretado y multiplataforma con soporte para expresiones regulares, procesamiento de texto y otros.
  • libnet-ssleay-perl: es un módulo de Perl que provee acceso a las funciones de OpenSSL para establecer conexiones seguras[^1^][1] [^2^][2].
  • libauthen-oath-perl: es un módulo de Perl que provee implementaciones de los algoritmos OATH para autenticación de dos factores.
  • libauthen-pam-perl: es un módulo de Perl que provee una interfaz para el sistema de autenticación PAM (Pluggable Authentication Modules).
  • libpam-runtime: es un paquete que provee archivos de configuración y scripts para el sistema PAM.
  • libio-pty-perl: es un módulo de Perl que provee una interfaz para crear y manipular pseudo terminales.
  • apt-transport-https: es un paquete que permite a APT utilizar repositorios accesibles a través del protocolo HTTPS.
  • curl: es una herramienta para transferir datos desde o hacia un servidor usando múltiples protocolos.
  • wget: es una herramienta para descargar archivos desde la web.
  • software-properties-common: es un paquete que provee scripts para administrar los repositorios de software y las claves GPG.
  • ubuntu-restricted-extras: es un paquete que instala varios codecs, fuentes y plugins que no se incluyen por defecto en Ubuntu por cuestiones legales o de licencia.
  • ttf-mscorefonts-installer: es un paquete que instala las fuentes TrueType de Microsoft como Arial, Times New Roman o Verdana.
  • python3: es un lenguaje de programación interpretado y multiplataforma con soporte para múltiples paradigmas y bibliotecas.
  • python3-pip: es una herramienta para instalar y gestionar paquetes de Python.
  • python3-pyqt5.qtsql: es un módulo de Python que provee una interfaz para acceder a bases de datos SQL usando Qt5.
  • libqt5sql5-mysql: es un paquete que provee el plugin para acceder a bases de datos MySQL usando Qt5.
  • multipledispatch: es un paquete de Python que provee una implementación del despacho múltiple, una forma de polimorfismo basada en los tipos de los argumentos.
  • AnyDesk: un software de escritorio remoto que permite acceder y controlar otros ordenadores a distancia.
  • VNC: un protocolo y un software de escritorio remoto que permite ver y operar la pantalla de otro ordenador.
  • Google Chrome: un navegador web desarrollado por Google que ofrece una experiencia de navegación rápida, segura y personalizable.
  • Webmin: una interfaz web que permite administrar sistemas Unix y Linux a través de un navegador web.