hannah-eee/arch-wiki-docs huggingface dataset:
Yggdrasil

Yggdrasil
is an early-stage implementation of a fully end-to-end encrypted IPv6 network. It is lightweight, self-arranging, supported on multiple platforms, and allows pretty much any IPv6-capable application to communicate securely with other Yggdrasil nodes.
This article describes how to set up and use Yggdrasil.
Installation
Install
the
yggdrasil
package.
Running
Start/enable
yggdrasil.service
.
This will create a
tun
network interface and make available two new IPv6 network interfaces. The important one starts with
200:
which is what your machine will be known as in the Yggdrasil network. This IP address is using a reserved part of the IPv6 standard. This avoids any conflicts with the wider Internet.
To test this works you can run:
# yggdrasilctl getself
Configuration
You can create default configuration file
/etc/yggdrasil.conf
by running
yggdrasil-default-config.service
, also it will be created and used by running
yggdrasil.service
first time. By default your Yggdrasil instance will not have any peers and thus you are running a standalone service. Editing the
/etc/yggdrasil.conf
file, which uses the JSON format, allows one to add peers and after restarting the service your node can both reach the wider network, as well as others can find your node.
Tip
You may want to enable a local firewall before peering with the wider network because your machine and all its services will reachable from outside when you do.
More details about the configuration is available in
the upstream documentation
.
To peer with the wider network, start with the
public-peers
documentation.
Local firewall
In todays networking practices a common Linux installation is not exposed directly to the Internet. Only servers will typically have a public IP address. As a result our ssh or similar services are not able to be attacked by anyone and everyone.
It is important to realize that running Yggdrasil and peering it to the wider Yggdrasil network changes this. Services that listen on all network connections will become reachable by anyone that connects to this network. You might want configure them to not listen on the Yggdrasil network or quickly hide running services with a couple of
firewall
rules.
/etc/iptables/ip6tables.rules
#yggdrasil
*filter
:INPUT ACCEPT [8:757]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [5:463]
-A INPUT -i tun0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i tun0 -m conntrack --ctstate INVALID -j DROP
-A INPUT -i tun0 -j DROP
COMMIT
Start/enable
ip6tables.service
to make this take effect.
See also
Upstream documentation
Yggdrasil services
Wiki of Yggdrasil network users
/ yggdrasil network
link
Alfis
- DNS in Yggdrasil
Zeitgeist

Zeitgeist
is a service which logs user activities and events, anywhere from files opened to websites visited or conversations held via email and more. It makes this information readily available for other applications to use in the form of timelines and statistics. See the
Wikipedia article
for a more detailed description of Zeitgeist itself.
Installation
Install
the
zeitgeist
package, which includes the daemon and the datahub. The daemon receives metadata from data sources, and provides them to applications using D-Bus. The datahub provides passive plugins which insert events into Zeitgeist.
To configure what gets logged by Zeitgeist, install
activity-log-manager
which provides a graphical user interface where you can filter out specific folders, file types, and applications.
To monitor and inspect Zeitgeist's log at a low level, install
zeitgeist-explorer
which provides a graphical user interface where you can see the events logged in real-time just like Wireshark.
Data providers
The following applications are just a few examples of software able to send metadata to Zeitgeist. In some cases this functionality must be enabled manually.
pantheon-code
pantheon-files
pantheon-music
Zim
Applications
The following applications can be used to browse or search for recent activity using the Zeitgeist engine:
GNOME Activity Journal
— Browse a chronological log of your activities and easily find files, contacts, etc.
https://launchpad.net/gnome-activity-journal
||
gnome-activity-journal
AUR
Recent Events applet (Cairo-Dock plugin)
— Applet for
Cairo-Dock
using Zeitgeist.
https://www.glx-dock.org/
||
cairo-dock-plug-ins
Synapse
— Semantic launcher written in Vala that you can use to start applications as well as find and access relevant documents and files by making use of the Zeitgeist engine.
https://launchpad.net/synapse-project
||
synapse
See also
Catfish
— Versatile file searching tool. Can be powered by Zeitgeist.
https://docs.xfce.org/apps/catfish/start
||
catfish
ZeroNet

ZeroNet
gives access to "open, free and uncensorable websites, using Bitcoin cryptography and the BitTorrent network".
Warning
Please exercise caution when utilizing this project. The original repository appears to be abandoned, and its vulnerabilities remain unresolved. See
Talk:ZeroNet#abandoned project
. Use any forks at your own risk.
Installation
Install
the
zeronet
AUR
package.
Configuration
Starting
To start ZeroNet
start/enable
zeronet.service
.
Tor
By default, ZeroNet uses clearnet and Tor if available. To enable Tor support you first need to install
Tor
. Then, give ZeroNet access to control Tor using the following instructions.
# usermod -a -G tor zeronet
Append
or edit the following options in
/etc/tor/torrc
:
/etc/tor/torrc
ControlPort 9051
DataDirectoryGroupReadable 1
CacheDirectoryGroupReadable 1
CookieAuthentication 1
CookieAuthFileGroupReadable 1
CookieAuthFile /var/lib/tor/control_auth_cookie
You may also want to
start/enable
tor.service
.
Check the Tor file permissions:
# stat -c %a /var/lib/tor
This should print
750
. if not, run
# chmod 0750 /var/lib/tor
To force all ZeroNet connections through Tor, append to your
/etc/zeronet.conf
file
/etc/zeronet.conf
tor = always
Creating ZeroNet sites
All operations, including editing ZeroNet site files, should be done as user
zeronet
. Use
--config_file
to specify the configuration file.
/etc/zeronet.conf
use
/var/lib/zeronet
as data directory by default. For example:
[zeronet]$ python zeronet.py --config_file /etc/zeronet.conf
All sites you create will have their initial data folder setup in
/var/lib/zeronet/
address
. For more information on how to create a Zite, please follow the guidelines on the
ZeroNet FAQ
.
See also
Official ZeroNet website
ZeroNet - Read the Docs
Zig

Related articles
Language Server Protocol
List of programming languages
From
Wikipedia
:
Zig
is an imperative, general-purpose, statically typed, compiled system programming language designed by Andrew Kelley. It is intended to be a replacement for the
C
programming language, with the goals of being even smaller and simpler to program in while also offering modern features, new optimizations and a variety of safety mechanisms while not as demanding of runtime safety as seen in other languages.
Installation
Install
zig
for the stable release, or
zig-master-bin
AUR
for the latest development version.
zls
provides the
Zig Language Server
, a
Language Server Protocol
implementation.
Usage
Zig Build System
The Zig Build System provides a cross-platform, dependency-free way to declare the logic required to build a project. See
[1]
.
Cross compiling
See
[2]
. For the latest list of supported targets, see
[3]
.
See also
Official website
Wikipedia article
Language Reference
Standard Library Documentation
Example programs
Tutorial
Zig on Exercism
Zim

From
Wikipedia
, ZIM is an open file format that stores wiki content for offline usage. It is also the name of a graphical text editor used to edit this format.
Installation
zim
: GUI editor
zim-git
AUR
: latest developer git version.
Kiwix
: offline ZIM viewer designed primarily for reading Wikis installed via
kiwix-desktop
. The project includes mobile versions and an
online library
of free ZIM files.
Web archives
goldendict-ng
AUR
: designed for dictionary use.
Console-based:
zim-tools
kiwix-tools
: CLI reading by server requests instead of downloading the whole ZIM database.
Usage
Zim can be used to:
Keep an archive of notes
Take notes during meetings or lectures
Organize task lists
Draft blog entries and emails
Do brainstorming
This
screencast
provides an overview about the basic functionality.
Configuration
Zim uses the
XDG base directories
.
Besides the configuration there exist the wiki directories which are set up when a new wikis are created. Those folders store all wiki pages in plain txt format.
Tips
Specific user tricks to accomplish tasks.
Plugins
Zim provides a lot of useful plugins where many of them are not enabled by default. They can be found at
Edit > Preferences > Plugins
. That is, there is a plugin which provides a tray icon.
Spell checker
The requirements for the Spell Checker plugin are as follows:
gtkspell3
and
aspell-en
.
Change
aspell-en
to your desired language support. Now you can configure the Spell Checker and define the default language, in my case
en_GB
.  If you do not want Zim to spell-check based on your system default language, go to
File > Properties > Spell Checker
and enter a language code such as
en_US
or
en_GB
.
Source View
The requirements for Source View are as follows:
gtksourceview3
Troubleshooting
Problems at launch
A common error is at start up resulting in a error message like the following
this thread
:
UnboundLocalError: local variable 'i' referenced before assignment
It is often related to a problem with the file path of the wikis stored in
~/.config/zim/notebooks.list
. Try to delete or move this file and restart Zim.
Error: Unable to find or create trash directory
This error message indicates that Zim is not able to find the trash directory as in
this thread
. This occurs when the wiki is stored on a partition that does not have any trash directory under
/partition/.local/share/Trash
. Due to that one is not able to delete pages as Zim tries to move them to the trash. Solutions are either the creation of a trash directory or the installation of the developer snapshot instead of the stable version which permanently deletes a page if no trash directory can be found. Thus, the user does not receive this error message anymore.
See also
Zim homepage
Zim official manual
A short screencast
Zim community documentation
Getting work done in Zim
Zim content pulled from various Wikis
ZNC

ZNC
is an advanced IRC bouncer that is left connected so an IRC client can disconnect/reconnect without losing the chat session.
Installation
Note
If you previously installed znc (version <1.9) and used
~znc/.znc/
you will need to
mv -T ~znc/.znc/ /var/lib/znc/
and edit the contents of znc.conf to use the new directory. Alternatively
override the unit
to use the old path in
ExecStart
.
Install
the
znc
package. The installation script will create a group and user
znc
. The default home directory for this user is
/var/lib/znc
and shell is
/usr/bin/nologin
.
Generate ZNC configuration
as the znc user
:
[znc]$ znc --makeconf --datadir /var/lib/znc
Go through the wizard and setup your preferences.
Start/enable
znc.service
.
Configuration
Though you can choose to modify your configuration files manually, this requires shutting down the server first. To load a module when
znc.service
starts, add
LoadModule = <modulename>
to the configuration file:
/var/lib/znc/configs/znc.conf
.
Warning
Do not edit
/var/lib/znc/configs/znc.conf
while ZNC is running. There is a good chance you will lose your configuration. Use the
webadmin
or
controlpanel
modules, which are included in the package, to change settings on-the-fly.
Webadmin Module
If you enabled the web admin module, you can access it at
http://
yourhostname:port
, the znc port number is the same as you defined for connecting to the bouncer.
Control Panel Module
If you enabled the control panel module,
/msg *controlpanel help
for a list of settings while you are connected to the server.
See also
ZNC's website
ZNC modules
ArchWiki:Translation Team (Esperanto)

La
Skipo de traduko de ArchWiki
estas malferma kaj kunlabora aro de uzantoj, kiuj kontribuadas por egaligi la dokumentadon de Arch Linux kun la angla versio kaj manteni ĝin ĝisdatigitan, por oferi la plej bonan servon al komunumo.
Vikio estas aro de interligitaj dokumentoj, kiu estas ĝisdatigita de siaj mem uzantoj kaj kies enhavo estas kreita kunlabore kun ĉiuj tiuj, kiuj partoprenas al skribado. Redaktado estas bonvena kaj malferma: la teksto redakteblas de ĉiuj registritaj uzantoj tiel, ke ili povas kunhavigi, interŝanĝi, enmemorigi kaj optimumigi la konon kunlabore.
Tabelo
Paĝo
Alidirektiloj
Versio
Tradukisto
Main page (Esperanto)
Ĉefpaĝo
Main page
,
7 dec 2012
Airon90
ArchWiki:Translation Team (Esperanto)
-
ArchWiki Translation Team (Italiano)
(parte)
Airon90
Vidu pli
.SRCINFO (Español)

Artículos relacionados
Arch Build System (Español)
Arch packaging standards (Español)
Creating packages (Español)
pacman (Español)
pacman/Tips and tricks (Español)
Esta traducción de
.SRCINFO
fue revisada el
2025-08-02
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Los archivos
.SRCINFO
(
originalmente
llamados
.AURINFO
) contienen metadatos de paquetes en un formato simple e inequívoco, de modo que herramientas como
devtools
, el backend web del
Arch User Repository (Español)
o los
AUR helpers (Español)
puedan recuperar los metadatos de un paquete sin analizar directamente el
PKGBUILD (Español)
. Consulte
FS#25210
,
FS#15043
y
FS#16394
para ver ejemplos de los tipos de problemas que pueden surgir al intentar analizar scripts de shell.
Advertencia
Los cambios en los metadatos de
PKGBUILD
, como las actualizaciones de
pkgver()
, no se propagan automáticamente a
.SRCINFO
. Subir un
PKGBUILD
editado al AUR sin actualizar también su
.SRCINFO
hará que el AUR muestre metadatos obsoletos.
Generación
Los archivos
.SRCINFO
pueden ser generado usando
makepkg (Español)
:
$ makepkg --printsrcinfo > .SRCINFO
Sintaxis
Los archivos
.SRCINFO
son listas de pares
llave = valor
separados entre secciones.
Las llaves toman sus nombres y valores desde las variables del PKGBUILD; véase
PKGBUILD(5) § OPTIONS AND DIRECTIVES
. Ni las claves ni los valores están entre comillas. Los datos que, en un
PKGBUILD
, se representarían mediante un array, se especifican varias veces. Por ejemplo, los siguientes son equivalentes:
PKGBUILD
arch=(i686 x86_64)
.SRCINFO
arch = i686
arch = x86_64
La sección principal del archivo es encabezada por una declaración
pkgbase
, y contiene datos aplicables al paquete en su conjunto. En un
PKGBUILD
estándar que describe un solo paquete, esta será la única sección, seguida de una declaración
pkgname
que contiene el mismo valor que el
pkgbase
anterior:
pkgbase = foo
	pkgdesc = An example package.
	...
	md5sums = SKIP

pkgname = foo
En un
PKGBUILD
dividido, cada sección está encabezada por un
pkgname
, seguido de los datos específicos de ese paquete.
Especificación
Los siguientes campos pueden aparecer solo una vez en cada archivo
.SRCINFO
, en la sección
pkgbase
:
pkgver
,
pkgrel
,
epoch
Los siguientes campos pueden aparecer hasta una vez en cualquier sección.
pkgdesc
,
url
,
install
,
changelog
Los siguientes campos pueden repetirse dentro de una sección para especificar varios valores:
arch
groups
license
noextract
options
backup
validpgpkeys
(solo puede estar en pkgbase)
Los siguientes campos pueden, además, especificar varias
arquitecturas
como se muestra a continuación:
source_x86_64 = https://foo.bar/file.tar.gz
source_i686 = https://foo.bar/file_i686_patch.tar.gz
source
depends
,
checkdepends
,
makedepends
,
optdepends
provides
,
conflicts
,
replaces
md5sums
,
sha1sums
,
sha224sums
,
sha256sums
,
sha384sums
,
sha512sums
Los campos con otros nombres se ignoran. Las líneas en blanco y las líneas de comentario que comiencen con numeral (
#
) también se ignoran. Las líneas pueden ser indentadas.
7-Zip (Español)

Esta traducción de
7-Zip
fue revisada el
2019-02-09
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
7-Zip
es un archivador con un alto índice de compresión.
Instalación
Instale
el paquete
7zip
.
El comando para ejecutar el programa es el siguiente:
$ 7z
Ejemplos
Listar el contenido de un archivo:
$ 7z l <nombre del archivo>
Extraer todos los archivos de un archivo al directorio actual sin usar nombres de directorio:
$ 7z e <nombre del archivo>
Extraer con rutas completas:
$ 7z x <nombre del archivo>
Extraer a un nuevo directorio:
$ 7z x -o<nombre de la carpeta> <nombre del archivo>
Diferencias entre los binarios de 7z, 7za y 7zr
El paquete incluye tres binarios:
7z
utiliza plugins para manejar archivos.
7za
es un ejecutable stand-alone que maneja menos formatos de archivo que 7z.
7zr
es un ejecutable stand-alone. Es una "versión ligera" de 7za que solo maneja archivos 7z. A diferencia de 7za, no puede manejar archivos encriptados.
Véase también
Página web de 7-Zip
Advanced Format (Español)

Esta traducción de
Advanced Format
fue revisada el
2019-10-30
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
El
formato avanzado
es un término genérico que pertenece a cualquier formato de sector de disco utilizado para almacenar datos sobre discos magnéticos en
unidades de disco duro
(HDD) que utiliza sectores de 4 kilobytes en lugar de los tradicionales sectores de 512 bytes. La idea principal detrás del uso de sectores de 4096 bytes es aumentar la densidad de bits en cada pista reduciendo el número de espacios que contienen información Sync/DAM (memoria de acceso directo) y ECC (código de corrección de errores) entre sectores de datos. El formato anterior daba una eficiencia de formato del 88.7%, mientras que el formato avanzado da como resultado una eficiencia de formato del 97.3%.
Hay dos tipos de unidades de formato avanzado (siglas en inglés AF):
Unidades de formato avanzado, marcadas con un logotipo naranja «AF»: internamente, utilizan sectores 4k, pero proporcionan una capa de emulación para compatibilidad con sistemas operativos que carecen de soporte para ellos.
Unidades nativas de formato avanzado 4k, marcadas con un logotipo azul «4Kn»": requieren soporte del sistema operativo (Windows 8+ o Linux 2.6.31+). Debido a que no necesitan una capa de traducción, son más baratos, sin embargo, pueden ser incompatibles con las herramientas antiguas.
Cómo determinar si HDD emplea un sector de 4k
El tamaño del sector físico y lógico del disco duro
/dev/sd
X
se puede determinar leyendo las siguientes entradas de sysfs:
$ cat /sys/class/block/sd
X
/queue/physical_block_size
$ cat /sys/class/block/sd
X
/queue/logical_block_size
Las unidades con una capa de traducción (ver arriba) generalmente informarán un tamaño de bloque lógico de 512 (para compatibilidad con versiones anteriores) y un tamaño de bloque físico de 4096 (lo que indica que son unidades AF).
Las herramientas que informa del sector físico de una unidad (siempre que la unidad lo informe —al kernel— correctamente) incluyen:
smartmontools
a partir de 5.41:
smartctl -a /dev/sd
X
| grep 'Sector Size:'
hdparm
a partir de 9.12:
hdparm -I /dev/sd
X
| grep 'Physical Sector size:'
Tenga en cuenta que ambos funcionan incluso para discos conectados por USB (si el puente USB admite SAT conocida como
SCSI/ATA Translation (SAT)
,
ANSI
INCITS 431-2007).
Véase también
Western Digital’s Advanced Format: The 4K Sector Transition Begins
White paper entitled "Advanced Format Technology."
El fallo al alinear HDD se traduce en un pobre rendimiento de lectura/escritura. Véase
este artículo
para ejemplos específicos.
AIDE (Español)

Esta traducción de
AIDE
fue revisada el
2022-10-23
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Advanced Intrusion Detection Environment
(AIDE) es un sistema de detección de intrusos basado en host (HIDS) para comprobar la integridad de los archivos. Lo hace creando una base de datos de archivos en una ejecución inicial, y luego comprueba esta base de datos con el sistema en las siguientes ejecuciones. Las propiedades de los archivos que se pueden comprobar incluyen el inodo, los permisos, la hora de modificación, el contenido del archivo, etc.
AIDE sólo comprueba la integridad de los archivos. No comprueba la existencia de rootkits o analiza los archivos de registro en busca de actividades sospechosas, como sí lo hacen otros
HIDS
(como por ejemplo OSSEC). Para estas funciones, puede utilizar un HIDS extra (véase
[1]
para una comparación posiblemente sesgada), o usar escáneres de rootkit standalone (rkhunter, chkrootkit) y soluciones de monitorización de registros (
logwatch
, logcheck).
Instalación
Instale
el paquete
aide
AUR
, o, en su lugar,
aide-selinux
AUR
si desea utilizarlo en un sistema con
SELinux
y
Audit framework
habilitados.
Configuración
El archivo de configuración predeterminado se encuentra en
/etc/aide.conf
y contiene unos valores por defecto bastante sensatos y está muy comentado. Si desea cambiar las reglas, véase
aide.conf(5)
y el
Manual de AIDE
para leer la documentación.
Utilización
Para comprobar su configuración, ejecute la orden
aide -D
.
Para inicializar la base de datos, ejecute
aide -i
o
aideinit
. Dependiendo de su configuración y sistema, esta orden puede tardar un poco en completarse.
Puede comprobar el sistema con la base de datos de referencia mediante
aide -C
, o actualizar la base de datos de referencia ejecutando
aide -u
.
Para más información, véase
aide(1)
.
Cron
AIDE puede ser ejecutado manualmente, pero posiblemente desee que se ejecute automáticamente.
La forma de configurar esto dependerá de su daemon
cron
y del MUA (si se desea recibir la notificación por correo electrónico).
Si cron está configurado para enviar automáticamente por correo toda la salida del trabajo, es tan simple como:
#!/bin/bash -e
# estos deben ser los mismos que están definidos en /etc/aide.conf
database=/var/lib/aide/aide.db.gz
database_out=/var/lib/aide/aide.db.new.gz

if [ ! -f "$database" ]; then
        echo "$database not found" >&2
        exit 1
fi

aide -u || true

mv $database $database.back
mv $database_out $database
Para conocer ejemplos de scripts cron más complicados, véase
[2]
ó
[3]
.
Seguridad
Dado que la base de datos se almacena en el sistema de archivos raíz, los atacantes pueden modificarla fácilmente para cubrir su rastro si comprometen su sistema. Puede que quiera copiar la base de datos a un medio sin conexión y de sólo lectura y realizar comprobaciones contra esta copia periódicamente.
Véase también
Manual de AIDE
Gentoo:Security Handbook/Intrusion detection
Samhain Labs - comprobadores de integridad de archivos
Allow users to shutdown (Español)

Esta traducción de
Allow users to shutdown
fue revisada el
2018-11-08
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Eventos de botones y de tapa
El presionado de los botones de suspensión, apagado e hibernación y los eventos de cierre de la tapa se controlan mediante
logind
como se describe en la página
Gestión de energía#Eventos de ACPI
.
Utilizar systemd-logind
Si está utilizando
systemd
(el cual está implementado de manera predeterminada en Arch Linux) e
instala
polkit
, los usuarios con sesión no remota pueden emitir comandos relacionados con la alimentación eléctrica siempre que
la sesión no esté rota
.
Para comprobar si su sesión está activa
$ loginctl show-session $XDG_SESSION_ID --property=Active
El usuario puede usar entonces los comandos
systemctl
en la línea de comandos, o añadirlos a los menús:
$ systemctl poweroff
$ systemctl reboot
También se pueden usar otros comandos, incluyendo
systemctl suspend
y
systemctl hibernate
. Veáse la sección
System Commands
en
systemctl(1)
.
Utilizar sudo
Instale
sudo
, y otorgue al usuario
privilegios sudo
. El usuario podrá usar entonces los comandos
sudo systemctl
(por ejemplo,
sudo systemctl poweroff
,
sudo systemctl reboot
,
sudo systemctl suspend
y
sudo systemctl hibernate
). Véase la sección
System Commands
en
systemctl(1)
Usuarios sin privilegios sudo
Si a los usuarios solo se les permite usar comandos de apagado, pero no tienen otros privilegios sudo, entonces, como root, agregue lo siguiente al final de
/etc/sudoers
usando el comando
visudo
. Sustituya
usuario
por su nombre de usuario y
nombre_del_host
por el nombre de host de la máquina.
usuario
nombre_del_host
=NOPASSWD: /usr/bin/systemctl poweroff,/usr/bin/systemctl halt,/usr/bin/systemctl reboot
Ahora su usuario puede apagar con
sudo systemctl poweroff
, y reiniciar con
sudo systemctl reboot
. Los usuarios que deseen apagar un sistema también pueden usar
sudo systemctl halt
. Use la etiqueta
NOPASSWD:
solo si no desea que se le solicite su contraseña.
Crear alias
Para su comodidad, puede agregar estos
alias
a su
~/.bashrc
de su usuario si lo tiene habilitado (o a
/etc/bash.bashrc
para una configuración global de todo el sistema):
alias reboot="sudo systemctl reboot"
alias poweroff="sudo systemctl poweroff"
alias halt="sudo systemctl halt"
Esto también se puede hacer instalando
systemd-sysvcompat
. Este paquete crea enlaces simbólicos del respectivo nombre a systemctl.
Apache Kafka (Español)

Esta traducción de
Apache Kafka
fue revisada el
2019-02-09
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Apache Kafka
es una plataforma de transmisión distribuida que:
Le permite publicar y suscribirse a transmisiones de registros. En este sentido, es similar a una cola de mensajes o un sistema de mensajería empresarial.
Le permite almacenar transmisiones de registros de forma tolerante a fallos.
Le permite procesar transmisiones de registros a medida que ocurren.
Instalación
Instale el paquete
kafka
.
Inicie
kafka.service
con systemctl, el cual también debería activar/iniciar
zookeeper@kafka.service
de manera automática.
Utilización
Para su utilización, véase la
documentación oficial
Clientes
C -
librdkafka-git
AUR
PHP -
php-rdkafka
AUR
Python -
https://github.com/dpkp/kafka-python
.Net -
https://github.com/confluentinc/confluent-kafka-dotnet
Go -
https://github.com/confluentinc/confluent-kafka-go
Apache Spark (Español)

Artículos relacionados
Hadoop
Esta traducción de
Apache Spark
fue revisada el
2019-02-09
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Apache Spark
es un framework de computación en clúster de código abierto desarrollado originalmente en el AMPLab de la UC Berkeley. En contraste con el paradigma MapReduce basado en el disco de dos etapas de Hadoop, las primitivas en memoria de Spark ofrecen un rendimiento hasta 100 veces mayor para ciertas aplicaciones. Al permitir que los programas del usuario carguen datos en la memoria de un clúster y lo consulten repetidamente, Spark está bien adaptado a los algoritmos de aprendizaje automático.
Instalación
Instale el paquete
apache-spark
AUR
.
Configuración
Algunas variables de entorno se establecen en
/etc/profile.d/apache-spark.sh
.
ENV
Valor
Descripción
PATH
$PATH:/opt/apache-spark/bin
Spark binaries
Es posible que deba ajustar la
variable de entorno
PATH
si su shell inhibe
/etc/profile.d
:
export PATH=$PATH:/opt/apache-spark/bin
Habilitar el soporte de R
El paquete
R
de
sparkR
se distribuye con el paquete pero no se compila durante la instalación. Para conectarse a Spark desde R, primero debe compilar el paquete ejecutando
# $SPARK_HOME/R/install-dev.sh
como se describe en
$SPARK_HOME/R/README.md
. También puede desear compilar la documentación del paquete siguiendo las instrucciones en
$SPARK_HOME/R/DOCUMENTATION.md
.
Una vez que se haya compilado el paquete sparkR R, puede conectarse utilizando
/usr/bin/sparkR
.
archinstall (Español)

Translation Status:
This article is a localized version of
Archinstall
. Last translation date: 2023-07-31. You can help to synchronize the translation, if there were
changes
in the English version.
archinstall
es una librería auxiliar que automatiza la instalación de
Arch Linux
. Está empaquetada con diferentes instaladores pre-configurados, como un instalador "guiado".
Este documento no trata sobre el uso de archinstall como una librería de Python; revise
la documentación oficial
para eso.
Advertencia
La manera recomendada de instalar Arch Linux continúa siendo seguir la
guía de instalación
.
archinstall
almacena todas las contraseñas de usuario y de cifrado de discos (secundarios) en texto plano
[1]
archinstall
proporciona diferentes valores por defecto en comparación con el proceso de
instalación
regular. Cuando utilice un sistema instalado con archinstall, por favor, menciónelo en las solicitudes de soporte y proporcione el archivo
/var/log/archinstall/install.log
.
Ejecutando el instalador
Primero, adquiera y
arranque el entorno live
conforme a como se indica en
la guía de pre-instalación
. El paquete
archinstall
hace parte del medio vivo y puede ser ejecutado directamente:
# archinstall
El instalador guiado le solicitará que introduzca datos en varios pasos, descritos en
la documentación oficial
.
Advertencia
Dejar la contraseña root vacía deshabilita la cuenta del usuario root. Debido a que esto puede causar que se bloqueé a sí mismo fuera de su sistema, esto no se aconseja generalmente. Revise
Sudo (Español)#Desactivar el acceso de superusuario
para más información.
Nota
El instalador puede configurar interfaces cableadas en el sistema instalado utilizando
systemd-networkd (Español)
o puede copiar la configuración usada en la imagen ISO. Es decir, si usted configura una interfaz inalámbrica utilizando
Iwd#iwctl
, la configuración, incluyendo la contraseña de la red, será copiada al sistema instalado. La configuración de interfaces cableadas que estén presentes en la imagen ISO también será copiada.
Puede instalar paquetes adicionales especificándolos después del campo
Write additional packages to install
("Escriba paquetes adicionales para instalar").
Una vez se complete la instalación, un texto verde debería aparecer indicando que es seguro reiniciar (
reboot
) el sistema, el cual es, a su vez, el comando que debe utilizar para reiniciar.
Perfiles
archinstall incluye
perfiles
, o conjuntos de paquetes y opciones pre-configuradas que pueden ser instaladas junto al sistema operativo base.
Advertencia
Los perfiles suministrados son específicos de
archinstall
y no están soportados por los mantenedores del paquete. Se recomienda a los usuarios comprobar los detalles de cada perfil antes de utilizarlo.
Vea también
python-archinstall: guided
ArchWiki:Archive (Español)

Esta traducción de
ArchWiki:Archive
fue revisada el
2022-10-01
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Esta página existe como un destino de redirección para páginas
archivadas
.
Si llegó aquí después de seguir un enlace a lo que se suponía que era un artículo, significa que se ha archivado: puede navegar por sus revisiones siguiendo el enlace «Redirigido desde» justo debajo del título de esta página, y luego abriendo el historial de esa página redirigida.
Visite
Category:Archive
o
Special:WhatLinksHere/ArchWiki:Archive
para los listados de páginas archivadas.
Si entre las páginas archivadas encuentra algunas que podrían tener sentido
redirigirlas
a un artículo existente, hágalo.
Cómo archivar una página
Antes de archivar una página, considere
redirigirla
a un artículo existente más adecuado (por ejemplo, redirigir traducciones antiguas o malas a la página en inglés, véase
ArchWiki:Translation Team#Dealing with old translations
). Si no se puede encontrar ninguno, siga este procedimiento:
La página debería haber sido
marcada
durante al menos una semana.
Elimine todos los enlaces (backlinks) que apunten a la página que se va a archivar o una de sus redirecciones, mirando su página
Lo que enlaza aquí
.
Si la página está en los espacios de nombres "Template" (plantilla) o "Category" (categoría), debe deshabilitarse al cambiarle el nombre, cambiando los primeros dos puntos (":") por un punto y coma (";"). La página de conversación asociada, si existe, debe renombrarse también. Por ejemplo, "Template:Ejemplo" cambiaría a "Template;Ejemplo", y "Template talk:Ejemplo" cambiaría a "Talk:Template;Ejemplo".
Reemplace todo el contenido con una
redirección
a esta misma página, y categorice la página bajo
Category:Archive
:
#redirect [[ArchWiki:Archive]]
[[Category:Archive]]
Sugerencia
Esto se puede hacer más rápidamente con
Template:AR
:
{{subst:AR}}
Corrija cualquier
redirección doble
que pueda resultar del archivado del artículo, es decir, todos los títulos que anteriormente estaban redireccionados a él deben archivarse igualmente como se especifica en el paso 4.
Si la página archivada tiene una página de discusión asociada, debe archivarse con este mismo procedimiento, comenzando desde el paso 2.
Si la página archivada tiene traducciones asociadas, se deben archivar con este mismo procedimiento, comenzando desde el paso 2.
ArchWiki:Translation Team (Español)

Artículos relacionados
Equipo
Colaboración
Coordinación
Glosario
Guía de estilo
Páginas de ayuda
Bienvenidos a la página del equipo de traducción al español de ArchWiki.
ArchWiki
es un extenso fondo documental sobre
Arch Linux
en constante cambio y crecimiento, fruto de un esfuerzo colaborativo, por divulgar el conocimiento y facilitar el uso de
esta distribución
en particular y del
software libre
en general.
Con la intención de trasladar dicho esfuerzo colectivo a los usuarios de habla hispana, nace la idea de crear un proyecto para formar un
grupo
que tenga por objetivo impulsar y mantener las traducciones de los artículos de la wiki al español.
Arch Linux AMIs for Amazon Web Services (Español)

Esta traducción de
Arch Linux AMIs for Amazon Web Services
fue revisada el
2019-02-09
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Ejecutar AMIs públicas de Arch
Imágenes AMI de Uplink Labs
Uplink Labs crea nuevas imágenes aproximadamente dos veces al mes. Las imágenes se compilan para varias regiones y cubren las siguientes configuraciones:
ebs hvm x86_64 lts
s3  hvm x86_64 lts
ebs hvm x86_64 stable
s3  hvm x86_64 stable
Los enlaces de las AMIs y más información se encuentra disponible en
https://www.uplinklabs.net/projects/arch-linux-on-ec2/
.
Otras AMIs
Las AMIs públicas, en funcionamiento y verificadas de arch linux se encuentran a continuación
AMI          Store Build   Release     Kernel Last verified
ami-07be766e  EBS  64 bit  2011-04-15  3.0+   2012-01-14    
ami-19be7670  EBS  64 bit  2011-11-18  3.0+   2012-01-14    
ami-26e8144f  EBS  32 bit  2011-04-15  2.6    2012-01-14    
ami-38e81451  EBS  32 bit  2011-04-15  2.6    2012-01-14
Estas AMIs se expiden con kernels de Arch linux que se arrancan mediante PV-GRUB.
(2012-01-14) Las AMIs de 64 bits fallaron sistemáticamente en el arranque en las instancias Micro en us-east-1a y us-east-1d. En us-east-1b y us-east-1c, las AMIs ocasionalmente no arrancan. Detenga e inicie la instancia para reasignarle una máquina aleatoria en estos casos.
Esto puede ser un problema asociado a que Amazon ejecuta diferentes versiones de Xen en diferentes máquinas / zonas de disponibilidad más antiguas.
Compilar AMIs de Arch
linux-ec2
AUR
[
enlace roto
: package not found]
disponible en
AUR
compila el kernel de Arch linux para AWS con los módulos Xen habilitados y el parche XSAVE aplicado.
La página web de Uplink Labs mencionada anteriormente también contiene un manual sobre el proceso de compilación.
Arch Linux press coverage (Español)

2020
Arch Linux anuncia nuevo líder de proyecto
linuxenespañol.com 2020-04-18
2019
Arch Linux, una de las distros Linux más queridas por la comunidad, llega a Windows 10
elespanol.com 2019-05-13
Llega a Windows 10 Arch Linux, una de las distros más complejas de Linux
computerhoy.com 2019-05-16
2017
Cinco razones por las que Arch Linux sigue siendo una de las mejores distribuciones actuales
genbeta.com 2017-02-01
2009
Infidelidad
muylinux.com 2009-04-13
Ventajas y Desventajas de Arch Linux frente a otras distribuciones
pctux.com.ar 2009-03-20
2007
Analisis ( Review ) de Archlinux 0.8 Voodoo
Miguel Useche - Skatox.com 2007-04-20
Arch Testing Team (Español)

Esta traducción de
Arch Testing Team
fue revisada el
2025-12-08
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
El Arch Testing Team
(Equipo de pruebas de Arch)
es el grupo en la comunidad de Arch que se encarga de verificar que sean funcionales los paquetes en los repositorios
testing
. Esto incluye, ver sí el paquete se instala correctamente, sí este no rompe los paquetes en los que depende, entre otros.
Los Arch Testers
firman
los paquetes después de asegurar su correcto funcionamiento para después ser movidos del
repositorios de pruebas
a los repositorios
core
o
extra
.
Contribuir
Puede aplicar para ser un Arch tester oficial enviando un correo electrónico a
arch-testing-accounts@archlinux.org
y pidiendo una
cuenta de verificador
, presentándose y especificando al menos su nombre de usuario deseado.
Si le dan una cuenta de verificador, debería poder iniciar sesión en la
archweb
y ver una pestaña que diga
signoffs
dentro. La pestaña
signoffs
contiene una lista de paquetes que están actualmente en los repositorios de pruebas y que necesitan al menos dos
signoffs (firmas)
(es decir, ser marcadas con un sello que aseguren el estado funcional del paquete).
Puede probar los paquetes listados de manera local y firmarlos si funcionan presionando el botón
signoff
en el paquete respectivo.
Sugerencia
Puede simplificar este proceso firmando los paquetes desde la consola con
signoff(1)
del paquete
arch-signoff
.
Normas
Al probar un paquete de Arch, tenga en cuenta los siguientes aspectos:
Si está probando un kernel o un paquete que dependa en los módulos del kernel, debe
reiniciar la maquina y ver sí inicia correctamente
.
Aunque hacer pruebas en un software de virtualización no está prohibido, puede que no sea tan útil como probar el paquete en una instalación en bruto. Esto aplica especialmente a paquetes susceptibles  distintos tipos de hardware, como los paquetes de un kernel.
Si está probando una biblioteca, puede que desee ejecutar un binario que la use (que puede encontrar usando el indicador
--reverse
de
pactree
. Asegúrese de que el archivo de objeto compartido se cargue con
ldd
.
Asimismo, sí hay un paquete que contenga el ejecutable, es recomendable que pruebe su funcionalidad básica.
Si encuentra un error al probar un paquete, siga las
normas de reporte de bugs
para abrir un problema.
Advertencia
Cuando use el repositorio
kde-unstable
, se debe tener en cuenta la posibilidad de posibles errores con aplicaciones Qt que no pertenecen al ecosistema KDE Plasma (debido a cambios en la ABI privada). Si se encuentra con un problema con dichas aplicaciones, lo ideal es reproducirlo en un entorno de pruebas que no tenga habilitado el repositorio
kde-unstable
antes de informarlo.
Coordinación
Nota
Se espera que las personas que usan los repositorios de
testing
revisen frecuentemente la lista de correo
arch-dev-public
para conocer los cambios anunciados o las consideraciones que afecten a los usuarios de prueba.
Puede coordinarse con otros verificadores en el canal IRC
#archlinux-testing
.
ASUS Zenbook UX390 (Español)

Esta traducción de
ASUS Zenbook UX390
fue revisada el
2019-02-17
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
El incremento de volumen no funciona
Debido al hardware de audio con "sonido envolvente" del portátil UX390, es necesario ajustar un archivo de configuración de PulseAudio para que el incremento de volumen funcione. De lo contrario, el volumen estará o a tope o silenciado, a pesar de que parezca que se incrementa.
Edite la configuración de la ruta de salida analógica y agregue las secciones
Element Master
y
Element LFE
que se muestran a continuación.
/usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common
[Element Master]
switch = mute
volume = ignore

[Element PCM]
switch = mute
volume = merge
override-map.1 = all
override-map.2 = all-left,all-right

[Element LFE]
switch = mute
volume = ignore
Después, reinicie PulseAudio y el incremento de volumen debería funcionar.
El audio de la toma de auriculares siempre está silenciado
Instale
el paquete
alsa-utils
. Ejecute
alsamixer
, seleccione la tarjeta de sonido "HDA Intel PCH" y ajuste el control deslizante de "Auriculares" a su gusto. Para hacer el cambio permanente, es posible que tenga que ejecutar
sudo alsactl store
.
Audacious (Español)

Esta traducción de
Audacious
fue revisada el
2021-02-13
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Audacious
es un avanzado reproductor de audio gratuito. Se centra en la calidad del audio y soporta una amplia variedad de códecs de audio, además de ser fácilmente ampliable mediante plugins de terceros.
Instalación
Instale
el paquete
audacious
. Para permitir el soporte de CDs de audio, instale
libcdio
.
Nota
Algunos plugins no se cargarán a menos que se cumplan todas las dependencias opcionales del paquete
audacious-plugins
Configuración
Plugins
AMIDI-Plug (Reproductor MIDI)
Para reproducir archivos MIDI y RMI, es necesario instalar el paquete
fluidsynth
, y también instalar los archivos de fuentes de audio, tanto
freepats-general-midi
como
soundfont-fluid
. No se requiere ninguna otra configuración en el paquete fluidsynth, pero para conocer funciones adicionales, véase
FluidSynth
.
Posteriormente, el plugin se habilitará, y en el panel de configuración del plugin (Archivo, Configuración ..., panel de Plugins, pestaña Entrada, seleccione AMIDI-Plug (MIDI Player)) añada los archivos de fuentes de sonido instalados de uno en uno (Extensión
.sf2
) al cuadro de diálogo SoundFont, que se encuentran en
/usr/share/soundfonts/
.
Consejos y trucos
Audtool
Audacious incluye una potente herramienta de gestión llamada Audtool que puede utilizarse para conseguir información o para controlar el reproductor.
Por ejemplo, para conocer el título o el artista de la canción actual, ejecute las siguientes órdenes:
$ audtool current-song
$ audtool current-song-tuple-data artist
También existen funciones para controlar la reproducción, manipular la lista de reproducción, el ecualizador y la ventana principal. Ejecute
audtool --help
para conocer la lista completa de opciones.
Winamp
Para añadir los temas (skins) clásicos de Winamp a Audacious, basta con copiarlos en
~/.local/share/audacious/Skins/
(sólo para el usuario) o
/usr/share/audacious/Skins/
(para todo el sistema), y luego seleccionarlos en la pestaña
Interfaz con temas
en
Preferencias
. También puede arrastrar el archivo directamente a la lista de temas disponibles.
Solución de problemas
Audacious se inicia en vez del gestor de archivos
Véase
File manager functionality#Directories are not opened in the file manager
.
Problemas con el MP3
Instale el paquete
mpg123
.
Véase también
Página web de Audacious
Autostarting (Español)

Esta traducción de
Autostarting
fue revisada el
2020-02-19
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Artículos relacionados
Demonios
Este artículo se enlaza con varios métodos para iniciar scripts o aplicaciones automáticamente cuando se está produciendo algún evento en particular.
En el arranque / apagado
Utilice los servicios
systemd
.
En el inicio / fin de sesión
Utilice los servicios
systemd/User
.
Al enchufar / desenchufar un dispositivo
Utilice las reglas
udev
.
En eventos temporales
Periódicamente a determinadas horas, fechas o intervalos:
systemd/Timers
Cron
Una vez en una fecha y hora:
systemd/Timers
at
En eventos de sistemas de archivos
Utilice un observador de eventor
inotify
:
inotify-tools
, véase
inotifywait(1)
incron
fswatch
AUR
En el inicio / fin del intérprete de comandos
Véase
Command-line shell (Español)#Archivos de configuración
.
En el inicio de Xorg
xinitrc
si está iniciando
Xorg
manualmente con
xinit
.
xprofile
si está usando un
gestor de pantalla
.
En el inicio del entorno de escritorio
Muchos
entornos de escritorio
implementan
XDG Autostart
.
Si los entornos de escritorio tienen un artículo, véase su sección
Inicio automático
.
GNOME (Español)#Inicio automático
KDE#Autostart
Xfce#Autostart
LXDE#Autostart
LXQt#Autostart
En el inicio del gestor de ventanas
Muchos
gestores de ventanas
implementan
XDG Autostart
.
Si el
gestor de ventanas
tiene un artículo, véase su sección
Inicio automático
.
Fluxbox#Autostart
Openbox#Autostart
Awesome#Autostart
i3#Autostart
Beets (Español)

Esta traducción de
Beets
fue revisada el
2020-08-26
. Si existen
cambios
puede
actualizarla
o avisar al
equipo de traducción
.
Beets
es una herramienta que administra etiquetas y organiza librerías de música utilizando la base de datos de
MusicBrainz
.
Instalación
Instala
el paquete
beets
o bien
beets-git
AUR
de la
AUR
para la versión de desarrollo.
Configuración
Sugerencia
Beets proporciona un comando para manipular la configuración. Para editar el archivo de configuración, ejecuta
beet config -e
. Se abrirá con el editor de texto especificado en la
variable de entorno
EDITOR
.
La configuración del usuario se crea en
~/.config/beets/config.yaml
usando la sintaxis
YAML
. Por ejemplo:
~/.config/beets/config.yaml
directory: ~/Music            # El directorio raíz de la biblioteca por defecto.
library: ~/Music/library.db   # El archivo de la base de datos de la biblioteca que se utiliza por defecto.
Utilización
Agregar música
Añade música a tu biblioteca e intenta arreglar las etiquetas:
$ beet import <path>
Añade una sola pista sin un álbum:
$ beet import -s <path>
Enlistar música
Enlista toda la música en tu biblioteca:
$ beet ls
Enlista todos los álbumes en tu biblioteca:
$ beet ls -a
Quitar música
Sugerencia
Si eliminas la música de tu sistema de archivos o haces algún cambio en los archivos sin usar
beet
, no te olvides de ejecutar
beet upd
para actualizar la base de datos de tu biblioteca.
Elimina la(s) pista(s) de tu biblioteca:
$ beet rm <part of name>
Elimina el álbum o los álbumes de tu biblioteca:
$ beet rm -a <part of name>
Consejos y trucos
Habilitando el autocompletado en bash
Beets incluye soporte para Bash
command completion
. Para habilitarlo, pon la siguiente línea en tu
.bashrc
:
~/.bashrc
eval "$(beet completion)"
También tendrás que
instalar
bash-completion
para que esto funcione.