Articles of apt

试图在debian 4 etch上安装rSync 3.x

当我使用官方的debian源链接,并运行 apt-get install rsync Debian自动安装我的rsync版本2.6.9。 我可以用下面的命令来确认: rsync –version 它输出:rsync版本2.6.9协议版本29 现在我的问题是下一个:是否有可能在Debian 4刻蚀安装rsync版本3.x? 我已经尝试将源代码链接更改为新的源代码链接,但只是通过无法validation的软件包和apt-get更新失败而导致更多的错误。 我主要需要这个使这个脚本工作: http : //www.rackspace.com/knowledge_center/article/migrating-a-linux-server-from-the-command-line-scripted 我需要使用它来将我的机器复制到一个新的服务器,并在527行崩溃,说版本variables尚未设置。 从我在脚本中看到的,它看起来像它,因为它需要rsync版本3或更高版本。 编辑:这个rsync的目标是将我目前的机器转移到一个较新的,具有更好的硬件。 由于该机器主要是一个邮件和一个DNS服务器,我必须确保没有什么是丢失或不重新安装。 这就是为什么我select了一个能保证我什么也不留下的脚本的原因。 build议欢迎。 感谢您的帮助社区!

无法从nginx.org安装Nginx,Debian apt首选项搞砸了吗?

我正在尝试从nginx.org上的最新版本安装Nginx。但是,最新的软件包没有find: $ apt-get install nginx Reading package lists… Done Building dependency tree Reading state information… Done nginx is already the newest version.a 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 它看起来像Apt可以看到包,但不select它: $ apt-cache policy nginx nginx: Installed: 1.2.1-2.2+wheezy3 Candidate: 1.2.1-2.2+wheezy3 Version table: 1.6.2-2 0 300 http://ftp.nl.debian.org/debian/ sid/main amd64 Packages 1.6.2-1 0 […]

使用更新日志为ubuntu构buildapt-mirror存储库

是否有可能使用包括所有更新日志的 apt-mirror来创buildubuntu更新存储库的内部镜像。 当我询问软件包的更新日志时,我有以下输出: apt-get changelog iptraf Holen:1Änderungsprotokoll(Changelog)füriptraf( http://changelogs.ubuntu.com/changelogs/pool/main/i/iptraf/iptraf_3.0.0-8.1/changelog )[15,5 kB] Es wurden 15,5 kB在0 s geholt(78,1 kB / s)。 当我去http://changelogs.ubuntu.com有我需要的所有数据。 是否有可能将这些更新日志与apt-mirror同步? 我想把它放在封闭的networking里面。 感谢您的帮助! Fake4d

幽灵的脆弱 – 只升级受影响的软件包

关于GHOST的脆弱性 : 我怎么才能升级受影响的软件包,可以这样(在Ubuntu 12-04): lsof | grep libc | awk '{print $1}' | sort | uniq 我正在寻找一种方法来输出lsof到apt这样的: apt-get update –install-only … 谢谢!

为什么一些apt-get和aptitude安装会删除一些程序?

我想安装wireshark,我去安装wireshark所以我只是在terminalaptitude install wireshark键入,并在安装wireshark之​​前,它删除了251个程序,我没有在我的电脑上的基本程序。 这是一个输出的片段: Removendo aisleriot … Removendo ant-optional … Removendo ant … Removendo argyll … Removendo at-spi2-core … Removendo baobab … Removendo browser-plugin-gnash … Removendo caribou-antler … Removendo caribou … Removendo cheese … Removendo gdm3 … Removendo dconf-tools … Removendo empathy … Removendo nautilus-sendto-empathy … Removendo empathy-common … Removendo gnome-orca … Removendo speech-dispatcher … […]

preferences.d为ununtu 14.04不工作,我做错了什么?

我在这里声明了回购: cat /etc/apt/sources.list.d/cloudera.list # Packages for Cloudera's Distribution for Hadoop, Version 5, on Ubuntu 14.04 amd64 deb [arch=amd64] http://archive.cloudera.com/cdh5/ubuntu/trusty/amd64/cdh trusty-cdh5.3.3 contrib deb-src http://archive.cloudera.com/cdh5/ubuntu/trusty/amd64/cdh trusty-cdh5.3.3 contrib 和偏好在这里: cat /etc/apt/preferences.d/cloudera.pref Package: * Pin: release o=Cloudera, l=Cloudera Pin-Priority: 501 然后我有“问题”包。 应该从“Cloudera”回购。 这是使用偏好的原因。 这里介绍: http : //www.cloudera.com/content/cloudera/en/documentation/core/latest/topics/cdh_ig_cdh5_install.html#topic_4_4_1_unique_2__section_dfx_p51_nj_unique_2 当我要求向我展示软件包起源时,我发现它是从Ubuntu购买的,而不是从Cloudera的回购: sudo apt-cache show libzookeeper-java Package: libzookeeper-java Priority: optional Section: universe/java Installed-Size: […]

公寓和包装冲突

我花了一些时间研究,因为我找不到有同样问题的人,我想我也许会问。 我有两个包X和X-1。 X-1基本上是从以前的软件包升级,但名称不同,以防止自动更新。 由于它提供了一些不同的function,我不想安装X包的人安装X-1,因为它会破坏他们使用包X所做的一切。 我已经在包构build的控制文件中声明了“Conflicts”,并给“Breaks”一个镜头。 即使是一个preinst脚本也被试用过了(但是它不会帮助,因为它在运行preinst之前删除了旧的软件包)但是我不能让这个东西工作。 Yum尊重冲突并显示相应的消息 – 但是apt只会显示关于删除包X的提示以便安装 – 但我想尊重冲突并拒绝继续而不是仅显示提示。 这是否适用(我厌倦了与其他相互冲突的软件包,他们显示相同的行为),还是有办法让我尊重这种设置?

为什么要更新postgresql-client卸载postgresql?

在Debian 7服务器上,apt-get让我提供了以下两个包:postgresql-9.1和postgresql-client-9.1。 由于我不想重启数据库服务器,我决定只升级客户端并运行: sudo apt-get install –only-upgrade postgresql-client-9.1 但是这导致postgresql-9.1被删除。 我知道postgresql-9.1依赖于postgresql-client-9.1,但为什么要升级postgresql-client删除postgresql? apt-get upgrade输出看起来很好: ~$ sudo apt-get upgrade Reading package lists… Done Building dependency tree Reading state information… Done The following packages will be upgraded: postgresql-9.1 postgresql-client-9.1 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/4,307 kB of archives. […]

gpg –receive-keys超时,但Wireshark确认收到了http响应

我正在使用运行Ubuntu 14.04的虚拟机,尝试使用apt-key为nginx添encryption钥。 这大部分是通过木偶自动进行的,但是我正在手动完成这个过程,以找出故障所在。 该机器是在公司代理后面,所以所有的stream量都通过cntlm路由,这工作得很好,迄今为止给了我很less的问题。 失败的命令是: gpg –debug-all -v –ignore-time-conflict –no-options –no-default-keyring –no-auto-check-trustdb –trust-model always –keyring /etc/apt/trusted.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 其结果是: gpg: requesting key 7BD9… from hkp server keyserver.ubuntu.com gpg: keyserver timed out gpg: keyserver recieve failed: keyserver error 使用Wireshark我可以看到为此完成的实际的HTTP请求 http://keyserver.ubuntu.com:80/pks/lookup?op=get&options=mr&search=0x573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 使用wget作为相同的URL即时下载密钥(没有超时/错误) 看着wireshark日志的请求和响应看起来完全一样,有一个传出的HTTP GET和一个传入200 OK inn两种情况下,每次这是后代理。 我不确定如何深入研究这个问题,并希望能在正确的方向上轻轻一点来追踪这个问题!

任务与E:读,仍然有1070读,但没有离开

我尝试使用tasksel来安装networking服务器 但是当我运行tasksel 我只是得到E: read, still have 1070 to read but none left 在Ubuntu 14.04.3 LTS \n \l运行Ubuntu 14.04.3 LTS \n \l 内核3.18.20-nce-amd64