本站上线私有apt源仓库及自制实用deb包
本站apt源添加命令:
1 | curl -o hackerbs.asc https://apt.ygeit.cn/hackerbs.asc && mv hackerbs.asc /etc/apt/trusted.gpg.d/ |
对于支持apt-key的系统,可以使用以下命令添加本站gpg key
1 | apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 630D583FFE07EDA9B9531E029CA58840D67352EE |
以下是工具介绍
aptdownloader
如果你用过yumdownloader从yum源下载rpm包,那么看到名字你应该就知道这是一个什么工具了
github仓库地址:https://github.com/1949hacker/deb
使用说明
aptdownloader <package name>
该命令会下载指定的包及其依赖到当前目录中,多个包名用空格分隔,示例:
aptdownloader docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
注意事项:该工具下载的包及其依赖是基于当前系统的,所以你要离线导入deb包的目标系统也必须是相同系统才可!
工具原理
原命令apt download $(apt-rdepends -p <package name> | grep -v "^ " | sed "s/debcconf-2.0/debconf/g")
使用python sys传参,subprocess执行命令,简化了原命令的操作方式