我在Ubuntu 8.04上安装了一个经典的LAMP安装服务器: Linux localhost 2.6.24-23-generic #1 SMP Wed Apr 1 21:47:28 UTC 2009 i686 GNU/Linux DISTRIB_ID=Ubuntu DISTRIB_RELEASE=8.04 DISTRIB_CODENAME=hardy DISTRIB_DESCRIPTION="Ubuntu 8.04.4 LTS" 不知道为什么我已经开始apt-get update , apt-get upgrade但一切都以apt-get dist-upgrade结束:)一切都没有了,但现在我不能启动,也不是Apache,也不是PHP,因为PHP只是被删除。 当我试图安装它时: > apt-get install php5 <…> The following packages have unmet dependencies: php5: Depends: libapache2-mod-php5 (>= 5.2.4-2ubuntu5.17) but it is not going to be installed or php5-cgi (>= […]
所以我把一个有Debian Linux的旧的Linux机器交给了我。 我不知道它是什么确切的释放。 / etc / debian_version显示testing/不稳定。 根据服务器什么时候投入生产的一个粗略的想法,我猜测它是一个“马铃薯”版本的安装。 所以我更新了我的/etc/apt/sources.list来阅读 deb http://archive.debian.org/debian/ potato main contrib non-free 但是,当我这样做 sudo apt-get install apache2-utils 我得到一个未find包的错误。 我也试过了 apt-get update 无济于事。 有任何想法吗? 我试图安装apache2-utils来获取“ab”工具来testing一些web服务器的东西。
我试图更新我的debian dreamplug服务器,以apt-get update的身份运行,并接收到这些错误。 Err http://security.debian.org lenny/updates Release.gpg Could not resolve 'security.debian.org' Err http://security.debian.org lenny/updates/main Translation-en_US Could not resolve 'security.debian.org' Err http://security.debian.org lenny/updates/contrib Translation-en_US Could not resolve 'security.debian.org' Err http://security.debian.org lenny/updates/non-free Translation-en_US Could not resolve 'security.debian.org' Err http://www.backports.org lenny-backports Releasegpg Could not resolve 'www.backports.org' Err http://www.backports.org lenny-backports/main Translation-en_US Could not resolve 'www.backports.org' Err http://www.backports.org lenny-backports/contrib Translation-en_US […]
我有这个脚本行来安装一个新的服务器的所有包。 apt-get install mysql-server openjdk-7-jre-headless tomcat7 tomcat7-admin jsvc apache2 ntp subversion 正如你可以看到它安装Java 7,但也安装了Java 6,因为tomcat7 (间接)依赖于它。 我敢肯定,我可以运行Java 7的Tomcat 7,所以我不想安装两个JRE。 我怎样才能防止安装Java 6? 更新:更仔细的检查表明 tomcat7 ,通过tomcat-common ,取决于default-jre-headless | java6-runtime-headless | java6-runtime | java-6-runtime default-jre-headless | java6-runtime-headless | java6-runtime | java-6-runtime default-jre-headless | java6-runtime-headless | java6-runtime | java-6-runtime (假设pipe道是指“其中之一”)。 openjdk-7-jre-headless提供了java6-runtime-headless ,所以依赖性应该被满足。 相反,安装了default-jre-headless ,它将安装Java 6。 为什么会发生? 是因为我一次安装它们吗? 我应该把它分成2个电话吗? (Ubuntu 12.04服务器,64位)
我正试图在Debian 6.0.5上安装php5-fpm,然后尝试安装php5-fpm: E:找不到包php5-fpm 好吧,所以我试图添加非官方仓库: add-apt-repository ppa:l-mierzwa / lucid-php5 但它说: 找不到add-apt-repository命令 我现在能做什么?
我试图升级nginx 1.2.1到版本1.2.6在Ubuntu 12.10,但没有运气。 我以前安装nginx使用apt-get install nginx-full因为我需要模块而不是从源代码构build。 但是现在我不能用下面的apt-get“覆盖”旧的包 $ apt-get install nginx Reading package lists… Done Building dependency tree Reading state information… Done The following NEW packages will be installed: nginx 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 415 kB of archives. After this operation, 930 kB of […]
我正在寻找一个单行命令,我可以使用它来列出新安装的系统中缺less的所有deb软件包,这些软件包安装在参考系统(旧版本)上。
我试图用cpanm来安装MIME :: Base64,它给了我sys / types.h缺失的错误。 然后我尝试安装libc6-dev,失败并显示错误消息 Reading package lists… Done Building dependency tree Reading state information… Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of […]
我做了一个脚本来自动下载一些软件包: LIST="tcpdump nmap wifite" apt-get –ignore-missing install $LIST “包wifite不可用,但被其他包引用。这可能意味着包缺失,已经过时,或只能从其他来源” 我没有find强制下载所有软件包的方法。 所有下载都会停止,因为缺less一个包。 我无法修改列表。 还有-f选项我不能解决问题。 使用类似的东西: LIST="tcpdump nmap wifite" for a in $LIST; do apt-get install $a ; done 但它太慢了 也与-y不工作
鉴于无法“自我更新”到Amazon EC2实例上的新内核,我想知道应用内核更新是否合理。 我的猜测是否定的,我应该忽略所有的内核更新(使用“aptitude hold”命令或类似的)。 有没有人有这个想法?