Questions tagged «apt»

APT,高级包装工具,是Debian的高级包装管理系统。其他几种基于Linux和基于Debian的操作系统也使用它。

3
archive.debian.org上的wheezy-updates返回404 Not Found
我在Debian Wheezy上有一台旧的测试机,现在无法真正更新。 Debian Wheezy存储库已于2月份归档。所以我要前进,并/etc/apt/sources.list从 deb http://ftp.fr.debian.org/debian wheezy main deb http://security.debian.org/ wheezy/updates main deb http://ftp.fr.debian.org/debian wheezy-updates main 至 deb http://archive.debian.org/debian wheezy main deb http://security.debian.org/ wheezy/updates main deb http://archive.debian.org/debian wheezy-updates main 但是,在运行时apt-get update,出现此错误: # apt-get update <snip> Err http://archive.debian.org wheezy-updates/main i386 Packages 404 Not Found [IP : 193.62.202.28 80] 其他存储库正在更新,没有问题。 我想念什么吗?

3
如何安装两个写入相同文件的软件包
我有两个软件包,每个软件包创建/ usr / bin / ffprobe。其中一个是来自Deb Multimedia存储库的ffmpeg,另一个是从源代码构建的ffmbc 0.7-rc5。手动滚动是至关重要的,并且我们曾经只是在需要时从源代码进行安装。我只能认为它会破坏ffmpeg文件,并且从来没有任何不良影响。 从理论上讲,我们的ffmbc包覆盖ffmpeg包中的文件应该是可以接受的。缺点是对ffmpeg的更新将覆盖ffmbc二进制文件。有什么简单的方法可以解决这个问题?


2
Debian / Ubuntu-删除后如何恢复/ var / cache / apt结构?
我在Ubuntu服务器上空间不足,因此执行了此命令以节省空间 sudo rm -rf /var/cache/apt/archives 但是现在尝试使用apt进行操作时,出现以下错误: E: Could not open lock file /var/cache/apt/archives/lock - open (2 No such file or directory) E: Unable to lock the download directory 和类似的东西 Archive directory /var/cache/apt/archives/partial is missing. 显然,我已经删除了一些目录结构。有什么办法可以做一个apt-get rebuild-var-tree或类似的?

3
执行“ apt-get install”时,SSH会话永远不会关闭
问题 apt-get install在非交互式SSH会话中运行时,该会话永远不会关闭。例: ssh user@target "sudo apt-get -y install my_package" 在my_package没有得到正确安装,但SSH会话刚悬开放。 题 是否有任何标志可以通过SSH来开始apt-get工作? 附加信息 语境 远程安装用于在集成服务器上自动部署程序包。一旦我们将一些代码更改推送到存储库,工作就会提取代码,构建程序包,然后将其部署到集成上,以检查一切是否正常(就部署而言)。 已经尝试过并注意 执行相同的SSH会话会apt-get update完全关闭。请注意,apt-get update它不是交互式的,而是交互式的apt-get install。这可能表明交互性是一个问题。 像ssh user@target "sudo apt-get install my_package && echo Hello"永不到达的命令echo。 debconf 抱怨它找不到合适的前端(显示,阅读线),并且退回到电传打字机(尽管可以使用阅读线)。 关于debconf的前端,通过-tSSH强制强制TTY并没有帮助。都没有DEBIAN_FRONTEND=noninteractive。 所有操作均在Ubuntu 12_04 LTS上完成。
14 ubuntu  ssh  debian  apt 

4
apt:如何使用包装标签进行搜索?
Debian中的某些(大多数?)软件包带有标签。例如: =# apt-cache show squirrelmail | perl -lne 'print if /^Tag:/.../^\S/' Tag: implemented-in::php, interface::web, mail::imap, mail::smtp, mail::user-agent, network::server, protocol::http, protocol::imap, protocol::smtp, role::program, scope::application, use::browsing, use::editing, use::searching, use::transmission, use::viewing, web::TODO, web::application, works-with::mail Section: web 但是,我找不到一种方法来列出具有给定标签的所有软件包。可能吗?
14 debian  apt  dpkg  deb 

1
在ssh会话中升级openssh-server
假设您是apt-get upgrade从ssh会话发出的,并且要升级的软件包之一是openssh-server。 升级后是否会重新启动新的sshd进程?如果是,该会话如何维护?如果没有,我应该显式重新启动它还是缺少我的东西?
13 linux  ssh  debian  apt 

4
在Ubuntu上安装msttcorefonts
我正在用称为PrinceXML的东西生成PDF ,看来它需要一个名为:msttcorefonts的软件包。 我一直无法使用aptitude来获取它,因此我将其作为错误接收: $ sudo apt-get install msttcorefonts Reading package lists... Done Building dependency tree Reading state information... Done Package msttcorefonts is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: …
13 ubuntu  apt 

2
如何在Ubuntu 12中的apt-get升级过程中自动执行更改的配置文件
我喜欢使用“ knife cloudstack server create ...”来构建新的VM。我的引导程序模板以“ apt-get更新”和“ apt-get -y升级”开始。 然后,升级将因以下原因而停止: 10.190.113.11 Configuration file `/etc/nscd.conf' 10.190.113.11 ==> Modified (by you or by a script) since installation. 10.190.113.11 ==> Package distributor has shipped an updated version. 10.190.113.11 What would you like to do about it ? Your options are: 10.190.113.11 Y or …
13 ubuntu-12.04  apt  chef 

5
如何安装Nginx并安装配置文件
我刚刚使用以下命令从服务器(Ubuntu 11.04)完全卸载了nginx 1.0.6 apt-get remove nginx rm -rf /etc/nginx/ rm -rf /usr/sbin/nginx rm /usr/share/man/man1/nginx.1.gz apt-get remove nginx* 现在,我想再次安装它,但是在启动nginx时,出现如下错误: 重新启动nginx:nginx:[emerg] open()“ /etc/nginx/nginx.conf”失败(2:无此类文件或目录) 然后我放置了自己的conf文件,然后收到一个新错误: 重新启动nginx:nginx:[emerg] open()“ /etc/nginx/mime.types”在/etc/nginx/nginx.conf:12中失败(2:没有这样的文件或目录) 现在看来,apt-get install nginx它并没有完全安装,我清除了apt-get缓存,似乎没有帮助。如何使用apt-get 完整安装nginx?
12 ubuntu  nginx  apt 


4
apt-get install linux-image-extra得到“ W:mdadm:/etc/mdadm/mdadm.conf没有定义数组。”
安装时: sudo apt-get install \ linux-image-extra-$(uname -r) \ linux-image-extra-virtual 我正进入(状态: W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. 我发现其他人也有类似的问题:apt-get update mdadm可怕的警告 所以我按照指示进行: /usr/share/mdadm/mkconf > /etc/mdadm/mdadm.conf 然后: update-initramfs -u 但是输出是: update-initramfs: Generating /boot/initrd.img-4.10.0-30-generic W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. lsb_release -a LSB Version: core-9.20160110ubuntu5-amd64:core-9.20160110ubuntu5-noarch:security-9.20160110ubuntu5-amd64:security-9.20160110ubuntu5-noarch Distributor ID: Ubuntu Description: Ubuntu 17.04 Release: 17.04 Codename: …

3
防止apt-check耗尽我的所有记忆
在具有512MB RAM服务器的Ubuntu 12.04 LTS上,该服务器apt-check使用多达250个内存,并导致我的系统每晚无法使用,例如 ps ax | grep apt 14895 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable 14896 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable 14899 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable 14902 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable 14906 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check --human-readable 14912 ? DN 0:02 /usr/bin/python /usr/lib/update-notifier/apt-check …

3
我如何要求apt-get跳过所有安装后配置步骤?
在Debian / Ubuntu机器上安装某些软件包(例如RabbitMQ)时,该post-install步骤默认为启动服务。 尽管这在大多数情况下都很好,但在某些情况下(例如,当您已经在需要的端口上运行了服务时),此操作将失败,这将apt-get导致完全失败。 有没有办法告诉apt-get您跳过所有这些post-install步骤,以便仍然可以正确安装? 注意这与安装过程中的问题无关,即使在交互式会话中,这些安装也会失败,因为post-install步骤失败失败无法正确处理
11 ubuntu  debian  apt 

6
如何在多台计算机上有效地管理apt?
我使用p管理大约30台Ubuntu服务器。我已经看到许多关于cron-apt和apticron的信息,这些信息可以使它们的软件包保持最新状态,但是我一直无法找到一种集中管理进程的方法。使用cront-apt / apticron,我仍然需要登录到每个主机并运行aptitude update以执行更新。每当更新核心软件包时,更不用说来自所有30台计算机的审阅通知。 一定有更好的方法。有什么建议?
11 ubuntu  debian  apt 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.