轻松管理软件源
repolib的Python项目详细描述
repolib是一个用于管理软件的python库和cli工具集 系统软件存储库。它目前被设置为处理apt存储库 在基于debian的linux发行版上。
repolib旨在对deb822格式源进行操作。它旨在提供 与最常用功能的软件属性的功能奇偶性。
文档
文档可在Read The Docs在线获取。
安装
从系统包管理器
如果您的操作系统包repolib,您可以通过运行以下命令安装它:
sudo apt install python3-repolib
卸载
要卸载,只需执行以下操作:
sudo apt remove python3-repolib
来自Pypi
repolib在pypi上可用。您可以使用以下命令为当前用户安装它:
pip3 install repolib
或者,您也可以在系统范围内使用:
sudo pip3 install repolib
卸载
要卸载,只需执行以下操作:
sudo pip3 uninstall repolib
从git
首先,将git存储库克隆到本地系统:
git clone https://github.com/isantop/repolib cd repolib
德比安
在基于Debian的发行版上,您可以在本地构建.deb包并安装 在你的系统上。您将需要以下生成依赖项:
- debhelper (>=11)
- dh-python
- python3-all
- python3-setuptools
您可以使用此命令一次性安装这些程序:
sudo apt install debhelper dh-python python3-all python3-setuptools
然后构建并安装软件包:
debuild -us -uc cd .. sudo dpkg -i python3-repolib_*.deb
卸载
要卸载,只需执行以下操作:
sudo apt remove python3-repolib
setuptools setup.py
您可以使用python3 setuptools构建和安装包。首先,安装 依赖关系:
sudo apt install python3-all python3-setuptools
然后构建并安装软件包:
sudo python3 ./setup.py install
卸载
您可以通过删除以下文件/目录来卸载repolib:
- /usr/local/lib/python3.7/dist-packages/repolib/
- /usr/local/lib/python3.7/dist-packages/repolib-*.egg-info
- /usr/local/bin/apt-manage
此命令将为您删除所有这些内容:
sudo rm -r /usr/local/lib/python3.7/dist-packages/repolib* /usr/local/bin/apt-manage