问题标签 [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 投票
2 回答
2688 浏览

linux - 如何访问需要 HTTP 身份验证的本地 apt 存储库?

我有几个使用 reprepro 设置的本地 apt 存储库。

我想让它们在本地网络上可用,并且我已经完成了所有设置。

但是,存储库位于 https 后面(这是我无法控制的),因此当我尝试从另一台服务器中提取它们时,请求只是挂起,我认为这是因为它正在等待提供用户名/密码。

我不知道如何提供这些。它们是否进入拉取服务器上的 sources.list 文件?格式是什么?

干杯

0 投票
2 回答
1276 浏览

amazon-ec2 - 如何在 EC2 实例上启动 scrapyd 服务器

我已经在 aws 上设置了一个实例。现在我想在特定端口上启动scrapyd。根据文档

aptitude install scrapyd-X.YY

但没有找到资质。我尝试使用 yum 安装 aptitude,但没有找到匹配项(可能它仅适用于 apt-get,但我也缺少 yum ap-get)

任何人都可以帮助我,还有其他方法可以做到这一点吗?

0 投票
1 回答
389 浏览

bash - 多个连接与 aptitude-faster 下载

我想知道是否有一种方法可以通过 aptitude 建立多个连接以提高下载速度。由于我在 aptitude 手册页中找不到这样的功能(据我所知),我会改写我的问题:有没有办法使用另一个可以使用多个连接并将下载的包传递给 aptitude 的下载管理器?

我知道 aptitude 可以从本地磁盘安装软件包,但是当有很多依赖项时,最好将下载管​​理器(例如具有多个连接的 aria2)集成到 aptitude 中,以便无需我下载即可安装主要软件包和依赖项每个都带有 aria2,然后将其传递给 aptitude。

0 投票
2 回答
56 浏览

c - 仅在 1 条语句中将数组元素设为零?

它的给定,
一个由两个元素组成的数组,初始化为 1 ,2

现在必须使用单个语句将数据中的元素更改为零。这怎么可能 ?.

我的想法是将其类型转换为双指针,然后将值设为 0 ,

*((双 *) 数据) = 0 ;

因为整数每个占用 4 个字节,所以分配给数组的内存是 8 个字节。因此,当我将类型转换为 double(8 bytes) 并将其设置为 0 时。

有效 。我只想知道这是正确的方法还是有其他更好的解决方案?

除了 memset 还有其他解决方案吗?

0 投票
2 回答
886 浏览

linux - 如果我在通过 SSH 连接时更新 sshd 会发生什么?

我正在根据 Hearthbleed 错误更新我的 Debian 服务器,这让我想知道:如果我在通过 SSH 连接到它的同时更新正在运行的 Linux 的 sshd,究竟会发生什么?sshd 没有重新启动?或者它重新启动并且我的 ssh 会话以某种方式转移到新的 sshd 进程?

0 投票
2 回答
3043 浏览

linux - 我不小心删除了 apt-get 和 aptitude (Debian 6)

在我删除了 libusb-0.1-4 数据包后,当我意识到我也删除了 apt-get 时,我尝试安装一个新的。

tbarry@darkstar:~$ sudo apt-get install libusb-1.0-0 sudo: apt-get: command not found tbarry@darkstar:~$ sudo aptitude install libusb-1.0-0 sudo: aptitude: command not found

有人可以知道如何在没有apt的情况下重新安装apt吗?

0 投票
2 回答
970 浏览

ssh - 如何以非交互方式通过 SSH 在 Debian 中列出手动安装的软件包?

直接在我的 Debian 机器上,我可以运行以下命令来显示手动安装的软件包:

这很好用。如果我从远程机器上 SSH 并运行命令,我也会得到相同的结果。

但是,当我将命令作为批处理运行时,它不会产生相同的结果。

由于该过程需要一些时间来运行,因此我ps aux | grep aptitude在运行这两个变体时执行,结果似乎是相同的。

我究竟做错了什么?

PS。我知道 dpkg -L 可以产生此信息,但这只是损坏的最小示例,我也打算用来!~pstandard !~pimportant !~prequired过滤掉基本包,我不相信 dpkg 可以做到(但如果可以的话,欢迎使用 dpkg 的解决方案。)

0 投票
1 回答
271 浏览

tomcat - 如何修复 Debian Wheezy 上缺少的 solr tomcat6 配置?

我安装solr-tomcat

在最新的 Debian Wheezy 上。这会导致以下错误消息:

Debian 软件包似乎缺少该/var/lib/tomcat6/conf/policy.d/05solr.policy文件。

我可以复制某种默认配置吗?我在哪里可以找到它?谷歌没有帮助。

0 投票
0 回答
57 浏览

dependencies - Debian 隔离工作环境

我正在使用基于 Debian 的服务器,并且正在尝试使用aptitude安装库

问题是当我这样做时,该命令想要删除其他库(我不知道为什么,但我想这是因为冲突)并且我已经在使用这些库了。

有没有办法避免这种情况,比如创建某种隔离环境,我可以在不接触我正在使用的库的情况下删除这些库?

0 投票
2 回答
67 浏览

ubuntu - 下载包和从源代码编译的区别

在 Ubuntu 14.04.1 中,我试图获取一些第三方库来链接我的 C++ 项目。从我收集的资料来看,一般有几种获取此类库的方法:

(1) 使用 Ubuntu 软件中心下载软件包,

(2) 使用 Aptitude 下载包,

(3) 从存储库(例如 git)下载源代码并从源代码编译,

(4) 下载包含标题和库的压缩文件夹。

我的问题是,如果我使用 (3) 或 (4) 下载和安装,与使用 (1) 或 (2) 下载相比,包管理器 (Aptitude) 会出现什么问题。似乎如果我从源代码编译,或者直接将库下载到压缩文件夹中,那么 Aptitude 将不会意识到这一点。因此,当我随后更新或删除软件包时会出现问题吗?例如,如果我从源代码编译,我怎样才能轻松地删除所有已编译的库文件(例如 /usr/bin 中的那些),而无需手动搜索所有这些目录并找到它们?如果我从 Aptitude 下载包,那么我可以使用删除整个包