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

App Installer: Stop Debugging Broken Tarballs and Go Touch Grass

说明与用途

App Installer 简化了 Linux 可移植应用的安装过程,消除了手动解压、设置权限和创建 .desktop 文件的需求,使用户能够快速启动程序,无需 root 权限。

问题

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