我用apt-get安装了一个包,现在我需要find这些文件的放置位置。 我试过了: sudo apt-cache show <package> 和, sudo find / -name <package> 但它没有透露任何有用的东西。 什么是一个很好的命令或方法来find属于我安装的特定软件包的文件? 我正在使用Ubuntu 10.x.
我刚刚build立了一个Ubuntu服务器,似乎是用Python 2.5来的。 我一直在Python 2.6中开发我的应用程序,但apt-cache search ^python似乎不包含2.6。 什么是最快的方式来更新存储库apt-get看起来包括一个有Python 2.6的? (答复混合/答复评论:最快的方法是升级到Ubuntu 9.04或更高版本)
我有Ubuntu 11.04版本的postfix邮件服务器。 我使用以下命令升级已安装的软件包 sudo aptitude update && sudo aptitude safe-upgrade 一旦我更新这些包,我无法连接我的电子邮件从我的客户机。 所以我使用telnettesting了我的postfix服务器。 telnet mail.mydomain.com 25 我得到了以上的命令的结果。 Trying 127.0.0.1… Connected to mail.mydomain.com. Escape character is '^]'. 我对这个postfix服务器很新。 我不明白我的后缀服务器是否损坏? 为什么更新软件包后无法连接电子邮件?
在我的Ubuntu 11.04开发机器上,我安装了PHP(通过aptitude)。 我想尝试libevent PHP扩展,但我似乎无法得到它的工作: root@alix-laptop:~# pecl install libevent Failed to download pecl/libevent within preferred state "stable", latest release is version 0.0.4, stability "beta", use "channel://pecl.php.net/libevent-0.0.4" to install install failed root@alix-laptop:~# pecl install channel://pecl.php.net/libevent-0.0.4 downloading libevent-0.0.4.tgz … Starting to download libevent-0.0.4.tgz (9,003 bytes) …..done: 9,003 bytes 3 source files, building running: phpize Configuring for: PHP Api […]
我是一个系统pipe理员新手,否则我会自行解决这个问题。 我有一个slicehost切片,我注意到有几个脚本运行(我在问题标题中提到的那些),看起来像他们做系统更新。 我想知道这是不是一个好主意,让这些自动运行没有监督。 服务器运行电子商务网站,任何破坏服务器的升级都是不幸的。 请告知最佳实践? 我应该把它们保存在什么地方,而不是每天都无人监pipe吗? 他们究竟在干什么? 谢谢!
有没有办法让Debian中所有通过aptitude安装的“主”包? “main”是指通过install命令赋予aptitude的软件包名称。 相当于一个Gentoo“世界”文件。 据我所知,你只能得到所有已安装软件包的列表,包括依赖关系(从某个angular度来看,我并不十分关心)。 我能想到的唯一方法是parsingaptitude install命令的bash_history文件。
我有一个与Ubuntu服务器12.04 VPS和我想我的服务器的最大的稳定性,其主要目的是一个networking服务器。 Update和Upgrade什么区别? 我无法理解差异。 据我了解, Upgrade是升级某些软件产品的软件包的版本,如果这个升级的软件有,例如,一些API的变化,我的代码可能成为不兼容的更新,我会遇到问题。 但是由于这只是小版本变化,相比大版本变更,使用dist-upgrade大多数时候这些升级都将与我的代码兼容。 我理解对吗? 第二个小问题是sudo apt-get update与运行sudo aptitude并安装所有安全更新一样? 我喜欢aptitude ,就像Windows更新一样,这就是我selectUbuntu Server的原因。
通常我知道我需要的命令行程序的名称,但我不知道提供该程序的软件包的名称。 如何find包含我需要的程序的包的名称? 在基于RPM的系统上,他们有whatprovides选项rpm -q –whatprovides /usr/X11R6/bin/xclock将会find正确的软件包。 基于Debian的系统有没有类似的东西?
我试图用这个: aptitude remove denyhosts 它似乎成功,但在使用后重新启动后: ps aux | grep "denyhosts" 我看到denyhosts在启动后仍然被加载。 那么我该怎么做才能停下来彻底摧毁它呢? “aptitude remove something”是不是意味着卸载?
aptitude install mysql-server时抛出一个提示,要求我设置root密码。 我想通过在初始命令中指定密码来避免这种情况。 我该怎么做呢?