Tag: apt

如何从命令行搜索可用的包?

我已经使用命令行’sudo apt-get install …’成功安装了一些软件包,当我事先知道那些软件包可用时。 但是,我如何搜索或获取存储库中可用内容的列表?

如何从PHP 5.4降级到5.3

最近我将PHP升级到了5.4,但是因为APC没有使用它似乎对我失败了,但是这让我别无选择,只能降级到5.3,我怎么能这样做呢? 我执行了apt-get remove php5和apt-get purge php5然后我从apt-get删除了5.4 repo然后执行了apt-get install php5 ,它说它安装了5.3,我重新启动了php-fastcgi和php5-fpm但是当我运行php -v它说5.4。 我怎样才能从5.4降级到5.3? 我的服务器正在运行Ubuntu 11.04。

apt:重定位错误:版本GLIBCXX_3.4.21未在文件libstdc ++中定义.so.6带有链接时间参考

自从尝试升级到16.04 xenial后,我得到了 $ apt apt: relocation error: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0: symbol _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference 当简单地运行apt 。 不用说,这使得很难做任何事情。 任何提示?

我如何进行系统还原?

我面临的问题 我安装了一些崩溃我之前编译的Wifi驱动程序的东西。 卸载相同的软件包没有帮助。 最后,我重新编译了我的wifi驱动程序,事情很好。 我的问题 但是,在Ubuntu / LinuxMint中有没有类似系统还原或系统回滚的东西? 有什么可以undo apt-get install package命令吗?

为什么`sudo apt-get install XXXX`有时会要求确认,其他人不是?

只是为了好奇,有时在通过apt-get install software_name ,终端提示我确认“输入是或否”,但不是总是如此。 我不是指sudo密码提示,但是消息“将被下载并配置XXX Kb,继续吗?” (或类似的东西) 为什么?

“锁定版”有什么作用?

已经安装了Dropbox的实验版并手动安装,我不希望synaptic中的deb下载任何更新(因为他们将写下我手动完成的更改)。 我已经在synaptic中找到了锁定版本选项,我假设这可以阻止特定的deb下载任何新版本的自身? 当deb的版本赶上我已经安装的实验版本时,我还可以再解锁吗? 我是正确还是其他function呢?

Ubuntu flavor iso与桌面包有什么不同?

TL; DR :Ubuntu风味iso安装(例如Lubuntu)与通过apt-get安装桌面软件包apt-get什么不同? (例如sudo apt-get install lubuntu-desktop ) 问题的背景: 前段时间我在AskUbuntu上回答了一个问题,我在虚拟机中测试了删除unity-desktop并安装ubuntu-gnome-desktop 。 这使得引导徽标(普利茅斯)改变,桌面更改,不同的软件包得到安装( gnome-network-manager而不是network-manager ,如果我没有记错的话)。 看来实际上我已经转换到不同的Ubuntu风格,即使我开始使用标准的Ubuntu系统。 因此,问题是:预先制作的Ubuntu风味iso与安装软件包的区别是什么? 它是否与引擎盖下的所有基座相同,或者iso的安装是否具有特定配置? 如果可以通过包管理器安装一个味道,为什么然后存在单独的味道iso? (显而易见的答案是用户方便,但我认为必须存在其他原因。规范是一项业务,如果系统管理员或最终用户可以获得相同的信息,那么企业提供额外的风味iso就没有多大意义通过包管理器自己的东西)。

启动分区已满,无法删除旧内核。 破包

很抱歉询问什么可能很简单,但我已经谷歌搜索了一个星期,我已经尝试了很多东西没有成功。 首先,每次启动时都会弹出一个弹出窗口,说我的/ boot分区已满,而且Synaptic Manager说linux-image-generic破了,但是无法重新安装它们(linux-image-extra- 3.13.0-54-generic和linux-image-generic)。 我的终端告诉我尝试使用install -f来解决问题所以我已经尝试过了,这就是它返回的内容。 可悲的是,我还在学习,我无法破解代码,我想要一些帮助 aksel@aksels-PC:~$ sudo apt-get install -f Reading package lists… Done Building dependency tree Reading state information… Done Correcting dependencies… Done The following extra packages will be installed: linux-image-3.13.0-54-generic Suggested packages: fdutils linux-doc-3.13.0 linux-source-3.13.0 linux-tools The following NEW packages will be installed: linux-image-3.13.0-54-generic 0 upgraded, 1 newly installed, 0 […]

启动分区已满100%。 无法删除旧包以腾出空间

我在启动分区中遇到了空闲空间问题,并且已经按照其他几个问题的说明进行操作但仍然没有得到好的结果。 当我尝试删除旧包和东西时,我一直有同样的错误。 如果有人可以帮忙,找到我的输出结果: ornendil @Galla:〜$ ls / boot abi-4.4.0-51-generic config-4.4.0-66-generic memtest86 + .elf vmlinuz-4.4.0-57-generic abi-4.4.0-53-generic config- 4.4.0-70-generic memtest86 + _multiboot.bin vmlinuz-4.4.0-57-generic.efi.signed abi-4.4.0-57-generic efi System.map-4.4.0-51-generic vmlinuz-4.4。 0-59-generic abi-4.4.0-59-generic grub System.map-4.4.0-53-generic vmlinuz-4.4.0-59-generic.efi.signed abi-4.4.0-63-generic initrd。 img-4.4.0-51-generic System.map-4.4.0-57-generic vmlinuz-4.4.0-63-generic abi-4.4.0-64-generic initrd.img-4.4.0-53-generic System .map-4.4.0-59-generic vmlinuz-4.4.0-63-generic.efi.signed abi-4.4.0-66-generic initrd.img-4.4.0-57-generic System.map-4.4.0 -63-generic vmlinuz-4.4.0-64-generic abi-4.4.0-70-generic initrd.img-4.4.0-59-generic System.map-4.4.0-64-generic vmlinuz-4.4.0- 64-generic.efi.signed config-4.4.0-51-generic initrd.img-4.4.0-63-generic System.map-4.4.0-66-generic vmlinuz-4.4.0-66-generic config-4.4 […]

appstreamcli在更新期间以100%的CPU使用率挂起

appstreamcli通过不断使用100%的核心来使我的笔记本电脑过热。 我唯一的解决办法是杀死它。 这是top的截图: 我可以使用sudo kill pid或sudo killall appstreamcli sudo kill pid sudo killall appstreamcli 。 但是一旦我做了sudo apt update , appstreamcli进程就会再次返回并挂起更新。 如果我然后杀了它,我得到以下输出: Reading package lists… Done E: Problem executing scripts APT::Update::Post-Invoke-Success ‘if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi’ E: Sub-process returned an error code 什么是这个过程,为什么它使用这么多的CPU?