我使用ansible自动化我的习惯debian设置。 剧本应该是处理testing/不稳定和稳定不同:前者要保持“清洁”,而拿铁是从后台接收内核等。 由于现在有稳定backports这需要我从权威来源检索当前稳定的名称,并检查它与预期(目前“wheezy”)。 任何人都可以想到一个可靠/权威的方法来检索当前稳定的名字在一个class轮? 真诚的,约翰
几个月前,我不得不在Ubuntu 16.04服务器上安装gitlab-ce ,不能访问公共互联网,所以我从另一台机器上的Ubuntu存储库下载了软件包,然后上传到服务器并手动安装 : dpkg -i gitlab-ce.deb 现在服务器连接到Web,我想要像更新gitlab-ce一样更新gitlab-ce ,即: apt-get update apt-get upgrade 我运行以下命令: apt list –installed 并注意到gitlab-ce软件包被列为本地软件包 。 如果这是不更新的原因,我怎么才能从本地切换到在线 ? 非常感谢您的帮助!
升级期间,具有这些扩展名的文件将出现在/ etc及其子目录中。 我收集* .dpkg-dist包含与当前安装的软件包版本一起分发的文件,* .dpkg-new包含所安装版本的版本,但是我希望看到文档是确定我正确的做到了。 另外偶尔还会有其他类似命名的文件,例如* .dpkg-original,我希望能够阅读这些文件。 我已经检查了/ usr / share / doc / dpkg文档,并且提出了空白; 没有dpkg-doc包; 除了没有回答的问题,Google没有任何内容。 有人可以指点我的debian软件包pipe理这方面的文档吗?
我正在尝试在Ubuntu上使用gpkg -get-selections命令。 我对Ubuntu有点新鲜,真的只是遵循一个关于如何正确安装Tomcat的教程:)\ 教程在这里: http : //www.howtogeek.com/howto/linux/installing-tomcat-6-on-ubuntu/ 示例在那里,但在本地我得到这个错误: dpkg: unknown option -g Type dpkg –help for help about installing and deinstalling packages [*]; Use `dselect' or `aptitude' for user-friendly package management; Type dpkg -Dhelp for a list of dpkg debug flag values; Type dpkg –force-help for a list of forcing options; Type dpkg-deb –help for […]
# dpkg -i /var/cache/apt/archives/pve-firmware_1.0-14_all.deb (Reading database … 39867 files and directories currently installed.) Unpacking pve-firmware (from …/pve-firmware_1.0-14_all.deb) … dpkg: error processing /var/cache/apt/archives/pve-firmware_1.0-14_all.deb (–install): trying to overwrite '/lib/firmware/RTL8192SU/rtl8192sfw.bin', which is also in package firmware-realtek 0.28+squeeze1 dpkg-deb: subprocess paste killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/pve-firmware_1.0-14_all.deb Debian 6(amd64)的安装很干净。 如何更深入地调查问题? 通过删除软件包固件 – realtek 解决 […]
我在安装了从PPA安装的PHP 5.4的Ubuntu 11.10服务器上。 我安装了MySQL库(php5-mysql),但想试试本地驱动程序(php5-mysqlnd),所以我运行sudo apt-get install php5-mysqlnd 。 它导致与dpkg一些错误,所以我试图删除它: $ sudo apt-get remove php5-mysqlnd Removing php5-mysqlnd … dpkg: error processing php5-mysqlnd (–remove): subprocess installed pre-removal script returned error exit status 1 Processing triggers for libapache2-mod-php5 … * Reloading web server config apache2 Errors were encountered while processing: php5-mysqlnd 当我第一次安装php5-mysqlnd时,它卸载了php5-mysql – 现在我不能重新安装,因为它试图删除php5-mysqlnd。 现在我没有办法在PHP中连接到我的MySQL服务器。 我该如何解决这个问题? 我试图强行删除php5-mysqlnd(根据debian wheezy […]
有人可以解释一下syslinux数据包如何依赖和与syslinux-common冲突: martin@IBM:~$ dpkg -l syslinux syslinux-common Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Description +++-=========================-=========================-================================================================== un syslinux <none> (no description available) un syslinux-common <none> (no description available) martin@IBM:~$ apt-cache depends syslinux syslinux Depends: libc6 Depends: syslinux-common Suggests: dosfstools Suggests: mtools Conflicts: syslinux-common Replaces: syslinux-common martin@IBM:~$ 或者应该如何理解apt-cache depends <packagename>的输出apt-cache depends <packagename> ?
我想将一些远程计算机的软件包列表(dpkg)备份到备份服务器上:它们全部运行Debian。 我已将rsa密钥configuration为在没有身份validation的情况下以root身份远程login到其他计算机。 如何在远程计算机上运行“dpkg –get-selections> file”命令来保存软件包列表,这样我的备份服务器可以复制这些文件?
我想知道,更新时apt-get / dpkg包(.deb)是否pipe理停机时间? 例如,当通过sudo apt-get install nginx更新nginx (假设已经安装)时,它看起来像没有任何停机时间。 如果这是真的,我想转移这个能力,通过deb文件部署一个PHP应用程序。 我通常会做一个Capistrano风格的部署(构build站点,把它放到一个Web服务器上,然后通过符号链接将旧代码与新代码交换)。 如果相反,我使用.deb软件包安装我的内置应用程序,我是否也应该使用符号链接策略来最大限度地减less停机时间,或者是否以已经最小化的方式安装/更新软件包? 假设.deb包只是replace代码文件,然后调用安装后脚本来重新加载应用程序网关(php-fpm,gunicorn,unicorn,phusion,无论应用程序网关碰巧是什么)。
我对系统进行了一般的审计,发现一些软件包老化了,比如OpenSSH和相关的,所以我去了apt-get update然后升级。 不幸的是,它似乎正确地获得包(下载),但无法完成升级过程。 这里是我最近的命令行显示这个错误的一个确切的副本,请注意,软件包已经从此前的testing下载,所以它需要检索零字节(注意我是根:) root@foobar:~# apt-get upgrade Reading package lists… Done Building dependency tree Reading state information… Done The following packages will be upgraded: apt apt-utils at bind9-host binutils bsdutils curl dhcp3-client dhcp3-common dnsutils dpkg-dev ifupdown initscripts krb5-multidev language-pack-en language-pack-en-base libapache2-mod-php5 libapr1 libapr1-dev libavahi-client3 libavahi-common-data libavahi-common3 libbind9-60 libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcurl3 libcurl3-gnutls libdbus-1-3 […]