标签: apt

ubuntu hardy 上的 /etc/cron.daily/apt 和 /etc/cron.daily/aptitude

我是系统管理员新手,否则我会自己解决这个问题。我有一个 slicehost 切片,我注意到有几个脚本可以运行(我在问题标题中提到的那些)看起来像是在进行系统更新。我想知道让这些在没有监督的情况下自动运行是否不是一个好主意。服务器运行一个电子商务网站,任何破坏服务器的升级都是不幸的。请就最佳实践提出建议?我应该将它们保存在某个地方,而不是每天在无人监督的情况下使用 cron 启动它们吗?他们究竟在做什么?谢谢!

ubuntu aptitude cron ubuntu-8.04 apt

5
推荐指数
2
解决办法
4269
查看次数

如何完全删除 Debian 中的软件包?

我试着用这个:

aptitude remove denyhosts
Run Code Online (Sandbox Code Playgroud)

它似乎成功但在我使用后重新启动后:

ps aux | grep "denyhosts"
Run Code Online (Sandbox Code Playgroud)

我看到启动后仍然加载了拒绝主机。

那么我该怎么做才能停止并一劳永逸地摧毁它?“aptitude remove something”不是用来卸载的吗?

package-management debian aptitude dpkg apt

5
推荐指数
1
解决办法
2万
查看次数

创建一个“受控”的 APT 代理

您是否有任何创建受控 APT 代理 (*) 的经验/脚本?目前,我正在使用apt-cacher来加快 LAN 中的安装/更新速度,但正如它的名字所说,它只是一个缓存(并且很好地满足了我的需求)。唯一的缺点是我不知道如何为缓存/存储库冻结一组特定的包来控制更新。几乎可以肯定,apt-cacher 不是这项工作的正确工具,因此,任何帮助将不胜感激。

提前致谢,

亨伯

(*) 一个 APT 存储库,它只有特定的包和更新来控制使用该存储库的操作系统。我这样取名是因为不知道有没有别的名字

linux ubuntu debian repository apt

5
推荐指数
1
解决办法
257
查看次数

如何使用apt-ubuntu获取最新的nginx

我想在 ubuntu lucid 上使用 apt 安装最新的 nginx。

我按照 nginx wiki 上的说明添加了源代码:

echo "deb  http://ppa.launchpad.net/nginx/stable/ubuntu lucid main" >> /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)

问题是最新的稳定版本是 0.7.67,但是当我使用 apt-cache show 时,它显示为 0.7.65

我如何使用apt安装最新版本?我在 php、mysql 等方面遇到了同样的问题,所以我一直在从源代码安装所有内容,但我想知道是否可以使用 apt 获得所有最新版本。

linux ubuntu nginx apt

5
推荐指数
1
解决办法
4467
查看次数

apt sources.list ssh:// 带有自定义端口

我已经设置了我自己的存储库,我想使用 SSH 作为协议。我设法使用端口 22 使用 SSH 密钥使一切正常。

现在,我想更改 SSH 端口。我已经在 SSH/repo 服务器上更改了它。现在我不知道如何更改 apt 以在客户端计算机上使用自定义端口。

我的 sources.list 文件行在端口 22 上工作:

deb ssh://user@1.1.1.1/home/user/repo lenny main contrib non-free 
Run Code Online (Sandbox Code Playgroud)

我试过了:

deb ssh://user@1.1.1.1:12345/home/user/repo lenny main contrib non-free 
Run Code Online (Sandbox Code Playgroud)

它失败了,实际上说“连接到端口 22 失败”

这能做到吗?我已经在谷歌上搜索了几个小时,但除了不相关的数据之外什么也没得到。我已经阅读了手册页。apt.conf 的手册页指定您可以通过这种方式为 HTTP 设置端口,但没有提及有关 ssh 端口的任何内容。

另外,第二个问题:

我可以以某种方式指定用于 apt 的 SSH 身份/密钥文件吗?

谢谢。

debian apt

5
推荐指数
1
解决办法
5067
查看次数

有哪些工具可以创建和管理 apt 存储库?

我目前负责为 Ubuntu 打包我公司创建的一些软件并为它创建一个 apt 存储库。但是,我无法找到用于创建和管理存储库的工具。我知道 Ubuntu PPA,但我们希望在我们自己的存储库中拥有这些包。我想知道那里有哪些工具,以便我可以决定什么最适合这项工作。

现在,我只在一些 debian howtos 上找到了reprepro .. 有没有其他工具可以完成这项工作?

提前致谢,佩德罗

ubuntu repository apt

5
推荐指数
2
解决办法
1891
查看次数

apt-get 问题并挂起。之后DPKG被中断错误

当我尝试在 amazon ec2 上的 ubuntu(10.10) 服务器上安装包时,使用 JRE 的 update-alternatives”,apt-get 不再响应。

我已经等了 20 分钟,用这行文字来解决这个问题:

   update-alternatives: using /usr/lib/jvm/java-6-openjdk/jre/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode.
Run Code Online (Sandbox Code Playgroud)

如果我尝试停止它并重新启动系统。下次我以任何方式使用 apt-get 或 aptitude 时

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
Run Code Online (Sandbox Code Playgroud)

其中该命令没有解决问题,使我的 apt-get 损坏。

java apt

5
推荐指数
1
解决办法
3007
查看次数

使用“--with-http_stub_status_module”配置行重新编译NGINX

我已经安装了 NGINX,sudo apt-get install nginx现在我想用 configure 选项重新编译它--with-http_stub_status_module

我该怎么做,有没有办法不丢失所有/etc/nginx配置?

谢谢!汤姆。

ubuntu configuration nginx apt

5
推荐指数
1
解决办法
4590
查看次数

/var 中的文件不见了

我已经安装了一个额外的硬盘驱动器,我所有的文件/var都不见了。

我在Amazon EC2 中又添加了一个EBS硬盘。安装该驱动器后,我整个人都不见了。/var

我什至无法启动Apache,也无法使用apt-get...

我应该怎么做才能恢复它以前的样子或至少使它apt-get工作?

ubuntu amazon-ec2 apt

5
推荐指数
3
解决办法
210
查看次数

如果 apt-get 没有自动找到它,我该如何安装较新版本的 Apache2?

我已经使用 apt-get 包管理器在我的 ubuntu 机器上安装了 apache2。它安装了 apache 2.2.16。我想升级到最新(或至少是更新版本)的 apache2,但 apt-get upgrade 和 update 似乎没有找到更新的版本。当我打字

apt-get install -s apache2
Run Code Online (Sandbox Code Playgroud)

它告诉我

apache2 is already the newest version.
Run Code Online (Sandbox Code Playgroud)

我需要手动下载这个包吗?有理由不这样做吗?

这是我正在运行的 Ubuntu 版本:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.10
DISTRIB_CODENAME=maverick
DISTRIB_DESCRIPTION="Ubuntu 10.10"
Run Code Online (Sandbox Code Playgroud)

ubuntu apt apache-2.2

5
推荐指数
1
解决办法
5616
查看次数