Tag: apt

pip是否覆盖了apt-get安装的软件包?

如果我意外地使用apt-get pip install了我已pip install的软件包,会发生什么? 我是否只是使用最新版本(即可能是我使用pip安装的版本)? 反过来会发生什么? 注意:我不在虚拟环境中使用Python(仅仅因为我不知道为什么要这样做 – 我使用Python作为数据分析工具,并且主要尝试使用最新版本的所有内容)。

如何获取受限/合作伙伴软件包的安全更新?

我想在Ubuntu 12.04 LTS上执行安全更新,保持系统的其余部分不变。 我需要从命令行执行此操作,而不是GUI更新管理器。 我已经实现了这里描述的解决方案,这似乎对此有用。 鉴于我是在12.04,我只是用’精确’代替’清醒’。 我的问题是:通过使用该答案中描述的apt pinning,我是否仍会收到通过“其他”存储库分发的软件包的安全更新 – partner,restricted,multiverse等? 或者它只会让我获得“核心”发行版中包的更新? 谢谢! 〜1

无法安装libpcre3-dev

我正在尝试安装libpcre3-dev但它给了我以下错误: 以下软件包有未满足的依赖项:libpcre3-dev:取决于:libpcre3(= 2:8.38-3.1)但是2:8.39-1 + deb.sury.org~trusty + 1将被安装E:无法纠正问题,你已经破了包裹。 2:8.39-1+deb.sury.org~trusty+1来自’old’ppa(ondrej),所以我选了一个全新的Sources.list。 我有同样的问题与php7.0-dev ,最终卸载php7.0并从官方回购安装它。 现在,当我想删除libpcre3它想删除几乎所有的包? 是否有另一种方法将libpcre3包“更改”为“官方”包? 我也试过这个 ,没有运气

我已安装其他版本时安装最新版本的GNU Octave

我已经使用apt-get install octave安装了Gnu Octave。 这在我的机器上安装了4.0.3版。 我想安装最新版本。 我怎么能够: 卸载我的版本? 安装最新版本?

正确的安装虚拟依赖的方法

我正在创建基于Java的应用程序的.deb包(请参阅此超级用户问题 )。 我现在使用以下依赖项信息: Depends: java-runtime-headless (>= 1.6) Recommends: openjdk-7-jre-headless, … 现在我正在尝试安装它: $ sudo dpkg -i MYAPP.deb Selecting previously unselected package MYAPP. (Reading database … 140874 files and directories currently installed.) Unpacking MYAPP (from MYAPP.deb) … dpkg: dependency problems prevent configuration of MYAPP: MYAPP depends on java-runtime-headless (>= 1.6); however: Package java-runtime-headless is not installed. dpkg: […]

无法在ubuntu 14.04上安装mysql server 5.5

我已经尝试了很多方法来安装mysql-server。 我首先尝试通过执行安装 sudo apt-get install mysql-client-5.5 mysql-server mysql-server-core-5.5 我被问到root密码,我做了。 但安装没有完成一些未满足的依赖性出现了。 与此问题非常相似。 然后我尝试了不同的组合,未满足的依赖问题消失了,但我开始得到这个 Preparing to unpack …/mysql-server_5.5.43-0ubuntu0.14.04.1_all.deb Unpacking mysql-server (5.5.43-0ubuntu0.14.04.1) … Errors were encountered while processing: /var/cache/apt/archives/mysql-server-5.5_5.5.43- 0ubuntu0.14.04.1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) 我已经尝试通过各种方法删除和清除依赖项,如问题2中所示 。 我也试过通过Aptitude这样做,并尝试再次安装mysql-server,但没有成功。 请帮帮我!

如何为dpkg设置默认选项–configure -a?

如何发送如下命令,但使用默认参数(无用户输入)。 我想在shell脚本中使用它。 dpkg –configure -a … ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer’s version N or O : keep your currently-installed version D : […]

构建.deb文件,也安装依赖项

我是开发Intranet Web应用程序的小团队的一员。 我们想要一种易于安装的方法,因此我们考虑了apt-get工作原理,特别是在安装依赖项时。 我们的应用程序有许多依赖项(PHP5,PostgreSQL,FOP等),但我们需要控制谁有权访问安装。 考虑到这一点,我们开始考虑构建自己的.deb文件。 看起来我可以在控制文件中定义依赖项,但是当我们尝试使用dpkg安装.deb文件时,将检查依赖项,失败并停止安装。 我当时做的是运行apt-get -f install命令再次使用依赖项运行安装,但我不想这样做。 所以这里有一个问题,是否存在一种.deb文件可以自动安装依赖项的方式,就像apt-get install abc那样? 基本上我们希望使安装尽可能简单,因此我们不希望最终用户运行任何非必要的命令。

什么可能导致/etc/cron.daily/apt挂起?

最近我每天都收到来自服务器的邮件, 学科 Cron test -x /usr/sbin/anacron || ( cd / && run-parts –report /etc/cron.daily ) 身体 /etc/cron.daily/apt: DB Update failed, database locked 如果我只是运行/etc/cron.daily/apt部分它只是停留在那里没有输出,我试着运行tail -f /var/log/apt/*.log /var/log/syslog &然后运行/etc/cron.daily/apt但也没有输出 哪个数据库被锁定,通过什么,我能够成功地进行apt-get update 。 昨天做了一些更新并且不得不重新启动,所以微软修复不会在这里工作(这一直是在更新之前发生的,因此没有关联) 我还能研究什么? 这是一个亚马逊的例子,因为它很重要

apt-get install with’ – ‘删除?

我正在寻找一些包( nautilus-terminal ),并意外地做到了这一点: $ sudo apt-get install nautilus- Reading package lists… Done Building dependency tree Reading state information… Done The following packages were automatically installed and are no longer required: apturl apturl-common libgail-3-0 linux-headers-4.4.0-57 linux-headers-4.4.0-57-generic linux-image-4.4.0-57-generic linux-image-extra-4.4.0-57-generic Use ‘sudo apt autoremove’ to remove them. The following packages will be REMOVED: gnome-session-flashback nautilus nautilus-sendto nautilus-share ubuntu-desktop […]