轻松管理软件源

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java读取SSLSocket的最快或最佳方式   JavaGuice向类构造函数注入对象   java类不是抽象的,并且不会覆盖OnClickListener中的抽象方法onClick(视图)   java OpenGL 1.1更改颜色更改以前的颜色?   c#将Java/Android连接到。网络服务   java在节点上生成AES密钥   java Liferay与MarkLogic XDBC数据库集成   java使用静态初始化块来提高性能   java如何在需要不同参数的另一个方法中使用同一类中的方法   音频Java多种声音   Java显式引用转换   java Intellij,如何在maven项目中导入模块   java在什么条件下调用ELResolver的setValue方法?   java在beanshell中计算代码字符串并获取beanshell解释器返回的值   javascript将音频文件上载到服务器并从服务器响应设置图像   编码风格清理java代码,多个else if语句   java是否需要使此变量可变?   java线程未更新GlassPane上的进度条   java关闭调试模式@Vaadin Spring启动应用程序