8000 GitHub - TuxForge/archie: Fast & Easy package management for Arch Linux.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

TuxForge/archie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Archie: Fast & Easy Package Management for Arch Linux

Overview

⚠️ Warning: This project is no longer actively maintained due to conflicts among the original maintainers. We strongly recommend users transition to Archium, a fork that is actively maintained and offers a more comprehensive feature set, developed by Keiran.

Features

  • System Updates: Quickly update your entire system
  • Package Management:
    • Install packages
    • Remove packages
    • Purge packages
  • System Maintenance:
    • Clean package cache
    • Remove orphaned packages
  • Package Search: Easily find packages in repositories

Installation

Method 1: Manual Installation

  1. Clone the repository:

    git clone https://github.com/TuxForge/archie.git
    cd archie
  2. Compile the program:

    make
  3. Install the binary (requires root permissions):

    sudo make install

Method 2: AUR Installation

Archie is available on the Arch User Repository (AUR). Install using your preferred AUR helper:

yay -S archie
# Or
paru -S archie

Usage

Interactive Mode

When you run archie, you'll see an interactive prompt:

Welcome to Archie, type "h" for help
$

Available Commands

Command Action
u Update the system
i Install a package
r Remove a package
p Purge a package
c Clean cache
o Clean orphaned packages
s Search for a package
h Display help
q Quit the application

Command-Line Arguments

Execute Specific Commands

Run Archie with a specific command using --exec:

archie --exec <command>

Supported commands: u, i, r, p, c, o, s, h

Example:

archie --exec u  # Updates the system directly

Version Information

Display version details:

archie --version

Dependencies

  • gcc: GNU Compiler Collection
  • yay or paru: AUR helpers
  • git: Version control system
  • readline: Command-line input library
  • ncurses: Text-based user interface library

Important Notes

AUR Helper Selection

  • Archie uses yay by default
  • If only paru is installed, it will use paru
  • To force paru when both are available, create a file:
    touch $HOME/.archie-use-paru

Upgrade Troubleshooting

If you encounter issues upgrading Archie, try:

yay -Scc --noconfirm && yay -S archie --noconfirm

License

Archie is licensed under the GNU General Public License. See the LICENSE file for complete details.

Credits

  • Created & maintained by Gurov
  • Contributors: scklss, Keiran

Support

For issues, feature requests, or contributions, please visit the GitHub repository.

About

Fast & Easy package management for Arch Linux.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  
0