Instalación y Configuración de Software Esencial en Ubuntu 20.04

Esta guía proporciona una serie de pasos para instalar y configurar diversas herramientas y aplicaciones en el sistema operativo Ubuntu 20.04. Cubre desde la gestión fundamental de paquetes hasta la configuración de entornos de desarrollo y utilidades específicas.

Administración de Paquetes en Ubuntu

Instalación de Paquetes .deb Locales

Cuando se dispone de un archivo .deb descargado, la instalación puede realizarse de dos maneras principales:

sudo dpkg -i nombre_del_paquete_local.deb

Alternativamente, se puede usar apt, que también resuelve automáticamente las dependencias:

sudo apt install ./ruta/al/paquete/nombre_del_paquete_local.deb

Instalación de Software desde Repositorios

Para aplicaciones disponibles en los repositorios estándar de Ubuntu, el comando es sencillo:

sudo apt install nombre_de_la_aplicacion

Actualización del Sistema y Corrección de Dependencias

Es fundamental mantener el sistema actualizado. Si surgen problemas como "Unable to locate package" (no se pudo encontrar el paquete), se recomienda primero actualizar los índices de paquetes y luego las aplicaciones:

sudo apt update
sudo apt upgrade
sudo apt install -f

El comando sudo apt install -f (abreviatura de --fix-broken) intenta resolver dependencias rotas o paquetes incompletos.

Solución de Errores de Bloqueo de APT

Si encuentra el mensaje de error E: Could not get lock /var/lib/dpkg/lock-frontend, indica que un proceso de gestión de paquetes está bloqueado. Para liberar el bloqueo, puede eliminar los archivos correspondientes:

sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lock

Creación de Lanzadores de Aplicaciones en el Escritorio

Para facilitar el acceso a una aplicación, se puede crear un archivo .desktop. Estos archivos se guardan comúnmente en ~/.local/share/applications/ o /usr/share/applications/. A continuación, un ejemplo de su estructura:

[Desktop Entry]
Name=MiAplicacion
Comment=Descripción de mi aplicación
Exec=/opt/mi_app/bin/ejecutable.sh
Icon=/opt/mi_app/iconos/mi_app.png
Terminal=false
Type=Application
Categories=Utilidad;Productividad;

Configuraciones Fundamentales del Sistema

Modificación de los Servidores DNS

Para cambiar los servidores DNS, edite el archivo /etc/resolv.conf y defina los servidores deseados:

nameserver 114.114.114.114
nameserver 8.8.8.8

En sistemas con systemd-resolved, es posible que la configuración persista mejor a través de NetworkManager o editando /etc/systemd/resolved.conf.

Instalación del Editor de Texto Vim

Vim, un editor de texto muy utilizado por desarrolladores y administradores de sistemas, se instala con:

sudo apt install vim -y

Uso de Deepin-Wine para Aplicaciones de Windows

Para ejecutar ciertas aplicaciones de Windows, Deepin-Wine es una opción. Se puede instalar desde el repositorio oficial del proyecto:

git clone https://github.com/wszqkzqk/deepin-wine-ubuntu.git
# Para usuarios en China, Gitee puede ser más rápido:
# git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git

cd deepin-wine-ubuntu
sudo ./install.sh
# Corrección de un symlink común para compatibilidad
sudo ln -sf /usr/lib/i386-linux-gnu/deepin-wine/libwine.so.1.0 /usr/lib/i386-linux-gnu/deepin-wine/libwine.so.1

Software de Uso General

Configuración del Método de Entrada Sogou Pinyin

Si el método de entrada Sogou Pinyin deja de funcionar o su interfaz desaparece, a menudo se soluciona reiniciando fcitx:

pidof fcitx
kill <PID_de_fcitx>
fcitx &

Si la ventana de selección de caracteres no aparece, pruebe a eliminar los archivos de configuración y reiniciar el entorno:

cd ~/.config/
rm -rf SogouPY SogouPY.users/ sogou-qimpanel/
# Después de esto, reinicie su sesión de usuario.

Navegador Google Chrome

Para instalar Google Chrome, es recomendable descargar el paquete .deb desde la página oficial de Google Chrome y luego instalarlo utilizando sudo dpkg -i o sudo apt install ./.

Notas Adhesivas para el Escritorio

Una práctica aplicación de notas adhesivas para el escritorio se puede instalar a través de un PPA:

sudo add-apt-repository ppa:umang/indicator-stickynotes
sudo apt update
sudo apt install indicator-stickynotes

Lectores y Editores de PDF

Para visores de PDF distribuidos como ejecutables tipo .run (algunos comerciales), el procedimiento general es el siguiente:

tar xvzf paquete_visor_pdf.run.tar.gz
chmod +x paquete_visor_pdf.run
sudo ./paquete_visor_pdf.run

Como alternativas gratuitas, Ubuntu incluye Evince, y también se puede instalar Okular o Foxit Reader.

Clientes de Almacenamiento en la Nube (Ej. Baidu Netdisk)

Para clientes de servicios de almacenamiento en la nube, como Baidu Netdisk, generalmente se descargan los paquetes .deb o se siguen las instrucciones de instalación específicas proporcionadas por el proveedor para sistemas Linux.

WeChat Work (Versión Empresarial)

Para instalar WeChat Work, a menudo se utiliza el paquete de Deepin. Descargue el .deb y proceda con la instalación:

wget https://packages.deepin.com/deepin/pool/non-free/d/deepin.com.weixin.work/deepin.com.weixin.work_2.8.10.2010deepin0_i386.deb
sudo dpkg -i deepin.com.weixin.work_2.8.10.2010deepin0_i386.deb

Si experimenta problemas con la bandeja del sistema (wine system tray) o iconos que no aparecen, instale la extensión TopIcons Plus para GNOME Shell:

sudo apt update
sudo apt install gnome-shell-extension-top-icons-plus

Tras la instalación, active la extensión TopIcons Plus desde la aplicación "Extensiones" o "GNOME Tweaks". Si las fuentes se muestran como cuadrados, puede que necesite instalar paquetes de fuentes de Windows o fuentes CJK adecuadas para su configuración de Wine.

Descompresor de Archivos RAR

Para manejar archivos RAR, puede instalar la utilidad de línea de comandos unrar:

sudo apt install unrar

Herramientas de Acceso Remoto

Aplicaciones como Sunlogin (向日葵) y ToDesk son populares para el control remoto de sistemas. Sus paquetes de instalación (frecuentemente en formato .deb) suelen estar disponibles en sus sitios web oficiales.

Herramientas Esenciales para Desarrolladores

Cliente FTP/SFTP FileZilla

FileZilla es un cliente robusto para FTP, FTPS y SFTP:

sudo apt install filezilla

Para agregar soporte para múltiples idiomas, instale el paquete de localización:

sudo apt install filezilla-locales

Emulador de Terminal Terminator

Terminator es una alternativa mejorada a la terminal predeterminada, que permite dividir la ventana en múltiples terminales:

sudo apt install terminator

Se aconseja personalizar los atajos de teclado para copiar y pegar en las preferencias de Terminator para optimizar el flujo de trabajo.

Entorno de Desarrollo Integrado (IDE) PyCharm

Si utiliza PyCharm (u otros IDEs de JetBrains), puede generar un acceso directo de escritorio directamente desde la aplicación. Acceda a Help > Find Action... y busque "Create Desktop Entry".

Dentro de la configuración del IDE, es recomendable ajustar la fuente del editor y la interfaz de usuario, así como las opciones de indentación del código, que se encuentran en Settings > Editor > Font y Settings > Editor > Code Style, respectivamente.

Gestión de Entornos Python: Anaconda / Miniconda

Anaconda y Miniconda son fundamentales para gestionar entornos y paquetes de Python. Durante la configuración, se sugiere añadir espejos de repositorios para acelerar la descarga de paquetes. Por ejemplo, el espejo de la Universidad de Tsinghua (TUNA):

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

Asegúrese de seguir las instrucicones de instalación específicas para su sistema, disponibles en la documentación oficial de Anaconda o Miniconda.

Software Específico para Imagen Médica y Visión por Computadora

ITK-SNAP

ITK-SNAP es una herramienta popular para la segmentación y visualización de imágenes médicas:

sudo apt update
sudo apt install aptitude
sudo aptitude install itksnap

Se recomienda aptitude en este caso, ya que a menudo gestiona mejor las dependencias complejas que apt en ciertos escenarios.

Visor de Imágenes Gwenview

Gwenview es el visor de imágenes predeterminado en entornos de escritorio KDE. Si tras su instalación encuentra errores como "url cannot be listed", puede ser necesario instalar dependencias adicionales de KDE:

sudo apt install kinit kio kio-extras kded5

Organizador y Visor de Imágenes Geeqie

Geeqie es un visor y organizador de imágenes rápido y ligero, ideal para grandes colecciones de imágenes:

sudo apt install geeqie

Configuración Adicional del Entorno de Trabajo

Para un entorno de trabajo productivo, considere las siguientes configuraciones:

  • Montaje Automático de Discos de Datos: Cree un script de inicio o modifique /etc/fstab para montar automáticamente sus particiones de datos o discos adicionales al arrancar el sistema.
  • Configuración de Herramientas de Acceso a la Nube: Si utiliza servicios como Alibaba Cloud (Aliyun), configure las herramientas de línea de comandos (CLI) y las credenciales necesarias para interactuar eficientemente con sus recursos en la nube.

Etiquetas: Ubuntu apt DPKG vim Deepin-Wine

Publicado el 8-6 03:00