Revista Sololinux N25 Febrero 2021
Revista Sololinux N25 Febrero 2021
Revista Sololinux N25 Febrero 2021
BienvenidoS a la Editorial
Adrián Almenar (Edición y diseño
Revista SOLOLINUX
●
de la revista)
e-mail: adrian@sololinux.es
Os presento el numero 25 de la revista SoLoLinux.
Comenzamos con nuestro segundo año editorial. Desde Redacción
SOLOLINUX esperamos que os guste este numero. ●
Sergio G. B. (Administrador y
redactor artículos SoloLinux)
Igual que en números anteriores nos gustaría animar a e-mail: info@sololinux.es
todos nuestros lectores para que nos envíen sus ●
Henry G. R. (Redactor artículos
opiniones sobre el Software Libre o sobre GNU/Linux, SoloWordPress)
pueden enviarlo a adrian@sololinux.es, con ello e-mail: info@solowordpress.es
queremos proponer que cada mes se publicada una o
varias de esas opiniones sobre lo mencionado en la Diseño Portada
nueva sección de la revista OPINIÓN DEL LECTOR.
Queremos saber la opinión de todos. Se intentara
●
Karina Fernández
@karyfernandez.design
incluir el máximo de opiniones en cada numero, pero si
no sale la tuya este mes no desesperes, al siguiente
podría tener un hueco en la revista. ANÍMENSE Y
Agradecimientos
ENVÍEN SUS OPINIONES. Gracias.
●
Cayetano, Joseba por sus
donaciones a la revista.
●
Diego Caraballo, por su tiempo
Al igual que lo anteriormente mencionado, nos gustaría para la realización de la entrevista.
promover un espacio en la revista sobre los eventos de
Software Libre y GNU/Linux en todo el mundo. Los
organizadores de estos eventos pueden ponerse en Publicidad
contacto con migo a través de correo electrónico, Quieres poner publicidad en la
adrian@sololinux.es revista, ahora puedes hacerlo de
forma muy simple, llegando a todo el
Sin mas quiero agradecer a todos los que hacéis mundo con esta revista digital de
software libre y GNU/Linux en
posible que esta revista siga adelante. ESPAÑOL
Personalmente agradezco a Sergio todo su trabajo en la
multitud de artículos que realiza a lo largo del mes para CON SOLOLINUX MULTIPLICARAS
que esta revista pueda tener suficiente información mes a TUS CLIENTES
mes.
Para mayor información escribe un
Gracias a TOD@S e-mail a: adrian@sololinux.es
Contacto
Para cualquier consulta sobre la revista,
Esta revista es de distribución gratuita, si lo consideras publicidad o colaboraciones escribir un
oportuno puedes ponerle precio. email a:
Tu también puedes ayudar, contamos con la posibilidad de ●
adrian@sololinux.es
hacer donaciones para la REVISTA, de manera muy simple
a través de PAYPAL
AYUDANOS A SEGUIR
CRECIENDO
La revista Este obra se publica bajo una
SOLOLINUX esta licencia de Creative Commons
realizada con
Libre Office Atribución-CompartirIgual 4.0
Impress 7.0.0.3 Internacional (CC BY-SA 4.0)
SOLOLINUX 2
CONTENIDO, NUMERO 25
MANUALES HARDWARE
7. Usar el comando apt-cache para buscar paquetes 9. Deshabilitar el Bluetooth en Linux con systemctl
10. Instalar paquetes deb en Ubuntu, Debian y derivados
12. Uso del comando Alias en linux
14. 8 formas de crear archivos en linux
3 SOLOLINUX
CONTENIDO, NUMERO 25
33. Diferencias entre Ubuntu y Gentoo 24. Ver listas IPTV online con TV-Lite
35. Los 7 mejores derivados de Gentoo 43. Master PDF Editor 4.3.89 – Gratis para linux
AYUDANOS A SEGUIR
CRECIENDO
SOLOLINUX 4
MANUALES
Siguiente.
Usar el comando apt-cache para
sudo apt install apache2
buscar paquetes
Este artículo explica cómo buscar Buscar paquetes con aptitude
un paquete utilizando el comando Otra excelente opción es usar
apt-cache, en todos los repositorios aptitude, pero no viene instalada
de tu sistema Debian, Ubuntu o por defecto en todas las
7 SOLOLINUX
MANUALES
Como mi amíguete quiere instalar un servidor MariaDB (se incluyen el resto de paquetes), instalamos la aplicación
que señalamos con una flecha en el ejemplo anterior.
sudo apt install mariadb-server
Imagen de ejemplo.
SOLOLINUX 8
HARDWARE
En este artículo de hoy, veremos como instalar paquetes deb correctamente, en Ubuntu, Debian y derivados. Para ello
usaremos el comando dpkg.
root@sololinux:~# wget
http://bluegriffon.org/freshmeat/3.1/bluegriffon-3.1.Ubuntu18.04-
Si es necesario, el comando apt instalara lo faltante. En
x86_64.deb el ejemplo siguiente, podemos observar que no es
--2021-02-03 14:09:53--
http://bluegriffon.org/freshmeat/3.1/bluegriffon-3.1.Ubuntu18.04-
necesario instalar nada.
x86_64.deb
root@SoloLinux:~# sudo apt -f install
Resolviendo bluegriffon.org (bluegriffon.org)... 66.33.213.195
Reading package lists... Done
Conectando con bluegriffon.org (bluegriffon.org)[66.33.213.195]:80...
Building dependency tree
conectado.
Reading state information... Done
Petición HTTP enviada, esperando respuesta... 200 OK
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Longitud: 283394478 (270M) [application/x-debian-package]
Guardando como: “bluegriffon-3.1.Ubuntu18.04-x86_64.deb”
bluegriffon-3.1.Ubu 100%[===================>] 270,27M 3,96MB/s en
69s
2021-02-03 14:11:02 (3,94 MB/s) - “bluegriffon-3.1.Ubuntu18.04-
x86_64.deb” guardado [283394478/283394478]
root@sololinux:~# sudo dpkg -i bluegriffon-3.1.Ubuntu18.04-x86_64.deb
Seleccionando el paquete bluegriffon previamente no seleccionado.
SOLOLINUX 10
SCRIPTS
El comando echo en Linux se usa para imprimir una Ahora vemos un ejemplo real. Observa que aparte de
cadena o, un conjunto de cadenas (textos) en la entre comillas insertamos «\e», no lo olvides nunca, ya
terminal de nuestro sistema linux. La cadena (suelen ser que indica el comienzo de la secuencia de escape.
textos), se pasan como argumento. Vemos un ejemplo insertado con el comando echo.
echo -e "\e[1;33mMe gusta SoloLinux"
Como es habitual en los comandos linux, echo también
viene con variadas e interesantes opciones, que nos
permiten manipular cómo se muestra la salida en
pantalla. Puedes verlas en su manual integrado, con el
siguiente comando. Vemos otros ejemplos prácticos de uso, con la siguiente
man echo
cadena de texto.
echo -e "\e[1;31mMe gusta SoloLinux"
Por otro lado, todos estamos de acuerdo que la terminal
o consola de linux usa temas predeterminados, En color rojo.
normalmente el texto es de color claro y el fondo oscuro. sergio@sololinux:~$ echo -e «\e[1;31mMe gusta
En un anterior artículo, vimos SoloLinux»
como personalizar la terminal de linux. Me gusta SoloLinux
La salida del comando echo, también imprime el texto También es posible colorear la salida por partes, tan solo
según el color del texto definido en el tema utilizado. debes replicar la secuencia.
Esto puede ser un poco aburrido y triste, a la hora de echo -e "\e[1;31mMe gusta \e[1;33mSoloLinux"
lanzar nuestros scripts. En este artículo de hoy, veremos
como colorear la salida del comando echo dándole un
toque más alegre, incluso divertido.
Como punto final del artículo, no por ello menos
interesante, vamos a colorear la salida, pero con una
diferencia sustancial, usamos el código numérico de
colores de fondo.
Colorear la salida del comando echo
echo -e "\e[1;41mMe gusta SoloLinux"
En linux tenemos soluciones para todo, en este caso,
para modificar el color de la salida del comando echo Al revisar el resultado, vemos que el color de fondo no
usaremos secuencias de escape. Pero antes de tiene fin.
comenzar, vemos la lista de colores más habitual.
11 SOLOLINUX
MANUALES
permanente. Nosotros usaremos bash y nano, pero con Comando Alias de forma permanente
otras opciones el proceso es similar. Para crear un alias permanente entre sesiones,
debemos agregar los alias en el archivo de perfil de la
configuración. Si usas bash, puedes acceder con el
siguiente comando.
Uso del comando Alias en linux nano ~/.bashrc
Nuestro sistema linux, ya viene con algunos alias
predefinidos que pueden varias dependiendo de la En el caso que montes ZSH…
distribución linux utilizada. Puedes verlos con el nano ~/.zshrc
siguiente comando.
alias
Se abre el archivo de configuración, en el cual podrás
identificar los alias predeterminados del sistema de
Vemos dos ejemplos de salida, Ubuntu 20.04 Server y forma rápida. Observa la imagen de ejemplo.
CentOS 7. Comenzamos por Ubuntu.
root@SoloLinux-demo:~# alias
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
root@SoloLinux:~#
SOLOLINUX 12
DISTROS LINUX
Asegúrate bien, recuerda que la nueva versión viene con el kernel de Linux 5.8 HWE, que para más inri está
diseñado para máquinas modernas, donde el hardware no es cien por cien compatible con el kernel 5.4 LTS.
Ubuntu Desktop 20.04.2 LTS, viene con el entorno de escritorio predeterminado GNOME 3.36.8. El resto de sabores
oficiales, como Kubuntu, Lubuntu, Xubuntu, Ubuntu MATE, Ubuntu Budgie o Ubuntu Kylin, tambien se han actualizado.
Puedes descargar la nueva versión según tu escritorio preferido, desde los siguientes enlaces:
●
Descargar Ubuntu Desktop 20.04.2 LTS
●
Descargar Ubuntu Server 20.04.2 LTS
●
Descargar Kubuntu 20.04.2 LTS
●
Descargar Xubuntu 20.04.2 LTS
●
Descargar Lubuntu 20.04.2 LTS
●
Descargar Ubuntu MATE 20.04.2 LTS
●
Descargar Ubuntu Budgie 20.04.2 LTS
●
Descargar Ubuntu Studio 20.04.2 LTS
●
Descargar Ubuntu Kylin 20.04.2 LTS
13 SOLOLINUX
MANUALES
Con heredoc
Heredoc no es un comando propiamente dicho, en
realidad… es un tipo de redirección que permite pasar
múltiples líneas de entrada a un comando. Nosotros nos
ayudamos del comando cat (anteriormente descrito).
Esta opción es muy interesante.
cat << EOF > archivo
8 formas de crear archivos en linux Para guardar y salir de la edición debes ejecutar «EOF».
Tal vez alguna de las fórmulas propuestas en este Vemos un ejemplo…
artículo para crear un archivo, no sea muy práctica. Aun cat << EOF > sololinux.txt
siendo así… en sololinux.es queremos aprender, por
tanto debes conocer su existencia. Vemos las 8 formas
de crear archivos en linux más comunes.
Desde la GUI
No cabe duda, que la forma más común en sistemas con
entorno de escritorio instalado, es pulsando en el botón
derecho del ratón y en crear nuevo archivo o
documento. También desde tu administrador de Con el comando printf
archivos. Más fácil imposible. El comando printf, es un gran desconocido para los
recién llegados a linux. Realmente es muy similar al
comando echo. Tiene la particularidad de agregar
formato, por ejemplo para agregar líneas debes usar el
separador «\n».
SOLOLINUX 141
MANUALES
Un ejemplo simple.
> sololinux.txt
15 SOLOLINUX
MANUALES
El resultado.
sergio@sololinux:~$ printf "%s\n" "Hola, SoloLinux!"
Hola, SoloLinux!
sergio@sololinux:~$
El comando printf en Linux, se usa para mostrar Ejemplo de salida sin escape, por tanto sin salto de
cadenas formateadas, ya sea por número o por línea.
cualquier otro especificador de formato en la ventana de sergio@sololinux:~$ printf "%s" "Hola, SoloLinux!"
nuestra terminal. Funciona de la misma manera, que Hola, SoloLinux!sergio@sololinux:~$
Existen varios especificadores de formato, pero sin duda A modo de aprendizaje ejecutamos el mismo comando,
alguna los más utilizados son: pero sustituyendo %b por %s. Así podemos verificar que
●
%s – Especificador de cadena para la salida. %s, no soporta varias secuencias de escape. Revisa la
●
%b – Nos permite interpretar secuencias de escape siguiente imagen, las secuencias se imprimen como si
con un argumento. fueran texto.
●
%d – Permite mostrar valores integrales.
●
%x – Imprime valores hexadecimales en minúsculas
con relleno de salida.
●
%f – Permite mostrar valores con coma flotante. Especificador %d
Este especificador muestra los valores integrales de
También se permiten secuencias de escape e incluso, números enteros.
caracteres ordinarios. Una de las más conocidas y casi printf "%d\n" "2020" "2021"
imprescindible es «\n», que indica salto de línea.
sergio@sololinux:~$ printf "%d\n" "2020" "2021"
2020
2021
sergio@sololinux:~$
SOLOLINUX 16
MANUALES
Especificador %x
Imprime el hexadecimal de un valor con relleno de salida. Vemos un ejemplo.
printf "%08x\n" "2021"
Especificador %f
Imprime valores decimales con coma flotante. También rellena de ceros el valor decimal.
printf "%f\n" "1,82" "2,16"
Observa la salida…
sergio@sololinux:~$ printf "%f\n" "1,82" "2,16"
1,820000
2,160000
sergio@sololinux:~$
Debes tener presente, que los valores decimales deben estar separados por una coma. Si usas como separador un
punto, recibirás un error. Vemos un ejemplo del error.
printf "%f\n" "1.82" "2.16"
Manual de printf
Puedes ver el manual integrado de la herramienta, con el siguiente comando.
man printf
17 SOLOLINUX
MANUALES
Las extensiones de archivo determinan su tipo. Por ejemplo, los archivos de los módulos de servicio del sistema
tienen la extensión .service, y estos son los que nos interesan.
Podemos obtener un listado de todas las unidades de servicio cargadas y activas, con el siguiente comando.
sudo systemctl list-units --type service
El resultado está dividido en cinco columnas, además tiene un formato totalmente legible para humanos. Las
columnas se identifican como…
●
UNIT – Nombre de la unidad de servicio.
●
LOAD – Nos indica si está cargado en la memoria.
●
ACTIVE – Estado de activación del archivo del módulo de alto nivel.
●
SUB – Estado de activación del archivo de unidad de bajo nivel.
●
DESCRIPTION – Ofrece una breve descripción.
root@sololinux:~# sudo systemctl list-units --type service
UNIT LOAD ACTIVE SUB DESCRIPTION
accounts-daemon.service loaded active running Accounts Service
acpid.service loaded active running ACPI event daemon
alsa-restore.service loaded active exited Save/Restore Sound Card St
apparmor.service loaded active exited AppArmor initialization
avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack
binfmt-support.service loaded active exited Enable support for additio
blk-availability.service loaded active exited Availability of block devi
clean-mount-point@media-sergio-MEMORIA\x20USB.service loaded active running Clea
console-setup.service loaded active exited Set console font and keyma
cron.service loaded active running Regular background program
cups-browsed.service loaded active running Make remote CUPS printers
cups.service loaded active running CUPS Scheduler
dbus.service loaded active running D-Bus System Message Bus
exim4.service loaded active running LSB: exim Mail Transport A
finalrd.service loaded active exited Create final runtime dir f
getty@tty1.service loaded active running Getty on tty1
grub-common.service loaded active exited LSB: Record successful boo
hddtemp.service loaded active exited LSB: disk temperature moni
irqbalance.service loaded active running irqbalance daemon
El comando anterior, solo lista los servicios cargados y activos. Si quieres verlos todos, ejecuta el comando siguiente.
sudo systemctl list-units --type service --all
SOLOLINUX 18
MANUALES
Ejemplo...
systemctl is-active cups.service
19 SOLOLINUX
SOFTWARE
Instalar AppImages
En nuestro artículo de ejemplo, vamos a instalar la
herramienta Krita (por cierto, una excelente alternativa
a Photoshop). Verás que simple es.
Es evidente que primero identificamos el AppImage de la Para borrar completamente la aplicación, ejecutamos…
herramienta seleccionada. rm -f krita-4.4.2-x86_64.appimage
SOLOLINUX 20
SCRIPTS
Lo que todos conocemos como web scraping se puede hacer manualmente, pero por comodidad y ahorro de tiempo,
normalmente se usan herramientas automatizadas para extraer datos web, ya que suelen ser menos costosas y
operan a un ritmo mucho más rápido.
Si no estás familiarizado con el mundo de la programación en Python, es posible que las líneas de código que se
muestran en el ejemplo te resulten difíciles de comprender, pero con un poco de práctica… rápidamente te moverás
con soltura en él.
Python es fácil de usar, potente, rápido y versátil, lo que lo convierte en una excelente opción tanto para principiantes
como para expertos. La legibilidad de Python lo convierte en un excelente primer lenguaje de programación, dado que
te permite pensar como un programador y, no perder el tiempo con otras sintaxis confusas.
No cabe ninguna duda, que la mejor forma de aprender algo es mediante la práctica y las preguntas de ejercicio.
Puedes revisar cientos de ejercicios en el siguiente link: https://pythondiario.com/ejercicios-de-programacion-python,
como también los muchos tutoriales para principiantes que allí se brindan.
21 SOLOLINUX
SOFTWARE
SOLOLINUX 22
MANUALES
montados. Ya te pierdes!!!.
Al igual que con el dock, puedes retornar el visionado de
Lo que haremos con un simple comando, es ocultar los lanzadores (iconos), con…
cualquier dispositivo o partición montada que aparezca gsettings set org.gnome.shell.extensions.desktop-icons show-mount true
en el dock. Realmente es un alivio. Pero primero…
vemos una imagen de ejemplo con dos dispositivos Como puedes ver, ocultar dispositivos montados en tu
USB externos conectados y montados. distribución Ubuntu es tarea sencilla.
23 SOLOLINUX
SOFTWARE
Reinicia el sistema.
sudo reboot
SOLOLINUX 24
DISTROS LINUX
Por suerte, la comunidad se puso manos a la obra y muchas son las iniciativas, pero viables al 100% (por lo
menos de momento), solo tenemos dos. Rocky Linux y AlmaLinux.
Gregory Kurtzer, el fundador del CentOS original junto con una comunidad en la que me incluyo, desarrolla Rocky
Linux de la cual aún se trabaja en el código (no hay beta). Por otro lado tenemos a CloudLinux, que de un plumazo
vio como su impresionante plataforma se venía abajo. Su reacción fue rápida y firme, para comenzar se invierten
1.000.000 de dólares, sus programadores y recursos necesarios, con el fin de crear un nuevo derivado de Red Hat
Enterprise lo más urgente posible.
Ahora… este nuevo derivado de RHEL ya tiene nombre definitivo y versión beta lista para que la pruebes. Instalar
AlmaLinux Beta, es una tarea sencilla y muy similar a CentOS. En este artículo vemos como hacerlo paso a paso
con imágenes.
Para instalar AlmaLinux, nos dirigimos a su zona de descargas oficial y, seleccionamos la que nos interese. En
nuestro caso AlmaLinux-8.3-beta-1-x86_64-dvd1.iso.
25 SOLOLINUX
DISTROS LINUX
Bien, grabamos la iso en un dispositivo USB y Ahora vemos un par de imágenes de ejemplo de
comenzamos la instalación. configuración. La primera y… posiblemente decisiva
para un correcto funcionamiento del sistema, es que
elijas el fin por el que quieres instalar AlmaLinux en tu
máquina. En nuestro caso seleccionamos estación de
trabajo, pero se ofrecen seis opciones diferentes.
●
Servidor con GUI
●
Server
●
Instalación mínima
●
Estación de trabajo
●
Sistema personalizado
●
Host de virtualización
SOLOLINUX 26
DISTROS LINUX
Pulsa en «Empezar instalación». El tiempo del proceso puede variar dependiendo de la potencia de la máquina.
Al concluir el proceso, pulsas en «Reboot System». Se reiniciará el sistema con un trabajado entorno de escritorio
Gnome.
Nota final: Recuerda que AlmaLinux aún continua en proceso de desarrollo, esta versión no es apta para que la
uses en producción.
27 SOLOLINUX
MANUALES
Comienza la instalación.
sololinux@sololinux:~$ sudo apt install balena-etcher-electron
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes NUEVOS:
balena-etcher-electron
0 actualizados, 1 nuevos se instalarán, 0 para eliminar y 0 no
actualizados.
Etcher es una excelente herramienta de escritura de Se necesita descargar 82,6 MB de archivos.
imágenes en USB, de código abierto y multiplataforma. Se utilizarán 235 MB de espacio de disco adicional después de esta
operación.
Disponible para sistemas operativos como Linux, Des:1 https://dl.bintray.com/etcher/debian stable/etcher amd64 balena-
etcher-electron amd64 1.5.100 [82,6 MB]
Windows o Mac, destaca por su facilidad de uso y Descargados 82,6 MB en 21s (3.965 kB/s)
potencial, al estilo de otra potente herramienta conocida
Seleccionando el paquete balena-etcher-electron previamente no
como Ventoy. seleccionado.
(Leyendo la base de datos ... 343479 ficheros o directorios instalados
actualmente.)
Su interfaz es igual independientemente del sistema Preparando para desempaquetar .../balena-etcher-
electron_1.5.100_amd64.deb ...
operativo de origen, sencilla y muy fácil de usar, ya que Desempaquetando balena-etcher-electron (1.5.100) ...
con solo 3 pasos puedes pasar tu archivo.iso al Configurando balena-etcher-electron (1.5.100) ...
Procesando disparadores para hicolor-icon-theme (0.17-2) ...
dispositivo USB. Una vez lanzada la aplicación, debes Procesando disparadores para mime-support (3.60ubuntu1) ...
elegir una imagen y la unidad de destino, una vez hecho Procesando disparadores para desktop-file-utils (0.23+linuxmint8) ...
Procesando disparadores para gnome-menus (3.13.3-11ubuntu1.1) ...
esto, haces clic en el botón Flash y ya lo tienes. Así de
fácil.
Una vez instalada la herramienta, la puedes lanzar
Existen opciones que pueden ralentizar el proceso de desde el menú de aplicaciones de tu entorno de
grabación, como por ejemplo la de validar la grabación, escritorio. En la imagen de ejemplo vemos lo fácil que es
muy útil si quieres verificar la integridad y confirmar que de utilizar.
la operación resulto un éxito. En este artículo, vemos
cómo instalar Etcher en Ubuntu 20.04, Ubuntu 18.04,
Linux Mint, Debian 10 y resto de derivados. También en
Manjaro, Arch, CentOS, Fedora, Open Suse, etc.
SOLOLINUX 28
MANUALES
Si lo quieres desinstalar.
sudo yum remove -y balena-etcher-electron
sudo rm /etc/yum.repos.d/etcher-rpm.repo
sudo yum clean all
sudo yum makecache fast
# o
sudo dnf remove -y balena-etcher-electron
sudo rm /etc/yum.repos.d/etcher-rpm.repo
sudo dnf clean all
sudo dnf makecache
En OpenSuse y derivados
sudo zypper ar https://balena.io/etcher/static/etcher-rpm.repo
sudo zypper ref
sudo zypper in balena-etcher-electron
Lo borramos con…
sudo zypper rm balena-etcher-electron
29 SOLOLINUX
MANUALES
Hoy, vemos cómo crear enlaces simbólicos de archivos en Linux, también como borrarlos si llegado el caso ya no nos
interesan.
En nuestro caso de ejemplo tenemos el archivo demo.txt, cuyo contenido lo verificamos con el comando cat.
cat demo.txt
Habrás observado que primero insertamos el archivo original y después el enlace. Independientemente del tipo de
enlace, esto siempre es así. Verificamos que tenemos nuestro enlace simbólico creado correctamente.
cat demo_symbolic
SOLOLINUX 30
MANUALES
Verificamos el resultado.
sergio@sololinux:~$ ln demo.txt demo_duro
sergio@sololinux:~$ cat demo_duro
Hola
me gusta
SoloLinux
Ahora movemos el enlace duro a la carpeta demo y, comprobamos que efectivamente el enlace sigue siendo
operativo, incluso al haberlo cambiado de sitio.
sergio@sololinux:~$ cd demo
sergio@sololinux:~/demo$ cat demo_duro
Hola
me gusta
SoloLinuxs
Si tienes varios…
rm demo_symbolic demo_symbolic1 demo_symbolic2
Si por el contrario y para finalizar el artículo queremos borrar un enlace simbólico o duro, que se encuentra en una
ruta, añadimos el argumento -f. Por ejemplo…
rm -f /demo/demo_duro
Salida…
sergio@sololinux:~$ rm -f /demo/demo_duro
sergio@sololinux:~$
31 SOLOLINUX
MANUALES
Uno de estos software complejos es MySQL Server. Con «apt purge» hemos eliminado los binarios y los
Desinstalar MySQL Server no equivale a ejecutar «apt archivos de configuración, sin embargo, otros archivos
purge» o «apt remove», como se hace de forma de configuración de MySQL y, de la propia base de datos
común. Existen pequeños detalles, que te explicamos en siguen intactos en nuestro sistema. Puedes verlos con
este artículo con los que si lograras desinstalar MySQL estos comandos.
totalmente y sin morir en el intento. ls /etc/mysql
sudo ls /var/lib/mysql
root@SoloLinux:~# ls /etc/mysql
conf.d debian.cnf my.cnf my.cnf.fallback
root@SoloLinux:~# sudo ls /var/lib/mysql
'#ib_16384_0.dblwr' binlog.000001 ca-key.pem debian-
5.7.flag ibdata1 private_key.pem sys
'#ib_16384_1.dblwr' binlog.000002 ca.pem ib_buffer_pool
mysql public_key.pem undo_001
'#innodb_temp' binlog.000003 client-cert.pem ib_logfile0
mysql.ibd server-cert.pem undo_002
auto.cnf binlog.index client-key.pem ib_logfile1
performance_schema server-key.pem
mysql -V
Para concluir lanzamos un autoremove.
root@SoloLinux:~# mysql -V sudo apt autoremove
mysql Ver 8.0.23-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))
root@SoloLinux:~#
SOLOLINUX 32
DISTROS LINUX
Si lo que buscas es crear un sistema ligero y totalmente personalizado, debes subir el listón y pensar en Gentoo. En
este artículo no vamos a convencer a nadie, ni mucho menos intentar que te lances al vacío. Gentoo son palabras
mayores, nosotros en este artículo simplemente trataremos las principales diferencias entre Ubuntu y Gentoo,
después… tú decides.
Ubuntu
Ubuntu es una versión pulida de Debian y, sin dudarlo la distribucion linux
más utilizada en la actualidad. Si buscas información sobre linux, segura que
te aparecerán muchas referencias sobre ella.
Gentoo
Gentoo es de otra galaxia, está dirigido a usuarios experimentados, por lo que no está recomendado para usuarios
inexpertos. La primera en la frente… nada más iniciar Gentoo, descubrimos que su instalador es en línea de
comandos, lo que quiere decir que necesitas compilar el software a instalar.
Cuando eliges Gentoo como sistema, debes tener conocimientos amplios sobre el manejo de la línea de comandos.
Aparte de eso, si eres avanzado tampoco necesitaras un escritorio predeterminado; pero si te resulta necesario, lo
puedes instalar sin problemas.
33 SOLOLINUX
DISTROS LINUX
Diferentes filosofías
Ubuntu usa el administrador de paquetes Debian, principalmente con paquetes binarios. Normalmente el código fuente
también está disponible para la mayoría de los paquetes, por tanto la instalación es más rápida. Además, saltar entre
diferentes administradores de escritorio no supone ningún problema.
Por otro lado, Gentoo tiene como objetivo ofrecer el código fuente y que el instalador lo compile de una forma u otra,
dependiendo de en que plataforma se instale. Esto crea un sistema extremadamente optimizado para tu sistema en
particular. Incluso puedes elegir tu modelo de CPU si quieres. Esto quiere decir que una aplicación que en Ubuntu
pesa 100MB, en Gentoo pesan 30MB. La diferencia es considerable.
Otra de las principales diferencias entre Ubuntu y Gentoo, es la variable USE. Con ella puedes forzar que el binario
solo admita un escritorio específico. Aparte de eso, también puedes compilar cada paquete e instalarlo en ambos
sistemas de forma independiente.
En un próximo artículo veremos los más importantes. Si no puedes esperar… empieza por Sabayon, un gran derivado
italiano de Gentoo que vale la pena conocer. Puedes descargar Sabayon con tu escritorio favorito, pulsando en la
siguiente imagen.
En Ubuntu, puedes elegir e instalar imágenes desde su
sitio web. Encontraras un sistema operativo, listo para
operar como servidor o sistema de escritorio pre-
configurado desde el momento de su instalación.
También se ofrecen los paquetes fuente y compilarlo tu
mismo, pero no tiene nada que ver con Gentoo.
SOLOLINUX 34
DISTROS LINUX
35 SOLOLINUX
DISTROS LINUX
●
El soporte para este sistema es excelente, blog Gentoo Studio
oficial, foro, wiki e incluso chat en vivo.
Redcore Linux
SOLOLINUX 36
DISTROS LINUX
CloudReady
CloudReady es una buena alternativa a Chrome OS (con hardware personalizado). Este sistema operativo se creó
tomando la base del proyecto Chromium. Tal vez te sorprenda, pero Chromium OS es un derivado de Gentoo Linux.
Neverware desarrolla tres versiones, la Home es completamente gratuita. Puedes revisar su página oficial, e instalar
este derivado.
●
Descargar ClodReady desde su página oficial
AYUDANOS A SEGUIR
CRECIENDO
37 SOLOLINUX
MANUALES
El conjunto de herramientas empaquetado, contiene Bien…, ahora lanzamos la herramienta con el siguiente
entre otros los comandos gcloud, gsutil, además de comando.
bq. Está disponible en formato de paquete, para su sudo gcloud init
SOLOLINUX 38
MANUALES
Obtenemos la key.
Solo falta introducir en la terminal, la key que nos concede Cloud SDK y acceder / seleccionar el proyecto en el que
necesitamos trabajar.
Como puede comprobar, instalar Google Cloud SDK en Ubuntu 20.04 y operar con él, es tarea sencilla.
Canales de Telegram:
AYUDANOS A SEGUIR
CRECIENDO
39 SOLOLINUX
MANUALES
A la hora de crear documentos o publicaciones, sin duda alguna, PDF (Portable Document Format) es el formato
más extendido, ya que permite compartir cualquier escrito en prácticamente la totalidad de plataformas existentes.
Nuestra revista digital SoloLinux, también la puedes encontrar en formato pdf.
La mayoría de navegadores web actuales, incorporan su propio visor de documentos PDF, por tanto, puedes abrir
y ver archivos PDF sin problemas, en prácticamente cualquier dispositivo moderno con conexión a internet. Sin
embargo, modificar archivos de documentos PDF ya creados, no siempre es tan sencillo.
En el artículo de hoy, vemos cómo agregar una firma a un documento PDF. Recuerda que Adobe Acrobat Reader en
su versión oficial, sí que permite firmar un documento ya sea mediante escritura, realizando un dibujo o insertando una
imagen de tu firma manuscrita. Pero… como es habitual en la empresa Adobe (fiel servidor de su amo Microsoft,
siempre arrodillado), Acrobat Reader ya no es compatible con Linux.
SOLOLINUX 40
MANUALES
41 SOLOLINUX
MANUALES
SOLOLINUX 42
SOFTWARE
43 SOLOLINUX
HARDWARE
Raspberry Pi 3 vs Raspberry Pi 4
Estos dos dispositivos difieren en rendimiento,
conexiones y otras capacitaciones. Con el fin que
puedas decidir cual te conviene más, en la comparativa
Raspberry Pi 3 vs Raspberry Pi 4, tomaremos un
Raspberry Pi 3 B+ y un Raspberry Pi 4 B.
Lanzado en 2012, Raspberry Pi tenía la intención de ser Por otro lado tenemos a la Raspberry Pi 3 B+, que
un dispositivo destinado a la enseñanza e investigación aunque no cuenta con tantas opciones de memoria
por parte de los estudiantes. Su diminuto tamaño, bajo ram, ni con una cpu tan potente, también nos puede
costo y alta modularidad, lo convirtió rápidamente en un ofrecer un rendimiento aceptable al combinar 1GB de
éxito. La gran aceptación no solo atrajo a los aficionados RAM, con una GPU Broadcom Videocore IV.
de la tecnología, también a grandes empresas que
revolucionaron el IoT (Internet de las cosas), la robótica, Vemos una tabla de componentes que nos lo aclara
proyectos de electrónica y, otros a nivel industrial. mejor. Raspberry Pi 3 vs Raspberry Pi 4.
SOLOLINUX 44
HARDWARE
pantallas con una calidad de reproducción de hasta 4K. El problema… necesitas adquirir dos adaptadores de micro-
HDMI a HDMI. Al igual que con PI 3 B+, también viene con un conector de audio y video analógico de 3,5 mm.
Redes y comunicaciones
Las dos Raspberry Pi vienen preparadas para conexiones de red cableadas, inalámbricas (Wi-Fi) y Bluetooth. La
conexión Gigabit Ethernet del PI 3, se ve obstaculizada por la interfaz USB (están interconectadas) que reduce su
rendimiento hasta unos 315 Mbps. En el Raspberry Pi 4 B, se corrigió este fallo y ahora ofrece un rendimiento óptimo.
Los dispositivos inalámbricos de las dos Raspberry, admiten bandas de 2,4 GHz y 5 GHz. El Bluetooth del
Raspberry Pi 4 B es la versión 5.0, el Raspberry Pi 3 B+ viene con la 4.2.
La conexión GPIO (entrada / salida de uso general) de 40 pines, permite conectar otros módulos adicionales válidos
para múltiples funciones. Sus posibilidades son prácticamente infinitas, incluso tus propios experimentos relacionados
con la electrónica. Se permite usar como puerto de alimentación.
La alimentación eléctrica del Raspberry Pi 4 B es, mediante un puerto USB tipo C, por el contrario, la del Raspberry
Pi 3 B+ en mediante un micro-USB.
Los dos dispositivos tienen una ranura MicroSD, que está reservada para una tarjeta del mismo formato cargada con
un sistema operativo basado en Linux. También se utiliza como disco duro.
Conclusión
La velocidad del Raspberry Pi 4 B, te hará decantarte por el de cuarta generación, recuerda que a más velocidad,
más consumo y más calor. Dependiendo del uso que le vayas a dar, es posible que debas adquirir un sistema de
refrigeración independiente.
Raspberry Pi B 3+ también es una buena opción, además de más económica. Su rendimiento está a la altura de
tareas básicas y. exceptuando el doble monitor tampoco notarás grandes diferencias en un uso normal y cotidiano. Tú
eliges, Raspberry Pi 3 vs Raspberry Pi 4.
AYUDANOS A SEGUIR
CRECIENDO
45 SOLOLINUX
MANUALES
Sysdig es útil tanto para inspeccionar sistemas activos, Observa el interminable ejemplo…
como para generar registros de seguimiento que puedes
analizar posteriormente. Se incluye un potente lenguaje
de filtrado, con el cual puedes personalizar la salida o
incluirlo en un script.
SOLOLINUX 46
MANUALES
Bien, una vez identificado el proceso que nos provoca el cuello de botella, es tan sencillo como matarlo con el
comando kill. Si no recuerdas como, o simplemente no estás seguro de como operar, puedes revisar este
anterior articulo.
AYUDANOS A SEGUIR
CRECIENDO
47 SOLOLINUX
ENTREVISTA
Entrevista a Diego Caraballo, administrador del Blog Mi
diario Python
Un número mas en la Revista SOLOLINUX, seguimos con las entrevistas a distintos sitios WEB relacionados con el
mundo de GNU/LINUX. Esta vez lo dedicamos a un Blog de nuestro amigo Diego Caraballo “MI DIARIO PYTHON”
donde con su ayuda puedes aprender de este gran lenguaje de programación
SOLOLINUX: ¿Cuando se empezó con este BLOG? ¿Como fue la idea para crearlo?
DIEGO CARABALLO: El Blog nace en el 2012, cuando comienzo a interesarme por el Desarrollo de Software.
Cuando uno arranca este maravilloso mundo del Desarrollo de Software, es mucha la información que va procesando,
sumado a la dificultad que puede presentar en un principio, la idea siempre fue ir publicando lo que aprendía, primero
con el objetivo de poder repasar mis apuntes y luego compartirlo para que otros principiantes como yo se vieran
beneficiados encontrando soluciones a sus problemas de forma más rápida.
Otra motivación fue aumentar el caudal de información sobre éste lenguaje en español, al corroborar que la misma
resultaba escasa.
SOLOLINUX 48
ENTREVISTA
SOLOLINUX: ¿Nos podrías decir que es para ti el lenguaje de programación PYTHON? "Intenta convencernos de
que es el mejor lenguaje de programacion :)"
DIEGO CARABALLO: Una de las mayores ventajas de Python es que es fácil de leer porque es un lenguaje de
programación de alto nivel: se lee bastante parecido al inglés. Incluso los principiantes encontrarán que el código
comienza a tener sentido para ellos con bastante rapidez y pueden comprender los conceptos básicos, incluso si no lo
saben todo. Esto es útil tanto cuando está comenzando a escribir su propio código como cuando está mirando código
escrito por otros programadores.
En general, Python es mucho más fácil de aprender que la mayoría de los lenguajes de programación y es un
excelente primer lenguaje de programación.
SOLOLINUX: ¿A que perfil de usuarios estas destinados los artículos del BLOG?
DIEGO CARABALLO: El blog está dedicado a toda persona que le interese Python.
Si bien hay algunas secciones específicas como Tutoriales y Ejercicios, hay muchas publicaciones sobre problemas
reales que puede llegar a afrontar un programador con éste lenguaje.
SOLOLINUX: ¿Donde y como podemos ponernos en contacto con vosotros? Publicitate lo mejor que puedas :)
DIEGO CARABALLO: Pueden ponerse en contacto al correo diegocaraballo84@gmail.com o escribiendo un
comentario en el blog.
SOLOLINUX: Y para terminar ¿Podrías darnos tu opinión sobre GNU/LINUX y software libre?
DIEGO CARABALLO: El código abierto es
increíble, y hay muchas razones por las que
podría considerar consumir, publicar, colaborar
o dar soporte al código abierto.
49 SOLOLINUX
LA OPINION DEL LECTOR
Gnu/Linux es un sistema operativo muy estable, sobre todo me gusta lo personalizable que es ya que existen una
gran variedad de distribuciones para todos los gustos y necesidades, además de que se acopla al equipo del usuario,
por que no hace falta tener un equipo costoso para poder tener un sistema operativo moderno, con soporte y bonito.
En revistas ya había visto al S.O. del pingüino en Cd, pero al ser gratis me supuse que debía ser un sistema operativo
de baja calidad y una copia barata de mi Windows 98. Y además que no tenía idea de como instalarlo.
Así que me vecino me lo instaló y como tenía Winmodem no podía conectarme a internet. Sin internet no le puse
mucho interés y menos al ver que TODO era comandos: insertar pendrive, cd, descomprimir archivos, etc. Así que lo
dejé en el olvido.
Volví a Linux en el año 2020 debido a la pandemia, con más tiempo que nunca me acordé del pingüino y su sistema,
y decidí investigar sobre qué distribución me vendría bien para principiante y opté por Linux Mint.
Poco a poco voy aprendiendo más sobre gnu/Linux, y desde aquel año que conocí al pingüino, ha cambiado mucho
Linux, me gusta la terminal de comandos, pero se agradece que también se pueda hacer mediante interfaz gráfica.
Canales de Telegram:
AYUDANOS A SEGUIR
CRECIENDO
SOLOLINUX 50
REVISTA SOLOLINUX
MAGAZINE SOLOLINUX, REVISTA QUE NACIÓ UN 2 DE MARZO DEL
AÑO 2019 SIENDO UNA COPIA EXACTA MENSUAL DEL SITIO WEB
WWW.SOLOLINUX.ES
EN PDF PARA LEER DONDE Y CUANDO QUIERA EL LECTOR SIN
NECESIDAD DE DISPONER DE INTERNET EN EL MOMENTO DE SU
LECTURA