Linux command
appman 命令
文本
复制后可按需替换文件名、目录或参数。
常用示例
Search and install
appman -i [package_name]
Update all
appman -u
Remove
appman -r [package_name]
Search
appman -q [keyword]
List all installed
appman -f
Show information
appman -a [package_name]
说明
appman is a rootless, portable package manager for AppImages and other portable Linux applications. It is a redistribution of the AM Application Manager that does not require root privileges, installing and managing all applications locally within the user's home directory. AppMan downloads installation scripts from the AM database and converts them for local use. Applications are stored in a user-chosen directory (e.g. ~/Applications), with executable links placed in ~/.local/bin/ and desktop entries in ~/.local/share/applications/. The database lists over 2500 AppImages and portable programs. AppMan supports the same commands as AM — simply replace am with appman. It handles installation, updates, removal, sandboxing, rollback, and desktop integration without ever requiring sudo access.
参数
- -i, install _package_
- Install one or more applications locally in the user home directory
- -ia, install-appimage _package_
- Install AppImage packages specifically
- -r, remove _package_
- Remove one or more installed applications
- -u, update
- Update all installed applications and AppMan itself. Use --apps to update only programs
- -l, list
- List all available applications in the database
- -q, query _keyword_
- Search available applications by keyword
- -f, files
- Show all locally installed applications
- -a, about _package_
- View the description and source information for an application
- -d, download _package_
- Download and read the installation script without installing
- -b, backup _package_
- Create a snapshot of an installed application for rollback
- -o, overwrite _package_
- Overwrite an existing installation with a fresh copy
- -e, extra _url_
- Install applications from external GitHub repositories
- -c, clean
- Remove temporary and cached files
- -s, sync
- Update AppMan modules and core script
- --rollback _package_
- Revert an application to a previous version
- --sandbox _package_
- Enable Bubblewrap sandboxing for an AppImage via Aisap
- --disable-sandbox _package_
- Remove sandbox isolation from an AppImage
- --launcher _package_
- Integrate an application with desktop menus and launchers
- --relocate
- Change the local installation directory for apps
- -h, help
- Show all available options
- -v, version
- Print version information
FAQ
What is the appman command used for?
appman is a rootless, portable package manager for AppImages and other portable Linux applications. It is a redistribution of the AM Application Manager that does not require root privileges, installing and managing all applications locally within the user's home directory. AppMan downloads installation scripts from the AM database and converts them for local use. Applications are stored in a user-chosen directory (e.g. ~/Applications), with executable links placed in ~/.local/bin/ and desktop entries in ~/.local/share/applications/. The database lists over 2500 AppImages and portable programs. AppMan supports the same commands as AM — simply replace am with appman. It handles installation, updates, removal, sandboxing, rollback, and desktop integration without ever requiring sudo access.
How do I run a basic appman example?
Run `appman -i [package_name]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does -i, install _package_ do in appman?
Install one or more applications locally in the user home directory