Tras instalar Ubuntu Studio 18.04

Hace poco publiqué como solucioné un problema de actualización de Ubuntu Studio, ahora quiero contaros que hice tras instalar Ubuntu Studio.

Lo que más me atrae de Ubuntu Studio es que viene con multitud de herramientas preinstaladas útiles para el diseño y edición de contenidos que facilitan la creación de contenidos facilitando la expresión artística del usuario.

Pero aunque estos programas son muchos y muy útiles, siempre hay muchos otros programas que pueden sernos de utilidad o echemos de menos.

UbuntuStudio18

Antes de nada quiero recordar algunas de las utilidades que vienen preinstaladas con el sistema:

Preinstalados

Imágen:

  • GIMP, la alternativa a Photoshop.
    Arrancarlo desde Menú -> Graphics Design -> Programa de manipulación de imágenes GNU
    O desde terminal:
    $ gimp &
  • Inkscape, para la creación de imágenes vectoriales.
    Arrancarlo desde Menú -> Graphics Design -> Editor de gráficos vectoriales Inkscape
    O desde terminal:
    $ inkscape &
  • Blender, para las imágenes en 3D.
    Arrancarlo desde Menú -> Graphics Design -> Blender
    O desde terminal:
    $ blender &
  • MyPaint, para quien busque una aplicación sencilla para la creación de imágenes artísticas.
    Arrancarlo desde Menú -> Graphics Design -> MyPaint
    O desde terminal:
    $ mypaint &
  • Darktable, para la edición de imágenes RAW.
    Arrancarlo desde Menú -> Graphics Design -> Photography -> Darktable
    O desde terminal:
    $ darktable &
  • Shotwell, un visor y organizador de fotografías.
    Arrancarlo desde Menú -> Graphics Design -> Photography -> Shotwell Photo Manager
    O desde terminal:
    $ shotwell &
  • Krita, es un programa de dibujo y pintura diseñado para artistas digitales.
    Arrancarlo desde Menú -> Graphics Design -> Krita
    O desde terminal:
    $ krita &
  • LibreOffice Draw, herramienta de LibreOffice que permite crear dibujos.
    Arrancarlo desde Menú -> Oficina -> LibreOffice Draw
    O desde terminal:
    $ libreoffice --draw &

Audio:

  • Jack, un servidor de baja latencia para conectar equipos MIDI.
    Arrancarlo desde Menú -> Audio Production -> Effects -> JACK Rack
    O desde terminal:
    $ jack-rack &
  • Ardour, para la mezcla y composición de audio.
    Arrancarlo desde Menú -> Audio Production -> Ardour5
    O desde terminal:
    $ /usr/bin/ardour5 &
  • Audacity, grabación y edición de audio.
    Arrancarlo desde Menú -> Audio Production -> Audacity
    O desde terminal:
    $ audacity &
  • Hydrogen, una caja de ritmos avanzada.
    Arrancarlo desde Menú -> Audio Production -> Hydrogen
    O desde terminal:
    $ hydrogen &
  • Yoshimi, sintetizador.
    Arrancarlo desde Menú -> Audio Production -> Instruments -> Yoshimi
    O desde terminal:
    $ yoshimi &
  • Rakarrack, amplificadores de guitarras eléctricas.
    Arrancarlo desde Menú -> Audio Production -> Effects -> Rakarrack
    O desde terminal:
    $ rakarrack &

Multimedia:

  • Kdenlive, es el editor de video no lineal de KDE.
    Arrancarlo desde Menú -> Video Production -> Kdenlive
    O desde terminal:
    $ kdenlive &
  • Openshot, es un editor de video simple.
    Arrancarlo desde Menú -> Video Production -> OpenShot Video Editor
    O desde terminal:
    $ openshot-qt &

Ofimática:

  • LibreOffice, que incluye múltiples herramientas Ofimáticas para crear documentos de tipos diversos.
    Arrancarlo desde Menú -> Oficina -> LibreOffice
    O desde terminal:
    $ libreoffice &
  • Scribus, para la creación sencilla de documentos PDF profesionales.
    Arrancarlo desde Menú -> Graphics Design -> Scribus
    O desde terminal:
    $ scribus &
  • Calibre, para la creación y edición de libros electrónicos.
    Arrancarlo desde Menú -> Oficina -> calibre
    O desde terminal:
    $ calibre &

Después de repasar lo que ya tenemos vamos a repasar otras utilidades que hecho en falta y como instalarlas.

Sistema

Activar root

Por seguridad el usuario root no viene activado, pero si quieres poder acceder al sistema con todos los privilegios y hacer y deshacer a tu antojo, simplemente debes ejecutar estos comandos desde una terminal:
$ sudo -i
$ sudo passwd root

Y escribir la contraseña para root.

Drivers Xorg

Para asegurarte de tener actualizados los controladores libres para tu tarjeta gráfica puedes usar los siguientes comandos:
$ sudo add-apt-repository ppa:xorg-edgers/ppa
$ sudo apt-get update
$ sudo apt-get upgrade

Sensores
Por defecto ya vienen instalados lm-sensors y hddtemp para controlar los sensores térmicos del equipo.
Pero si quieres configurarlos a tu gusto puedes utilizar los siguientes comandos:
$ sudo dpkg-reconfigure hddtemp
$ sudo sensors-detect

Pero si lo que quieres es monitorizar las temperaturas de la placa base y del procesador de tu placa base puedes hacerlo desde terminal:
$ sensors
Y para monitorizar la temperatura de tu disco duro (suponiendo que sea /dev/sda):
$ sudo hddtemp /dev/sda
Para monitorizar de forma gráfica puedes instalar la aplicación Psensor:
$ sudo apt-get install psensor
Arrancarlo desde Menú -> Sistema -> Psensor
O desde terminal:
$ psensor &
Esta aplicación además de permitirte controlar las alertas de temperatura, también incluirá un icono de un termómetro en el panel para poder comprobar la temperatura.

Compatibilidad

Fuentes de Windows

Las fuentes que utiliza Windows no son libres, por eso no vienen instaladas por defecto, esto puede dar problemas con documentos provenientes de maquinas de microsoft. Pero si quieres aceptar los términos de uso de estas fuentes puedes instalarlas mediante el siguiente comando:
$ sudo apt-get install msttcorefonts

Compatibilidad con Android y Iphone/Ipod

Siendo un sistema basado en Linux cualquiera pensaría que Android sería compatible con Ubuntu, pero por desgracia esto no es así, para mejorar la compatibilidad entre tu PC y tu móvil puedes instalar estos programas:
$ sudo apt-get install mtp-tools ipheth-utils ideviceinstaller ifuse

  • mtp-tools, librerías para el protocolo de transferencia de archivos MTP.
  • ipheth-utils, soporte del controlador de anclaje USB para el iPhone.
  • ideviceinstaller, para administrar aplicaciones instaladas en un iDevice.
  • ifuse, módulo FUSE para dispositivos iPhone y iPod Touch.

Ahorro de energía (Solo para portátiles)

Si quieres gestionar el uso de la batería de tu portátil para poder prolongar su uso puedes instalar lo siguiente:
$ sudo apt install tlp tlp-rdw
$ sudo tlp start

Escribir en Japonés

No es que tenga mucho conocimiento del idioma, pero a veces me gusta escribir las cosas en su lengua original, por lo que me gusta tener una forma sencilla de poder escribir en este idioma que tanto me gusta, para ello podemos instalar:
$ sudo apt-get install ibus-mozc
Luego, para implementar el IME Anthy nos dirigiremos a:
Menú -> Configuración -> Soporte de idiomas -> Instalar o eliminar idioma -> Seleccionar Japonés -> Sistema de método de entrada de teclado: IBus -> aplicar cambios
Habrá que reiniciar el sistema para que coja los cambios, después nos dirigimos a:
Menú -> Configuración -> Preferencias de IBus -> Método de entrada -> Añadir -> Japonés -> Mocz -> Añadir
También podéis configurar a vuestro gusto el salto de un IME a otro (Por defecto es [Mayúsculas]+[barra espaciadora], en Windows se suele usar [crtl]+[barra espaciadora]).
Podemos abrir el panel de configuración mediante el siguiente comando:
$ ibus-setup
Pero lo más cómodo es que, al abrir el panel de configuración, en el panel superior aparece un cuadro con la abreviatura del idioma, pulsandolo permite cambiar a “Japonés – Mocz” al pulsar de nuevo aparece la opcion “Input Mode (_A)” que permite cambiar el método de escritura entre “Direct Input”, “Hiragana”, “Katakana”, “Latin”, “Wide Latin” o “Half width katakana”.

Gestión de archivos

Buscar archivos…

El buscador de archivos CatFish viene preinstalado, pero lo veo muy limitado, si queremos poder personalizar más las búsquedas de archivos podemos instalar searchmonkey:
$ sudo apt-get install searchmonkey
Arrancarlo desde Menú -> Accesorios -> Searchmonkey
O desde terminal:
$ searchmonkey &

Cortar archivos

En ocasiones tenemos archivos muy pesados que no hay forma de manipular y es necesario cortarlos, o los tenemos cortados y queremos unirlos de nuevo. Para estos propósitos tenemos Hoz:
$ sudo apt-get install hoz hoz-gui
Arrancarlo desde terminal:
$ ghoz &

Limpiar el sistema

Aunque Ubuntu no requiere tanto mantenimiento como otros sistemas, también es conveniente mantener el sistema limpio, para ayudarnos con esto tenemos la siguiente herramienta:
$ sudo apt-get install bleachbit
Arrancarlo desde Menú -> Sistema -> BleachBit
O desde terminal:
$ bleachbit &

Samba

Para compartir archivos como lo hace windows podemos instalar Samba:
$ sudo apt-get install samba samba-common python-glade2 system-config-samba
Con esto lo tendremos instalado, ahora hay que configurarlo, pero antes es conveniente guardarse el archivo de configuración original por si algo saliera mal:
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.back
Ahora ya podemos configurar Samba, si por ejemplo quisiéramos habilitar una carpeta para que cualquiera de la red pudiera verla y modificar su contenido, primero habrá que crear la carpeta con permisos totales:
$ sudo mkdir /home/usuario/compartir
$ sudo chmod -R 0777 /home/usuario/compartir

Luego podéis editar el archivo de configuración:
$ sudo nano /etc/samba/smb.conf
En el apartado global incluimos lo siguiente:
[global]
workgroup = WORKGROUP
server string = Servidor Samba %v
netbios name = ubuntu
security = user
map to guest = bad user
dns proxy = no

Y al final del archivo esto otro:
[Anonymous]
path = /home/usuario/compartir
browsable =yes
writable = yes
guest ok = yes
read only = no

Tras esto reiniciamos el demonio de samba:
$ sudo service smbd restart
Y con esto ya tendremos este directorio compartido con cualquier equipo de la red.

Cliente FTP

Para poder interactuar con servidores FTP es útil tener instalado un programa cliente de FTP como el siguiente:
$ sudo apt-get install filezilla
Arrancarlo desde Menú -> Internet -> FileZilla
O desde terminal:
$ filezilla &

Servidor FTP

Pero si lo que queremos es tener nuestro propio servidor de archivos FTP podemos instalarlo de la siguiente forma:
$ sudo apt-get instaifconfigll vsftpd
Con esto lo tendremos instalado, ahora hay que configurarlo, pero antes es conveniente guardarse el archivo de configuración original por si algo saliera mal:
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.back
Podemos editar el archivo de la siguiente forma:
$ sudo nano /etc/vsftpd.conf
Hay múltiples configuraciones que puedes modificar, a continuación describiré algunas que me parecen importantes:
Puedes permitir que los usuarios locales ingresen en tu servidor FTP des-comentando (Quitando el # inicial):
#local_enable=YES
Permitir los comandos de escritura de FTP des-comentando:
#write_enable=YES
Deshabilitar el mangling (decodificación de nombres) ASCII des-comentando:
#ascii_upload_enable=YES
#ascii_download_enable=YES

Cambiar las configuraciones de “chroot” agregando tras # chroot:
user_sub_token=$USER
chroot_local_user=YES
chroot_list_enable=YES

Cambiar las configuraciones predeterminadas de “chroot” agregando tras default follows (cambiar el ftp de /home/$USER/ftp por la carpeta en la que quieres que inicie el usuario):
chroot_list_file=/etc/vsftpd.chroot_list
local_root=/home/$USER/ftp
allow_writeable_chroot=YES

Habilitar la opción “Is recurse” des-comentando:
#ls_recurse_enable=YES
Para que el usuario pueda entrar en su carpeta ftp primero hay que crearla:
$ sudo mkdir /home/usuario/ftp
Para saber los usuarios del sistema ejecutamos:
$ cat /etc/passwd
Para agregar nombres de usuario a la lista CHROOT:
$ sudo nano /etc/vsftpd.chroot_list
Copiar las líneas que empieza con el nombre de los usuarios que queremos enjaular y la pegamos en la última línea del archivo donde incluimos los nombres (ojo, si solo se agrega el nombre del usuario este podrá explorar todo el sistema).
Para que recargue la configuración del FTP debemos reiniciar el servicio con:
$ sudo systemctl restart vsftpd

CURL

Curl es una utilidad que nos permite hacer consultas desde terminal a direcciones de la red como si de un navegador se tratara:
$ sudo apt-get install curl
Por ejemplo, si queremos ver el código de nuestra página principal de localhost podemos ejecutar desde terminal:
$ curl localhost

KeePassX

Para poder crear y gestionar una base de contraseñas puede sernos útil esta herramienta, para instalarla incluiremos su repositorio antes de instalar:
$ sudo add-apt-repository ppa:eugenesan/ppa
$ sudo apt-get update
$ sudo apt-get install keepassx

Arrancarlo desde Menú -> Accesorios -> KeePassX
O desde terminal:
$ keepassx &

Descompresores

También nos puede sacar de un apuro el instalar los descompresores más utilizados:
$ sudo apt-get install p7zip-full p7zip-rar rar unrar
Esto te permitirá comprimir y descomprimir archivos fácilmente desde el explorador de archivos, mediante el menú contextual con click derecho -> Comprimir… O click derecho -> Extraer Aquí.
Pero también podrás utilizar la terminal, por ejemplo para comprimir archivo-a-comprimir en paquete-comprimido:
$ 7z a paquete-comprimido archivo-a-comprimir
Para descomprimirlo puedes usar:
$ 7z e paquete-comprimido.7z
Si lo que quieres es comprimir a un RAR, puedes utilizar:
$ rar a paquete-comprimido.rar archivo-a-comprimir
Y para descomprimirlo:
$ unrar x paquete-comprimido.rar

Transmission no reconoce los torrents magnet (solución)

En ocasiones pueden haber archivos que no encuentran el programa con el que deben ser abiertos, para asociar el tipo mime con la aplicación podemos usar el programa xdg-mime. Por ejemplo si queremos que los magnet los abra con Transmission podemos utilizar el siguiente comando:
$ xdg-mime default transmission-gtk.desktop x-scheme-handler/magnet

Multimedia

VLC

Ya vienen pre instalados los reproductores de video Totem y Parole, pero a mi siempre me ha gustado más la sencillez y potencia que ofrece VLC, podemos instalarlo con:
$ sudo apt-get install vlc browser-plugin-vlc
Arrancarlo desde Menú -> Media Playback -> Reproductor multimedia VLC
O desde terminal:
$ /usr/bin/vlc --started-from-file &

Codecs y packs restringidos

Hay packs y codecs que no vienen instalados por defecto, pero es posible instalarlos, como los siguientes:
Flash player plugin, Codecs multimedia, Fonts de microsoft
$ sudo apt-get install ubuntu-restricted-extras
Librerías del conversor de vídeo
$ sudo apt-get install libavcodec-extra
$ echo "deb ftp://ftp.videolan.org/pub/debian/stable ./" | sudo tee /etc/apt/sources.list.d/libdvdcss.list
$ sudo apt-get update

Acceder y desproteger DVDs encriptados con Content Scramble System (CSS)
$ sudo apt-get install libdvdcss2
Para reconfigurar el paquete libdvd podemos utilizar:
$ sudo dpkg-reconfigure libdvd-pkg

Conversión de formatos de video y audio

En algún momento podemos tener incompatibilidades de formato con algún dispositivo, y necesitar cambiar el formato de algún vídeo para que este lo reconozca, para ello nos puede servir Winff:
$ sudo apt-get install winff
Arrancarlo desde Menú -> Video Production -> WinFF
O desde terminal:
$ winff &

Descarga de vídeos

También podemos desear descargar a nuestro sistema algún video de YouTube o NicoVideo para verlo cuando no tengamos conexión, para esto podemos usar:
$ sudo apt-get install youtube-dl nicovideo-dl
Desde terminal puedes descargar un video de youtube simplemente con su URL:
$ youtube-dl https://www.youtube.com/watch?v=idDelVideo
O un video de nicovideo con:
$ nicovideo-dl http://www.nicovideo.jp/watch/sm24408767

Gestión de Dispositivos

Grabador de discos

Aunque ya viene instalado Xfburn, yo estoy más familiarizado con K3b, creo que permite más personalización para grabar discos:
$ sudo apt-get install k3b kde-l10n-es libk3b7-extracodecs
Arrancarlo desde Menú -> Sistema -> K3b
O desde terminal:
$ k3b &

Formatos de dispositivos

Existen algunos formatos de disco que por defecto Ubuntu no reconoce, para que sean reconocidos podemos instalar:
$ sudo apt-get install exfat-fuse exfat-utils hfsplus hfsutils ntfs-3g

Recuperación de archivos y de manipulación de particiones

E aqui mas programas que nos pueden ayudar a recuperar archivos o manipular particiones.
$ sudo apt-get install testdisk foremost autopsy gpart

  • testdisk: reparación de particiones.
    Por ejemplo si quieres reparar el dispositivo /dev/loop0 que no figura en el sistema ejecutar desde terminal:
    $ testdisk /dev/loop0
  • foremost: recuperación de ficheros.
    Por ejemplo si queremos recuperar lo borrado del dispositivo /dev/sdb1 guardándolo en /directorio/de/recuperación ejecutamos desde terminal:
    $ sudo foremost -t all -i /dev/sdb1 -o /directorio/de/recuperación
  • autopsy: investigación forense digital.
    Para arrancarlo ejecutar desde terminal:
    $ sudo autopsy
    Ingresar en el navegador:
    http://localhost:9999/autopsy
  • gpart: es una herramienta que intenta “adivinar” cuál es la tabla de particiones principal de un disco duro de un PC en caso de que la tabla de particiones principal en el sector 0 se encuentre dañada, sea incorrecta o haya sido borrada.
    Para testear una tabla de particiones ejecutaremos desde terminal:
    $ sudo gpart /dev/sda

Impresoras

Este paquete recomienda todos los paquetes de controladores de impresora.
$ sudo apt-get install printer-driver-all

Navegador

Chromium

Chromium es un navegador de software libre inspirado en Chrome que se puede instalar con:
$ sudo apt-get install chromium-browser
Arrancarlo desde Menú -> Internet -> Chromium
O desde terminal:
$ chromium-browser &

Google Chrome

Pero si quieres instalar el Chrome original de google puedes hacerlo descargando su paquete DEB:
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo gdebi google-chrome-stable_current_amd64.deb

Arrancarlo desde Menú -> Internet -> Google Chrome
O desde terminal:
$ /usr/bin/google-chrome-stable &

Utilidades para desarrollo web

LAMP

Ubuntu studio es un entorno de escritorio preparado para el usuario, por lo que no tiene mucho sentido utilizarlo como servidor web, pero si eres desarrollador sabrás lo útil que es tener tu propio entorno LAMP en local para hacer pruebas, por eso te explico brevemente como instalar en Linux Apache, Mysql y Php.

$ sudo apt-get install mysql-server mysql-client
$ sudo apt-get install apache2
$ sudo apt-get install php7.2 libapache2-mod-php7.2
$ sudo systemctl restart apache2

PHP en terminal

Si también quieres poder ejecutar sentencias PHP desde terminal deberás instalar:
$ sudo apt-get install php7-cli

Gestión de imágenes con PHP

Para poder crear imágenes desde código podrás utilizar la librería de imagemagick:
$ sudo apt-get install imagemagick php-imagick

  • imagemagick: te permite manipular imágenes desde terminal.
  • php-imagick: te permite manipular imágenes desde scripts PHP.

Activar RewriteEngine

Algunos frameworks web necesitan que activemos RewriteEngine para poder re escribir rutas a los archivos, para ello ejecutamos:
$ sudo a2enmod rewrite
$ systemctl restart apache2

PHPMyAdmin

Este gestor web para controlar las bases de datos es una herramienta muy útil para cualquier desarrollador web, para instalarla:
$ sudo apt-get install phpmyadmin
Tras instalarla todavía no tendremos acceso a su interfaz web, una de las opciones para acceder es modificar apache:
$ sudo nano /etc/apache2/apache2.conf
Incluiremos la configuración de phpmyadmin con esta línea:
Include /etc/phpmyadmin/apache.conf
Y reiniciamos apache:
$ sudo systemctl restart apache2
Ya solo nos queda agregar un usuario para poder loguearnos:
$ mysql
mysql> CREATE USER 'usuario'@'hospedaje' IDENTIFIED BY 'contraseña';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> exit

Recordar cambiar usuario, hospedaje y contraseña por el user,host y password que deseéis utilizar, y ya podrás loguearte introduciendo en el navegador:
http://127.0.0.1/phpmyadmin

Cargar Archivos de Webs

Con rsync puedes copiar archivos desde cualquier ruta, en mi caso tenía algún proyecto web en la partición antigua que acabé montando en /old, por lo que simplemente ejecuté:
$ rsync -aEvz /old/var/www /var/

Cargar Bases de Datos

Si tienes la precaución de guardar backups de los SQL de tu base de datos (es muy sencillo hacerlos con PHPMyAdmin desde la pestaña Exportar) podrás volverla a cargar fácilmente desde un terminal, logueandote en MySQL:
$ mysql -h localhost -u root
Con la orden source y la ruta al backup podemos cargar los datos en la base de datos:
> source /ruta/al/directorio/backup.sql;

Cargar Hosts

Recordar que para que funcionen las webs en local (si hay más de un proyecto) hay que definir los alias hosts en el archivo /etc/hosts:
127.0.0.1 web.local
Y hay que tener sus archivos de configuración de cada host correctamente configurado en el directorio:
/etc/apache2/sites-available
Y para activar el Host Virtual podemos utilizar a2ensite, por ejemplo si queremos activar el archivo /etc/apache2/sites-available/web.conf, ejecutaremos lo siguiente:
$ sudo a2ensite web.conf
$ systemctl reload apache2

Java

Podemos instalar Java desde el repositorio webupd8team de la siguiente forma:
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer

Para comprobar la versión utilizaremos:
$ java -version

IDs de desarrollo para programar

Eclipse

Eclipse es un entorno de desarrollo muy completo que soporta multitud de lenguajes de programación y permite muchas funcionalidades, podemos instalarlo ejecutando:
$ wget http://ftp.fau.de/eclipse/oomph/epp/photon/R/eclipse-inst-linux64.tar.gz
$ tar zxf eclipse-inst-linux64.tar.gz
$ cd eclipse-installer/
$ sudo ./eclipse-inst

Por ejemplo si se ha instalado el IDE PHP se puede arrancar desde terminal:
$ sudo /home/usuario/php-photon3/eclipse/eclipse &

BlueFish

BlueFish es un entorno de desarrollo más sencillo y ligero que eclipse, para instalarlo:
$ sudo apt-get install bluefish
Arrancarlo desde Menú -> Desarrollo -> Bluefish Editor
O desde terminal:
$ bluefish &

Brackets

Brackets es un entorno de desarrollo especializado en desarrollo de programación en cliente (HTML, CSS, JavaScript…), podemos instalarlo desde el repositorio webupd8team, ejecutando:
$ sudo add-apt-repository ppa:webupd8team/brackets
$ sudo apt-get update
$ sudo apt-get install brackets

Arrancarlo desde Menú -> Desarrollo -> Brackets
O desde terminal:
$ /opt/brackets/brackets &

Máquinas Virtuales

VirtualBox

Si queremos poder trastear con otros sistemas operativos para hacer y deshacer a nuestro gusto sin afectar a nuestra máquina real, VirtualBox es una buena elección. Podemos instalarla directamente por que ya viene en los repositorios de ubuntu, pero voy a explicar como instalarlo desde el repositorio Oracle añadiendo su repositorio:
$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
$ sudo nano /etc/apt/sources.list

Agregamos la siguiente línea:
deb https://download.virtualbox.org/virtualbox/debian stretch contrib
Actualizamos:
$ sudo apt update
Instalamos:
$ sudo apt install virtualbox-5.2
Arrancarlo desde Menú -> Sistema -> VirtualBox
O desde terminal:
$ VirtualBox &

Pero, en mi caso, al arrancar una maquina virtual me devolvió el siguiente error:

 

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall virtualbox-dkms package and load the kernel module by executing

‘modprobe vboxdrv’

as root.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) – The support driver is not installed. On linux, open returned ENOENT.

 

Esto sucede por que (como comenté en mi anterior artículo) estoy utilizando Ubuntu Studio 18, pero con el kernel de Ubuntu Studio 16 por que con el actual me daba problemas la tarjeta gráfica.
Para arreglarlo tuve que instalar las cabeceras que corresponden al kernel de ubuntu 16, para hacerlo inclui su repositorio:
$ sudo nano /etc/apt/sources.list
Añadiendo la siguiente línea permite instalar software de actualizaciones de Xenial:
deb http://es.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
Recargamos el instalador:
$ sudo apt update
Instalamos el kernel de Ubuntu 16 Xenial:
$ sudo apt-get install linux-headers-4.4.0-133-lowlatency
Actualizamos las cabeceras del kernel que usa virtualbox:
$ sudo modprobe vboxdrv
Y ya puedo abrir las máquinas virtuales de VirtualBox.

Con esto creo que ya tengo todo lo que quiero en mi portatil.
Espero que os sea útil mi experiencia si os habéis instalado o pensais instalar Ubuntu Studio.

Fuentes:

 

Redes Sociales
Esta entrada fue publicada en Programación y etiquetada , . Guarda el enlace permanente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Blue Captcha Image Refrescar

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>