#manager #package-manager #pkg #linux #pacman #apt

pkg_manager

Linux 包管理器包装器

2 个版本

0.1.1 2022 年 4 月 12 日
0.1.0 2022 年 4 月 12 日

#17#pkg

MIT 许可证

7KB
158

包管理器

pkg manager 是一个库,它提供了一个用户友好的 Linux 包管理器的包装器。

支持的包管理器

目前支持 2 个包管理器,aptpacman

我能做什么?

使用此库,您可以安装和删除软件包!

开始

use pkg_manager::PkgWrapper;
fn main() {
    let pkg = PkgWrapper::new(); //will autodetect your package manager
} 

安装软件包

use pkg_manager::PkgWrapper;
fn main() {
    let pkg = PkgWrapper::new(true).unwrap(); //will autodetect your package manager, takes a boolean as argument (no_confirm)
    pkg.install_pkg("pkgname").unwrap();
} 

卸载软件包

use pkg_manager::PkgWrapper;
fn main() {
    let pkg = PkgWrapper::new(true).unwrap(); //will autodetect your package manager, takes a boolean as argument (no_confirm)
    pkg.uninstall_pkg("pkgname").unwrap();
} 

依赖关系

~1.5MB
~36K SLoC