问题标签 [aptitude]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
421 浏览

sql - 如何计算 SQL 中两项的总百分比?

我有两个团队 A 和 B。团队成员将输入记录。B 团队成员将评估记录。每个团队都有自己的每日目标,例如 A 的每日目标是 30 个条目,B 的每日目标是 60 次评价。因此,在某些情况下,A 或 B 团队成员可能同时完成这两项工作。在此期间,我们应该如何计算 100% 的总体百分比?

明确地说,假设 A 团队成员完成了 30 个条目中的 15 个条目(目标),那么他的个人成就百分比是 50%。同样的逻辑也适用于 B 团队成员。我能够计算单个团队成员的成就百分比。

但是,如果来自任何团队的人同时从事这两件事会怎样。我无法总结它们或做平均,因为两者都在做不同的工作。 SQL 结构 你们能帮我提供 SQL 中的任何建议或公式吗?

我可以编写查询来计算百分比,如果它是单一的,例如。在图片中你可以观察第一种情况,我可以计算百分比,因为那个人只进入,所以他的目标是 30。那么成就百分比将是 02*100/30 %。第二个同样适用于 10*100/60 %。我在第三种情况下感到震惊,用户同时执行了不同的操作。我应该如何计算他的总体百分比?请建议。

0 投票
1 回答
3859 浏览

ubuntu - ubuntu 狡猾的资源去哪儿了?

我无法在 apt-get 中获取错误:

无法获取 http://us.archive.ubuntu.com/ubuntu/dists/wily/main/binary-amd64/Packages 404 Not Found [IP: 91.189.91.23 80]

我认为这是源错误或 DNS 错误,但 /dists/wily/ 在 us.archive.ubuntu.com 上真的不存在了。它也不存在于我尝试过的几个镜像中。它去哪儿了?现在有效的狡猾来源是什么?

0 投票
0 回答
689 浏览

ubuntu - WSL 中的 Apt 更新“无法获取”(我也是)。连接正常,但 apt 失败

与许多其他人不同,事实证明我没有防火墙软件阻止我。我把它都关掉了。包括 Windows 防火墙和 Windows Defender。问题从来不在于连接性。我可以手动wget处理有问题的文件。只是apt失败。

0 投票
1 回答
271 浏览

ruby - Aptitude 具有未满足的依赖关系,并在执行建议的修复时遇到分段错误。我如何解决它?

我在 Ubuntu 17.10 上,新安装并尝试使用apt-get install ruby-full. 它无法安装,现在 aptitude 说

以下软件包具有未满足的依赖关系: ri:依赖:ruby2.3-doc 但未安装 E:未满足的依赖关系。尝试不带软件包的“apt --fix-broken install”(或指定解决方案)。

我尝试了建议的命令,sudo apt-get install -f -y但无济于事:它开始安装过程,然后告诉我处理 ruby​​2.3-doc 存档时出错

正在读取包列表...完成
构建依赖关系树正在
读取状态信息...完成
更正依赖项...完成
将安装以下附加包:
ruby2.3-doc
将安装以下新包:
ruby2.3-doc
0已升级,1 个新安装,0 个删除,17 个未升级。
21 未完全安装或移除。
需要获取 0 B/3,382 kB 的档案。
此操作后,将使用 27.7 MB 的额外磁盘空间。(正在读取数据库...当前安装的 182724 个文件和目录。) 准备解压 .../ruby2.3-doc_2.3.3-1ubuntu1_all.deb ...
解压 ruby​​2.3-doc (2.3.3-1ubuntu1) .. .
dpkg:错误处理存档/var/cache/apt/archives/ruby2.3-doc_2.3.3-1ubuntu1_all.deb(--unpack):
无法打开'/usr/share/ri/2.3.0/system/page- ChangeLog-2_1_0.ri.dpkg->new': Operation not allowed
处理时遇到错误:
/var/cache/apt/archives/ruby2.3-doc_2.3.3-1ubuntu1_all.deb
E: 子进程 /usr/bin /dpkg 返回错误代码 (1)

我尝试清除 aptitude 的缓存,以防软件包无法正确下载,但这并没有解决问题。

因为这意味着存在未满足的依赖关系,所以我无法运行其他 aptitude 操作来尝试安装新包或删除ruby-full.

如何删除这个 ruby​​-full 包,以便我可以使用 rvm 重试?

0 投票
2 回答
3451 浏览

docker - 在 Dockerfile 中使用代理运行 apt-get

我在代理后面,我需要通过apt-get.

我带来的最好的是这个

问题是我需要在之后取消设置这些环境变量。

知道如何在不到 5 层中做到这一点吗?

0 投票
1 回答
548 浏览

ubuntu - apt源代码的官方github链接是什么

我在安装了 nfs 的服务器上有一个旧版本的 apt,它的版本大约是 0.6.x。我想将其更新到最新/较新版本,例如 1.2.x。我想要源代码的链接,我在哪里可以得到它并编译为我的本地版本的“apt”

完全使用apt-ftparchive创建 repo

我使用旧 ow 时遇到的问题是,如果我在本地创建软件包,它将无法在 ubuntu 16.04 系统上安装。它因“哈希和不匹配” 而失败,就像我使用 apt-1.2.x 版本一样,我能够配置 repo 并安装包

我试图用谷歌搜索它,在 github 中有很多克隆的 repo,但我无法链接到官方的 debian。

我可以使用的任何链接(开源)都会有所帮助。

0 投票
3 回答
68 浏览

javascript - 对于给定的 4 个条目,2.9 是 14.5,得分为 20 是否正确

例如工作日数为 4,

我如何计算这个总数(2.9)占总数(20)的百分比?

我的尝试在下面是否正确:

= (2.9)%4*20 = 14.5

0 投票
4 回答
1795 浏览

ansible - Ansible:APT 模块:如何获取标准输出?

使用以下答案stackoverflow.com/questions/34026875/ 我正在尝试从 ansible apt 模块获取标准输出。

使用这个非常简单的测试手册:

我总是有这个错误信息:

致命的:[本地主机]:失败!=> {“msg”:“任务包含一个带有未定义变量的选项。错误是:'dict object'没有属性'stdout'

我尝试了很多方法(安装包,删除,...)并且总是有相同的错误消息。

使用debug: msg=apt我可以拥有的唯一输出消息是,{"cache_update_time": 1531941358, "cache_updated": true, "changed": true}即使我安装或删除了一个包,在我看来这对我来说是一个输出消息,这意味着什么都不清楚,因为"cache_updated": true, "changed": true并不意味着已经安装或删除了包。

在 Ansible APT 模块文档Ansible APT 模块文档 返回值部分,有一个标准输出返回success, when needed

有谁知道如何从 Ansible APT 模块中获得真实而清晰的退出,或者如何强制 Ansible 返回一个标准输出(ansible 配置,...)以及真正的含义"success, * when needed *",因为我在任何情况下都没有设法获得标准输出输出。

亲切的问候

0 投票
1 回答
3317 浏览

linux - 列出可用于软件包的先前版本并通过 apt-get 安装其中一个

来自存储库的版本10.5-2有 问题,我想返回到我知道以我想要的方式工作的版本。postgresql
deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main
10.4

apt-cache madison postgresql-10我返回这些信息 atm :
postgresql-10 | 10.5-2.pgdg90+1 | http://apt.postgresql.org/pub/repos/apt stretch-pgdg/main amd64 Packages postgresql-10 | 10.5-2.pgdg90+1 | http://apt.postgresql.org/pub/repos/apt stretch-pgdg/main Sources

我怎样才能找到存在的以前的包版本10.4
当我尝试使用我在某处找到的版本号时(在巧克力网站上:我不知道如何搜索并且有点迷路),它没有成功: sudo apt-get install postgresql-10=10.4.0.20180721 E: Version '10.4.0.20180721' for 'postgresql-10' was not found

转到postgresql存储库http://apt.postgresql.org/pub/repos/apt/dists/stretch-pgdg/,我没有找到有关如何获取任何先前版本的线索。

更一般地说,通过命令行和 aptitude 命令列出可以为软件包安装哪些先前版本的方法是什么?
例如,是否有一个标准为以前的版本设置了另一个位置,比如我应该始终以http://../archive/../或其他形式找到的存档存储库?

谢谢 !

0 投票
1 回答
2578 浏览

mongodb - 在 kali linux 中安装 mongodb 时,我在 apt-get 中遇到错误

需要帮忙。尝试在kali linux 2中安装Mongodb,使用命令

但它总是给我以下错误:

我试过自己安装这些包,但在kali的存储库中找不到。[1]:https ://i.stack.imgur.com/Tz1bF.png