Arch Linux Tips
979 subscribers
70 photos
5 videos
8 files
102 links
Tips para ArchLinux del Grupo
https://t.me/es_ArchLinux
Download Telegram
Solucionar bloqueo de Pacman al actualizar // unable to lock database

Esto sucede cuando pacman es interrumpido, de manera que estamos actualizando el sistema y hemos cortado la descarga manualmente o también el caso de corte de energía.

Lo recomendable es limpiar cache:
Esto nos permite limpiar los paquetes que hemos estado descargando y que fueron dañados por el corte interrumpido de la descarga.
sudo pacman -Scc

Eliminar el archivo de bloqueo:
sudo rm /var/lib/pacman/db.lck

Volver actualizar nuestro sistema:
pacman -Syu
Guía básica sobre GNU AUTOTOOLS

https://fran.cr/autotools-basico/

Autotools son un conjunto de herramientas para crear paquetes de código fuente utilizando las herramientas de construcción de GNU (Autoconf, Automake y Libtool) a partir de uno o más ficheros de código fuente y los ficheros configure.ac y Makefile.am
Guía Básica para Empezar a usar ArchWiki

Debido a que la gran mayoría de los artículos de ArchWiki contienen indicaciones que requieran aclaraciones para los nuevos usuarios de GNU/Linux, este resumen de los procedimientos básicos fue escrito tanto para evitar la confusión en la comprensión de los artículos como para disuadir de la repetición del contenido mismo.

https://wiki.archlinux.org/index.php/Help:Reading_(Espa%C3%B1ol)
Instalar y usar QEMU en Arch Linux (La mejor alternativa a VirtualBox/VmWare)
https://youtu.be/z8MrvR7Dcr4
Comandos de Linux: desde cero hasta programar Shell Script

http://www.mediafire.com/file/eucffuqg29o78e7/comandos-terminal.zip/file
SOLUCIONAR EL PROBLEMA DE LOS ICONOS EN PAMAC-AUR

Paso 1:
zcat /usr/share/app-info/xmls/community.xml.gz | sed 's|<em>||g;s|<\/em>||g;' | gzip > "/tmp/new.xml.gz"


Paso 2:
sudo cp /tmp/new.xml.gz /usr/share/app-info/xmls/community.xml.gz


Paso 3:
sudo pacman -S appstream --noconfirm --needed


Paso 4:
sudo appstreamcli refresh-cache --force


Fuente:
https://github.com/erikdubois/arcolinux-nemesis
Install extesion Tiling in #KDE Plasma

1. Instalar git lo que no lo tiene instalado
sudo pacman -S git

2. Descargar la extensión
git clone https://github.com/faho/kwin-tiling.git

3. Entra al directorio de la extensión
cd kwin-tiling

4. Instalar la extensión
plasmapkg2 --type kwinscript -i .

5. Ahora vamos activar la extension

Presionamos la conbinacion de tecla
Alt + barra espaciadora
y escribimos
Kwin Scripts
y activamos la extension Tiling.

Créditos:
@JW2128
Instalar VirtualBox
Es necesario tener el sistema actualizado
antes de hacer nuevas instalaciones.

sudo pacman -Syyu


Instalamos los paquetes de VirtualBox para Linux Stable:
sudo pacman -S virtualbox virtualbox-guest-utils virtualbox-host-modules-arch libvirt


Instalamos los paquetes de VirtualBox para otros Kernel Linux:
Es necesario tener los Headers del kernel:
sudo pacman -S virtualbox virtualbox-guest-utils virtualbox-guest-dkms virtualbox-host-dkms libvirt


Activamos el servicio para GuestISO VirtualBox:

sudo systemctl enable --now vboxservice


Agregamos los modulos al kernel de VirtualBox:

sudo rcvboxdrv


sudo modprobe vboxdrv vboxguest vboxsf vboxvideo


Finalmente reiniciamos sistema.
Desfragmentar y reparar sectores defectuosos de Discos o USB

El paquete e2fsprogs es parte de un grupo de utilidades para Ext4

sudo pacman -S e2fsprogs


Para desfragmentar una unidad, sustituya /ruta/de/partición por el nombre de la partición:

sudo e4defrag /ruta/de/partición


Para sectores defectuosos, sustituya /ruta/de/partición por el nombre de la partición:
Aqui no importa el formato que tengas si esta en Ext4 o algún otro porque hace una prueba de escritura destructiva y lo dejara como nuevo el disco, esto es como última opción...

sudo badblocks -wsv /ruta/de/partición


Opciones:

-w: hace una prueba de escritura destructiva
-s: muestra barra de progreso
-v: detalla y muestra los sectores defectuosos detectados en la salida estándar

Esta prueba es principalmente para probar nuevas unidades de disco y es una prueba de lectura y escritura.
A medida que el patrón se escribe en cada bloque accesible, el dispositivo se borra de manera efectiva.

Por defecto es una prueba extensiva con cuatro pasadas usando cuatro patrones diferentes:
0xaa (10101010), 0x55 (01010101), 0xff (11111111) y 0x00 (00000000).

En el caso de algunos dispositivos, esto tardará un par de días en completarse.
Si despues de esto tu disco o usb no resucita ya es problema físico :p
Linux SHELL en Arch Linux

Para saber que Shell estamos usando actualmente ejecutamos:
echo $SHELL


O támbien:
echo $0


Para instalar diferentes Shell

bash (Bourne-again Shell):
sudo pacman -S bash bash-completion autojump command-not-found


zsh (Z-Shell):
sudo pacman -S zsh zsh-completions zsh-syntax-highlighting


fish (friendly interactive shell):
sudo pacman -S fish pkgfile


dash (Debian Almquist shell):
sudo pacman -S dash checkbashisms


mksh (KornShell):
sudo pacman -S  mksh


tcsh (C shell):
sudo pacman -S tcsh



Una vez instalado para ver una vista previa ejecutamos:
exec zsh


Para definir la SHELL predeterminada ejecutamos:
sudo chsh -s /bin/zsh nombre_de_usuario
Guías de la interfaz humana de GNOME
Si es un desarrollador o un diseñador, esta guía contiene todo lo necesario para diseñar aplicaciones efectivas usando GTK+. Cubre los principios de diseño de GNOME 3, la guía común sobre cómo escribir texto y cómo usar imágenes e iconos, así como una biblioteca de patrones de diseño que puede usar en su aplicación.

https://developer.gnome.org/hig/stable/
DESCANSA Y PROTEGE TU VISTA CON REDSHIFT

Instalación:
sudo pacman -S redshift

Ejecución:
redshift

Ver más parametros y opciones que permite el programa en terminal:
redshift -h
Forwarded from Xulin
Arch User Repository (AUR) es un repositorio promovido por los usuarios de la comunidad de Arch. Este contiene descripciones de los paquetes (PKGBUILD) que le permiten compilar un paquete desde el código fuente con makepkg y luego instalarlo a través de pacman. AUR fue creado para organizar y compartir paquetes nuevos de la comunidad y ayudar a acelerar la inclusión de los paquetes más populares en el repositorio community. Este documento explica cómo los usuarios pueden acceder y utilizar AUR.
Un buen número de paquetes nuevos que entran en los repositorios oficiales tienen su origen en AUR. En AUR, los usuarios pueden aportar sus propias compilaciones de paquetes (PKGBUILD y los archivos relacionados). La comunidad de AUR tiene la posibilidad de votar a favor o en contra de los paquetes de AUR. Si un paquete llega a ser lo suficientemente popular —siempre que tenga una licencia compatible y la técnica de un buen empaquetado— puede ser introducido en el repositorio community (directamente accesible por pacman o abs).