pet是一个脚本集合,用于收集有关您的包的信息

pet-debian的Python项目详细描述


[![覆盖范围](https://coveralls.io/repos/github/PET-UnB/pet/badge.svg?branch=travis)](https://coveralls.io/github/PET-UnB/pet?分支=特拉维斯) [![构建状态](https://travis-ci.org/PET-UnB/pet.svg?branch=travis)](https://travis-ci.org/PET-UnB/pet.svg?分支=travis)

#pet-包熵跟踪器

pet是一个脚本集合,用于收集有关您(或您的组)包的信息。 它能让你在鸟瞰图中看到成百上千个包裹的健康状况, 立即意识到哪里需要工作。

代码在https://anonscm.debian.org/cgit/pet/pet3.git/, 可以在http://pet.43-1.org/~pet/db/找到数据库转储。

讨论在[pet devel](https://lists.alioth.debian.org/mailman/listinfo/pet-devel)邮件列表中进行。

安装宠物有两种方法。有无流浪汉。选择一个并按照以下步骤进行安装。

##使用流浪者安装

流浪者是构建完整开发环境的工具。凭借易于使用的工作流和对自动化的关注,vagrant降低了开发环境的设置时间,增加了开发/生产的对等性,并使“在我的机器上工作”成为过去的借口。[官方网站参考](https://www.vagrantup.com/)。

vagrant可以用命令安装:apt get install vagrant。所有的二进制文件都在这个页面[流浪下载](https://www.vagrantup.com/downloads.html)。

要安装pet,必须克隆存储库并启动vagrant:

$git克隆https://anonsm.debian.org/cgit/pet/pet3.git/

$cd pet/

现在,有必要启动vagrant并访问vagrants ssh。执行以下命令: $流浪者向上

$vagrant ssh

$sudo su-宠物

要启动Web界面,请执行:

$/宠物服务

要访问它:[http://localhost:4567/pkg-perl/pet.cgi](http://localhost:8080/pkg-perl/pet.cgi

##无游民安装 ###要求 根据您的操作系统安装这些软件: *PostgreSQL-9.4版 *PostgreSQL-9.4-debversion版本 *python argparse语言 *PythonDebian *python debianbts公司 *Python *Python膏 *python-psycopg2 *Python金字塔 *python sql炼金术 *python颠覆 *wget

###快速启动 作为根(等待python金字塔变色龙包https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=785048):

$pip安装金字塔变色龙

作为根用户(更精确地说:作为postgres超级用户):

$su postgres

$createuser宠物

新角色应该是超级用户吗?(是/否)否

是否允许新角色创建数据库?(是/否)是

是否允许新角色创建更多新角色?(是/否)否

$createdb-o宠物

$p sql pet<;/usr/share/postgresql/9.4/contrib/debversion.sql

作为创建的用户:

$/pet更新-c

$psql宠物

pet=>;在team(name,mainter,url)中插入值('pkg-perl','debian perl group<;pkg perl mainters@lists.alioth.debian.org>;','http://pkg perl.alioth.debian.org/');

pet=>;插入存储库(名称、类型、根、web根、团队id)值('git','git','https://pet.alioth.debian.org/pet2 data/pkg perl/git pkg perl packages.json','http://anonsm.debian.org/gitweb/?p=pkg perl/packages',1);

pet=>;插入包(名称,存储库id)值('clive',1);

pet=>;插入存档(名称、URL、Web根)值('debian','http://cdn.debian.net/debian','http://packages.qa.debian.org/');

pet=>;插入套件(存档ID、名称)值(1,“不稳定”);

pet=>;q

$./update包libboolean perl

$/更新基站

$/更新存档debian

要启动Web界面:

$/宠物服务

要访问它:[http://localhost:8080/pkg-perl/pet.cgi](http://localhost:8080/pkg-perl/pet.cgi

#更新存储库 要获取包,必须更新本地存储库。 $update repository x

x是reposi的正整数托里。例如,通过1。 此命令将返回所有包。

现在,用$update repository x上打印的名称更新包。执行此命令:

$update package packages\u name

更新所有软件包后,请运行:

$/更新基站

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

推荐PyPI第三方库


热门话题
java如何在导航抽屉中显示图像   DDD中的java聚合对象   java如何在登录后隐藏主活动上的项目?   java如何知道MouseWheelListener是否可以接收事件?   java地图中未显示新标记   Z3Java绑定是否具有与python相同的get_vars()API?   java重置或清除Lucene索引   Java骑士之旅代码   集合Java类树集合中的Java方法headSet和tailSet在日志(N)时间内工作吗?   java从SpringWeb服务获取Jetty实例   java需要在jira中将jsp文件更改为vm文件   创建对象时发生java IllegalMonitorStateException   java SnakeYaml从字符串第一行转储   使用java在文件中逐个使用for循环写入行