我搞砸了从Debian Jessie升级到Stretch,意外升级到Sid。 我已经降级了所有的软件包,并且一切正常,但是我仍然对apt-show-versions的输出有点不满。 Apt-show-versions列出了所有包含其分发的软件包。 我一直在使用它从Debian Sid中find软件包,并将它们降级。 我的问题是,如果在Jessie下安装了一个软件包而Stretch没有新的版本,我不知道如何“修复”apt-show-versions的输出以将“/ jessie”改为“/ stretch” 。 我需要什么命令? user@host:~# sudo apt-show-versions discover-data discover-data:all/jessie 2.2013.01.11 uptodate user@host:~# sudo aptitude versions discover-data i 2.2013.01.11 oldstable,stable,testing,unstable
我正在尝试使用apt-conf #clear语法来清除命令行apt-get上的DPkg::Pre-Install-Pkgs选项,但是我没有任何运气。 我已经尝试了像apt-get -o DPkg::Pre-Install-Packages='#clear' 有什么build议?
我在/opt/packagename有一个应用程序,它的configuration文件在/etc/packagename 。 开发人员和我(作为系统pipe理员)想要利用Debian的软件包和版本处理,但是我想避免在系统上以root身份运行脚本的软件包维护人员。 为了检查只有所需要的目录将被更新,可以通过使用–path-exclude和–path-include或者通过在临时目录中使用–path-include并检查提取的目录来完成,所以这不是问题。 有没有一种方法可以忽略包含在软件包中的preinst , postinst , prerm和postrm脚本(不想用不同的用户运行它)还是需要重新打包接收的.deb来实现这个目标?
我需要从我的服务器中删除junglediscserver 。 我使用他们提供的.deb文件安装它,而不是apt-get,所以我不知道如何删除它。 我尝试apt-get junglediskserver remove作为root ,它说目录不是空的,所以他们没有被删除。
我正在更新我的服务器上的Nginx从0.7.65(Ubuntu 10.04回购)到1.0.2(从PPA)。 我安装它就好了,但我想添加/激活一些模块。 我发现这个教程是用dpkg来完成的 ,这对于确保它保持apt-get用于诸如安装位置之类的默认设置很有效,并且希望使用它来为1.0.2执行相同的操作。 但是,当我运行apt-get source nginx ,它从主repo下载了0.7源代码,当我运行apt-get source nginx-full或apt-get source nginx-common ,它select了nginx代替。 有什么办法可以强制它从PPA获得源代码,这样我就可以使用dpkg而不必处理在dpkg需要的Debian文件夹中的黑客行为了。
当试图在我的Ubuntu实例上安装phpmyadmin时,我意外地中途退出了这个工作。 现在我无法继续它/删除它重新开始.. sudo apt-get安装phpmyadmin 正在读取软件包列表…完成 build立依赖关系树 阅读状态信息…完成 phpmyadmin已经是最新的版本。 0升级,0新安装,0删除和0未升级。 2没有完全安装或删除。 需要得到0B / 4,342kB的档案。 在此操作之后,将使用0B的额外磁盘空间。 你想继续[Y / N]吗? ÿ debconf:DbDriver“config”:/var/cache/debconf/config.dat被另一个进程locking:资源暂时不可用 select以前取消select的包phpmyadmin。 (正在读取数据库… 38239个文件和目录当前安装。) 准备replacephpmyadmin 4:3.3.7-5build0.10.10.1(使用… / phpmyadmin_4%3a3.3.7-5build0.10.10.1_all.deb)… 开箱更换phpmyadmin … debconf:DbDriver“config”:/var/cache/debconf/config.dat被另一个进程locking:资源暂时不可用 dpkg:警告:subprocess旧的删除后脚本返回错误退出状态1 dpkg – 尝试从新的包改为脚本… debconf:DbDriver“config”:/var/cache/debconf/config.dat被另一个进程locking:资源暂时不可用 dpkg:error handling/var/cache/apt/archives/phpmyadmin_4%3a3.3.7-5build0.10.10.1_all.deb(–unpack): subprocess新的删除后脚本返回错误退出状态1 debconf:DbDriver“config”:/var/cache/debconf/config.dat被另一个进程locking:资源暂时不可用 dpkg:清理时出错: subprocess新的删除后脚本返回错误退出状态1 处理过程中遇到错误: /var/cache/apt/archives/phpmyadmin_4%3a3.3.7-5build0.10.10.1_all.deb E:subprocess/ usr / bin / dpkg返回错误码(1) 任何人都可以摆脱任何光? 不知道该怎么办,似乎我需要删除锁,删除文件(?),并重新启动安装? 干杯!
我们正在更新我们的内部开发服务器之一(运行Ubuntu的旧版本,我猜测是8或9),并且在使用apt-get升级/安装软件包时遇到错误。 以下是试图安装zip的控制台输出: me@server:~$ sudo apt-get install zip Reading package lists… Done Building dependency tree Reading state information… Done zip is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 36 not upgraded. 1 not fully installed or removed. After this operation, 0B of additional disk space will be used. Setting up […]
在Ubuntu中,我可以使用apt来安装sysstat ,例如 apt-get install sysstat 然后通过交互式提示启用它 dpkg-reconfigure sysstat 但是我想使用完全自动化的shell脚本来自动化这个过程,我可以使用什么命令?
我参与了一个相当大的apt-get升级,有65个软件包需要更新。 我得到了一个configuration文件“合并冲突”,其中我的本地configuration(包含许可证密钥)和新的configuration文件有变化(新的configuration选项)。 我打“D”比较这两个文件,并在结束后,我想保留我目前的configuration文件,我已经意识到我没有办法回到提示做出我的决定保持当前的文件。 我不愿意打CTRL + C,因为我不确定这不会杀死整个升级过程。 我读过这个,但无法find任何有关我的问题: http : //www.cyberciti.biz/ref/apt-dpkg-ref.html任何帮助,非常感谢。 现在我有terminal等待input! :d 谢谢。
在将Debian 7(wheezy)升级到8(jessie)之后,任何系统关键操作都会导致出现以下消息之一: Failed to execute operation: Activation of org.freedesktop.systemd1 timed out Failed to execute operation: Connection timed out Failed to get properties: Connection timed out 上次在我的本地testing机器上(这是使用sid)发生这种情况,之后无法启动。 它会卡住。 这个问题怎么解决? 只是降级到最后的版本工作?