¡Buenísima la previsión con Wikipedia! Con eso ya tenés la base, pero te tiro varias categorías más para armar un kit offline completo:
Más ZIMs para Kiwix (no solo Wikipedia) El catálogo de Kiwix es enorme y cubre mucho más que la enciclopedia: tiene cientos de sitios curados y fuentes educativas empaquetadas para usar offline, incluyendo cosas como Project Gutenberg y TED Talks y un curso completo de programación (freeCodeCamp ofrece su currícula de JavaScript como paquete offline). Te recomiendo bajar además:
Todo esto lo buscás en library.kiwix.org (o kiwix-manage / la app Kiwix) y se pueden bajar por BitTorrent, que es más estable para archivos grandes.
Documentación técnica (clave para vos que sos de Arch)
arch-wiki-docs (o el wrapper archwiki-offline de AUR) te deja navegar y buscar la documentación de ArchWiki desde la terminal sin conexión, con integración a rofi/dmenu/fzf.man-pages completo instalado.tealdeer (tldr) — cachealo antes de cortar internet (tldr --update).rustup component add rust-docs te deja toda la doc offline.Un modelo de IA local (esto te va a servir muchísimo sin internet)
Vale la pena instalar Ollama o llama.cpp y bajar uno o dos modelos con los pesos incluidos, para tener algo tipo “asistente” para programar, traducir o responder dudas generales sin conexión. Para uso general Qwen3 anda muy bien, DeepSeek si necesitás razonamiento más profundo, y Qwen3-Coder o Devstral si el foco es programación; si tu laptop tiene poca RAM/VRAM, Phi-4 o gpt-oss son buenas opciones livianas. Con Ollama alcanza un comando (ollama pull qwen3 por ejemplo) — pero hacelo con internet, obviamente, antes de mudarte.
Paquetes de Arch sin conexión
pacman -Sw <paquete> descarga sin instalar, para armar una caché grande de paquetes que probablemente vayas a necesitar (/var/cache/pacman/pkg).core/extra con rsync antes de irte (varias decenas de GB), y servirlo con un repo local (repo-add) — así podés reinstalar o rearmar el sistema sin internet.Mapas offline Organic Maps u OsmAnd con los mapas de Misiones/Argentina descargados — imprescindible en el campo, con rutas, curvas de nivel, POIs, todo sin señal.
Libros y contenido
yt-dlp para bajar antes de irte videos/podcasts/cursos que quieras conservar (documentales, canales educativos, etc.).Salud y practicidad
Infraestructura en tu casa
kiwix-serve para levantar todo tu contenido Kiwix como servidor web en tu LAN y consultarlo desde el celu u otras compus de la casa.¿Querés que te arme una lista de comandos concretos para dejar todo descargado y cacheado antes de cortar la conexión (paquetes, modelos de IA, ZIMs específicos)?
Pegále esto tal cual a OpenCode (podés dividirlo en varias tareas si preferís ir de a
poco). Está pensado para Arch Linux, con yay o paru ya instalado como AUR helper.
Todo esto tiene que correr ANTES de cortar la conexión a internet.
Antes de arrancar, decile a OpenCode que:
df -h $HOME y te avise cuánto espacio libre hay, antes de bajar nada.aria2c (multi-conexión y resumible) en vez de curl/wget para todo archivo
grande, y baje por torrent cuando haya .torrent disponible.sudo pacman -S --needed aria2 yt-dlp calibre zeal tealdeer kiwix-tools \
python-pip qgis borgbackup syncthing
yay -S --needed arch-wiki-docs archwiki-offline python-argostranslate
tldr --update
Instrucción para OpenCode: los nombres de archivo de Kiwix cambian de fecha en fecha, así que en vez de una URL fija, listá el directorio y agarrá el archivo más nuevo que matchee el patrón.
mkdir -p ~/offline/zim
KIWIX_BASE="https://download.kiwix.org/zim"
descargar_zim() {
local categoria="$1" patron="$2"
local archivo
archivo=$(curl -s "$KIWIX_BASE/$categoria/" \
| grep -oP 'href="\K[^"]*'"$patron"'[^"]*\.zim' | sort | tail -1)
if [ -z "$archivo" ]; then
echo "No encontré nada para categoria=$categoria patron=$patron, revisar manualmente en https://library.kiwix.org"
return
fi
echo "Descargando $archivo"
aria2c -x4 -s4 -c -d ~/offline/zim "$KIWIX_BASE/$categoria/$archivo"
}
descargar_zim wikipedia "es_all_nopic" # Wikipedia español, sin fotos (más liviana)
descargar_zim wiktionary "es_all" # Diccionario español
descargar_zim wikihow "es_all" # Tutoriales prácticos
descargar_zim ifixit "en_all" # Reparación de cosas
descargar_zim other "wikem" # Medicina de emergencia
descargar_zim stack_exchange "stackoverflow.com_en_all_nopic" # Pesado, fijate el tamaño antes
descargar_zim ted "ted_multi"
descargar_zim gutenberg "gutenberg_en_all"
descargar_zim freecodecamp "_en"
Si alguna de esas categorías/patrones ya no existe, decile a OpenCode que primero corra
curl -s https://download.kiwix.org/zim/ | grep href para ver las carpetas actuales y
ajuste el patrón de búsqueda.
# ArchWiki ya queda instalada con arch-wiki-docs (arriba). Probarla:
archwiki -m fzf
# Documentación de lenguajes con Zeal (abrir Zeal una vez y bajar los docsets desde
# la GUI: Python, Rust, C/C++, PostgreSQL, Bash, Docker, Git, etc. — no tiene un
# comando CLI oficial para bajar docsets sin la GUI)
zeal &
# Docs de Rust offline si usás Rust
rustup component add rust-docs
curl -fsSL https://ollama.com/install.sh | sh
# Elegí según la RAM de tu laptop:
ollama pull qwen3:8b # uso general, necesita ~8-10GB RAM libre
ollama pull qwen3-coder:7b # para programar
ollama pull phi4 # si tenés poca RAM (funciona con ~8GB)
Probalo con ollama run qwen3:8b antes de cortar internet, para confirmar que
funciona sin conexión (Ollama no necesita red una vez que el modelo está bajado).
# Descargar (sin instalar) los paquetes que más usás, para tener la caché lista
sudo pacman -Sw --noconfirm base base-devel linux linux-firmware \
networkmanager vim git python nodejs npm docker
# Clonar (no solo el tarball) los PKGBUILD de tus paquetes de AUR más importantes
mkdir -p ~/offline/aur
for pkg in yay paru <tus-paquetes-aur>; do
git clone "https://aur.archlinux.org/$pkg.git" ~/offline/aur/$pkg
done
# Opcional (pesado, 30-60GB): espejo parcial de los repos oficiales para poder
# reinstalar el sistema entero sin internet
sudo pacman -S --needed rsync
rsync -avP rsync://rsync.archlinux.org/ftp_tier1_mirror/core/os/x86_64/ ~/offline/repo/core/
rsync -avP rsync://rsync.archlinux.org/ftp_tier1_mirror/extra/os/x86_64/ ~/offline/repo/extra/
Y por último, actualizá el sistema entero el día antes de irte: sudo pacman -Syu.
mkdir -p ~/offline/mapas
aria2c -x4 -d ~/offline/mapas \
"https://download.geofabrik.de/south-america/argentina-latest.osm.pbf"
Ese .osm.pbf lo podés abrir con QGIS o Marble en la laptop. Para el celular,
instalá Organic Maps u OsmAnd (Play Store/F-Droid, con internet) y descargá
el mapa de Misiones/Argentina dentro de la app antes de cortar la conexión — son apps
mobile, no hace falta hacerlo desde OpenCode.
# Calibre ya instalado arriba. Armá tu biblioteca:
calibredb add -1 ~/mis-ebooks/*.epub --library-path ~/offline/biblioteca
# Bajar videos/cursos/podcasts puntuales que quieras conservar (ojo con derechos de
# autor: usalo para contenido propio, con licencia libre, o que ya tengas derecho a ver)
yt-dlp -o "~/offline/videos/%(title)s.%(ext)s" "URL_DEL_VIDEO_O_PLAYLIST"
Andá a hesperian.org (sección de descargas gratuitas / Digital Commons) y bajá el
PDF de Donde no hay doctor (versión en español de Where There Is No Doctor) — Hesperian
lo distribuye gratis. Decile a OpenCode que abra la página, busque el enlace de descarga
en español y lo baje a ~/offline/salud/.
# Bajar los paquetes de idioma para Argos Translate (necesita internet solo esta vez)
python3 -c "
import argostranslate.package
argostranslate.package.update_package_index()
available = argostranslate.package.get_available_packages()
for pkg in available:
if pkg.from_code == 'en' and pkg.to_code == 'es':
argostranslate.package.install_from_path(pkg.download())
if pkg.from_code == 'es' and pkg.to_code == 'en':
argostranslate.package.install_from_path(pkg.download())
"
# Servir todos los ZIM en tu red local (para consultarlos desde el celu también)
kiwix-serve --port 8080 ~/offline/zim/*.zim
# Después entrás desde cualquier dispositivo de tu wifi a http://<ip-de-tu-laptop>:8080
# Backups locales a un disco externo
borg init --encryption=repokey /mnt/disco-externo/backup-laptop
borg create /mnt/disco-externo/backup-laptop::inicial ~/
df -h muestra espacio de sobra para todo lo bajadosudo pacman -Syu corrido y sistema al díaollama run <modelo> con el wifi apagado y funcionakiwix-serve o Kiwix Desktop sin internet~/.ssh, ~/.gnupg) copiado a un disco externo