kunpengmm
移植sysget
更新时间:2020/06/03 GMT+08:00
介绍
简要介绍
sysget是一个通用软件包管理器,它兼容各种类Unix操作系统上的各种软件管理器的工具,只需使用sysget提供的简单语法,就可以在类Unix不同的发行版上快速管理软件包。
语言:C++
一句话描述:通用软件包管理器
开源协议:GPL-3.0
建议的版本
建议使用版本为“sysget-2.2”。
配置编译环境
安装wget工具。
yum install wget -y
获取源码
获取“v2.2.tar.gz”源码包。
cd /usr/local/src
wget https://github.com/emilengler/sysget/archive/v2.2.tar.gz
编译和安装
- 解压软件包。
cd /usr/local/src
tar -zxvf v2.2.tar.gz
- 进入sysget的安装目录。
cd sysget-2.2
- 安装sysget。
make
make install
运行和验证
- 设置sysget为yum管理器
sysget set yum
在界面上输入“4”。
回显内容如下:[root@ecs-centos-a sysget-2.2]# sysget set yum Package manager changed to yum 1. apt-get 2. xbps 3. dnf 4. yum 5. zypper 6. eopkg 7. pacman 8. emerge 9. pkg 10. chromebrew 11. homebrew 12. nix 13. snap 14. npm 15. flatpak 16. slapt-get 17. pip3 18. guix 19. gem 20. port 4 Package manager changed to yum
- 测试。
sysget search wget
回显内容如下,表示测试结果正常。[root@ecs-centos-a sysget-2.2]# sysget search wget Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.huaweicloud.com * epel: mirrors.tuna.tsinghua.edu.cn * extras: mirrors.huaweicloud.com * updates: mirrors.huaweicloud.com ===================================================== N/S matched: wget ===================================================== wget.aarch64 : A utility for retrieving files using the HTTP or FTP protocols Name and summary matches only, use "search all" for everything.
