Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

App Installer: Stop Debugging Broken Tarballs and Go Touch Grass

Описание и применение

App Installer упрощает установку переносимых приложений Linux, устраняя необходимость ручного разархивирования, установки прав и создания .desktop файлов, позволяя пользователям быстро запускать программы без прав суперпользователя.

Задача

Linux users spend hours debugging tarballs, setting permissions, and creating desktop entries instead of using applications.

Результат

App Installer reduces installation friction for portable Linux apps, enabling users to install in seconds and focus on real‑world tasks.

Рабочий процесс

  • 1. Point App Installer at a .AppImage, .tar.gz, .tar.xz, .tar.bz2, or ELF binary.
  • 2. Pre‑install inspection extracts icons, probes binaries, and recommends desktop categories and CLI aliases.
  • 3. App Installer installs into ~/.local/opt/, links binaries to ~/.local/bin/, and registers launchers in ~/.local/share/applications/ without sudo.
  • 4. If system‑level installation is needed, App Installer coordinates pkexec elevation with safety checks.
  • 5. The tool maintains a registry of installed files for 1‑click purge, cleaning caches and configs.

Доказательства

I built App Installer (app-installer) to solve this: an intelligent, rootless, crash‑resilient package manager and installer for Linux desktop users.

Источник

Zero‑Friction Installs: Simply point it at any .AppImage, .tar.gz, .tar.xz, .tar.bz2, or standalone ELF executable.

Источник

Rootless by Default (FreeDesktop/XDG): Installs cleanly into ~/.local/opt/, links binaries to ~/.local/bin/, and registers application menu launchers in ~/.local/share/applications/ without requiring sudo.

Источник

Elevation on Demand: When you truly need system‑level installation (/opt or /usr/local/bin), it coordinates PolicyKit (pkexec) elevation with strict safety invariants that permanently forbid accidental modifications to critical OS roots.

Источник

The stack is designed for native speed, minimal memory overhead, and rock‑solid crash immunity: Backend: Rust with Tauri v2, Frontend: React 19 and TypeScript.

Источник

AI Agentic Pair Programming: The entire application architecture, crash safeguards, multi‑distro compilation pipeline, and resilient fallback extraction were engineered through iterative pair‑programming with Google DeepMind's agentic AI coding assistant (Antigravity).

Источник

  • Дата записи: 2026-10-11T13:41:19.487Z