Tag: 包管理

添加Debian Sid作为包存储库?

我正在运行12.04精确测试版(从11.10 Oneiric升级),我将以下行添加到我的/etc/apt/source.list : deb http://http.us.debian.org/debian unstable main contrib non-free 为了获得我需要但在精确存储库中不可用的更新版本的软件包(octave 3.6)。 这工作正常,但现在当我想要升级时,需要更新大量的软件包。 我认为这是因为sid具有许多软件包的新版本而不是精确版本。 我暂时禁用了sid存储库,这很好用 – 但是我很想知道如果我允许所有这些升级通过会发生什么? 它会破坏我的系统吗? Ubuntu Precise和Debian Sid存储库的结构在某种程度上是根本不同的吗?

删除ubuntu-desktop元数据包的缺点是什么?

我曾建议有人删除依赖于ubuntu-desktop元数据包的软件包,如果她不需要它(EG:如果使用不同于gedit的编辑器)。 其他人说这样做(删除gedit ,反过来删除ubuntu-desktop )可能会破坏事情。 这是真的? 还有其他潜在的问题吗?

“sudo pip install”仍然是一种破碎的做法吗?

我是Ubuntu的新手,所以请耐心等待。 我使用以下命令安装了pip : sudo apt-get -y install python-pip 。 然后我在他们的网站上使用命令安装了NLTK ,即: sudo pip install -U nltk 。 但后来我偶然发现了这个问题 ,说我所做的一切都是“破碎的做法”。 最令我pip深刻的是,使用sudo pip本质上是错误的,并且给予pip太大的力量可能会损坏操作系统文件。 有人可以validation这个说法吗? 注意 – 我只使用了sudo因为当我尝试命令apt-get -y install python-pip它给了我2个错误: E: Could not open lock file /var/lib/dpkg/lock – open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

从dpkg恢复所有数据和依赖项–set-selections’*’

所以我可以在一台机器上运行: dpkg –get-selections ‘*’ > selection.txt 在另一台机器上: dpkg –set-selections < selection.txt …后跟以下任一项: aptitude install apt-get -u dselect-upgrade …安装包。 但是,似乎某些信息在进程中丢失了,例如一个包(比如xyz )是否自动安装为另一个包( abc )的依赖项。 你可以看到,每当你做apt-get –purge remove abc类的东西时, apt-get –purge remove abc 。 在原始计算机上,您将收到通知,包xyz已作为abc依赖项安装,并且您可以使用apt-get autoremove来删除它。 现在我知道deborphan和debfoster ,但考虑到手头的(简单)任务,它们使用起来很麻烦。 似乎保存和恢复如上所示的选择不足以恢复已安装软件包的细微依赖关系。 有没有办法备份包管理的完整元数据集,然后将其全部还原?

如何检查我的服务器上是否安装了软件包?

我最近安装了Ubuntu Server edition 13.10(Saucy Salamander)。 但我遇到了一些问题。 在安装结束时,它会询问您是否需要几个额外的软件包,如OpenSSH服务器和虚拟机主机。 这是我正在看的东西: 现在,我的问题是我不记得我是否选中了“虚拟机主机”复选框。 如何检查我的服务器是否有相应的软件包? 虚拟机主机附带了哪些软件包?

无法通过update manager / apt-get upgrade安装任何更新

过去几周我一直在运行Ubuntu 12.04。 我最近尝试通过Update Manager下载并安装一些文件。 它找到了几个文件,下载了它们,但后来无法安装它们。 它给出了错误: installArchives() failed: (Reading database … (Reading database … 80% dpkg: unrecoverable fatal error, aborting: reading files list for package ‘libasn1-8-heimdal’: Input/output error 我尝试使用apt-get upgrade但产生了类似的错误: Reading package lists… Done Building dependency tree Reading state information… Done The following packages will be upgraded: icedtea-6-jre-cacao icedtea-6-jre-jamvm openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib 5 upgraded, 0 […]

APT因内核版本不匹配而陷入困境

Apt似乎无法对我做任何有用的事情,反复给出这种forms的消息: dpkg: dependency problems prevent configuration of linux-server: linux-server depends on linux-image-server (= 3.2.0.37.44); however: Version of linux-image-server on system is 3.2.0.37.45. linux-server depends on linux-headers-server (= 3.2.0.37.44); however: Version of linux-headers-server on system is 3.2.0.37.45. dpkg: error processing linux-server (–configure): dependency problems – leaving unconfigured 这基本上是同样的问题,因为我无法安装任何已关闭的软件包(linux-image-server,linux-server dependencies errors)复制到一个对这种情况完全无用的答案。 关于依赖关系的那个非常通用的答案中没有任何建议有帮助。 明确: sudo apt-get clean sudo […]

是否有Ubuntu健全检查?

是否有针对deb软件包对Ubuntu系统进行“unit testing”的标准程序? 假设,系统根据包管理器安装了ubuntu-desktop。 我能否知道文件系统是否包含ubuntu-desktop和依赖项中的所有文件? 相关问题: 查找包含损坏文件的包

如何修复依赖/破坏包

当我尝试安装系统更新, skype或phpmyadmin出现此错误: You might want to run ‘apt-get -f install’ to correct these: The following packages have unmet dependencies: libc6 : Depends: libgcc1 but it is not going to be installed Depends: tzdata but it is not going to be installed libc6-dev : Depends: libc-dev-bin (= 2.15-0ubuntu10.3) Depends: linux-libc-dev but it is not going to […]

如何配置代理身份validation以使用Ubuntu软件中心?

我已尝试将apt配置为Acquire :: http :: proxy,并在网络>网络代理中使用和不使用用户:password @ server:port并使用环境变量http_proxy和https_proxy。 似乎没有什么工作,甚至没有一个代理身份validation弹出窗口。 唯一的代理配置工作在Firefox编辑>首选项>高级>网络>连接>设置>手动代理配置中。 使用gconf手动设置代理不起作用 在以前的Ubuntu版本中使用Synaptic太简单了。