Tag: apt

由于dpkg,apt-get install无法正常工作,如何解决

我无法安装任何东西 apt-get install 它给出了这个错误: E:无法获取lock / var / lib / dpkg / lock – open(11:资源暂时不可用)E:无法锁定管理目录(var / lib / dpkg),它的另一个进程使用它 我试过了 dpkg –configure -a dpkg: error: dpkg status database is locked by another process. dpkg –configure -a –force-congnew dpkg: error: dpkg status database is locked by another process. 虽然我已关闭并重新启动系统以杀死所有其他隐藏进程,但不知道如何修复它。 我使用所有这些命令作为超级用户。

如何让我的DEB安装libstdc ++。so.6.0.20?

在我的开发机器上,我有/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20; 在全新安装的Ubuntu 14.04上,我有/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19。 我正在创建一个DEB文件来安装我的应用程序,它正在安装应用程序本身,现在我希望我的DEB文件也安装必要的共享库(如libstdc ++。so.6.0.20) )。 该库是从包libstdc ++ 6安装的,但是默认存储库没有正确的版本,我必须添加ppa:ubuntu-toolchain -r / test存储库以获得正确的版本。 好像我需要添加这一行 Depends: libstdc++6:amd64 (= 4.9.2-0ubuntu1~14.04) 到我的DEBIAN /控制文件,但似乎如果没有告诉它关于存储库的话也行不通,我无法弄清楚如何做到这一点。 还是我咆哮着完全错误的树? 我想我假设如果我正确地设置了对libstdc ++ 6的依赖,它会出去上网并为我下载它,作为我的DEB安装程序的一部分? 谢谢,克里斯 ps我的DEB安装程序只能在内部使用,它将从USB记忆棒或类似设备复制到目标机器上,永远不会从互联网上下载…

为什么apache2升级删除而不是重新安装libapache2-mod-php5?

我们反复看到,当apache2更新到达并安装时,会导致libapache2-mod-php5软件包被删除,并且不会自动重新安装它。 我们必须手动重新安装libapache2-mod-php5,以便恢复我们的Web服务器的function。 请参阅以下github gist,它是我们服务器的dpkg.log的一个连续部分,显示2011年11月14日对apache2的更新: https://gist.github.com/1368361 这包括 2011-11-14 11:22:18删除libapache2-mod-php5 5.3.2-1ubuntu4.10 5.3.2-1ubuntu4.10 这是一个已知的问题? 其他人也看到这个吗? 我找不到任何关于它的启动板错误报告。 平台细节: $ lsb_release -ds Ubuntu 10.04.3 LTS $ uname -srvm Linux 2.6.38-12-virtual#51~lucid1-Ubuntu SMP Thu Sep 29 20:27:50 UTC 2011 x86_64 $ dpkg -l | awk’/ii.*apache/ {print $ 2“”$ 3}’ apache2 2.2.14-5ubuntu8.7 apache2-mpm-prefork 2.2.14-5ubuntu8.7 apache2-utils 2.2.14-5ubuntu8.7 apache2.2-bin 2.2.14-5ubuntu8.7 apache2.2-common 2.2.14-5ubuntu8.7 libapache2-mod-authnz-external 3.2.4-2 + […]

葡萄酒不会通过终端安装

每当我尝试安装葡萄酒时,这就是我得到的: galien1@galien1-desktop:~$ sudo apt-get install wine [sudo] password for galien1:(Password) Reading package lists… Done Building dependency tree Reading state information… Done Package wine is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package ‘wine’ has […]

111:尝试更新时拒绝连接

我正在使用Ubuntu 16.04。 每当我尝试运行sudo apt update ,都不会sudo apt update任何内容,输出如下: 错误:1 http://dl.google.com/linux/chrome/deb stable InRelease无法连接到213.192.64.75:41258(213.192.64.75)。 – 连接(111:拒绝连接) 错误:2 http://gb.archive.ubuntu.com/ubuntu xenial InRelease无法连接到213.192.64.75:41258(213.192.64.75)。 – 连接(111:拒绝连接) 错误:3 http://security.ubuntu.com/ubuntu xenial-security InRelease无法连接到213.192.64.75:41258(213.192.64.75)。 – 连接(111:拒绝连接) 错误:4 http://gb.archive.ubuntu.com/ubuntu xenial-updates InRelease无法连接到213.192.64.75:41258: 错误:5 http://gb.archive.ubuntu.com/ubuntu xenial-backports InRelease无法连接到213.192.64.75:41258: 错误:6 http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial InRelease无法连接到213.192.64.75:41258: 阅读包裹清单……完成 W:无法获取http://gb.archive.ubuntu.com/ubuntu/dists/xenial/InRelease无法连接到213.192.64.75:41258(213.192.64.75)。 – 连接(111:拒绝连接) W:无法获取http://gb.archive.ubuntu.com/ubuntu/dists/xenial-updates/InRelease无法连接到213.192.64.75:41258: W:无法获取http://gb.archive.ubuntu.com/ubuntu/dists/xenial-backports/InRelease无法连接到213.192.64.75:41258: W:无法获取http://security.ubuntu.com/ubuntu/dists/xenial-security/InRelease无法连接到213.192.64.75:41258(213.192.64.75)。 – 连接(111:拒绝连接) W:无法获取http://dl.google.com/linux/chrome/deb/dists/stable/InRelease无法连接到213.192.64.75:41258(213.192.64.75)。 – 连接(111:拒绝连接) W:无法获取http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu/dists/xenial/InRelease无法连接到213.192.64.75:41258: W:某些索引文件无法下载。 它们被忽略了,或者用旧的。 没有代理运行。 没有活动防火墙。 […]

尽管在尝试之前进行了更新,但无法安装最新版本的NodeJ

我正在更新可用包的信息。 sudo apt-get update 然后,我正在安装NodeJs和NPM 。 sudo apt-get install nodejs sudo apt-get install npm 完成后,我收到安装了最新版本的消息。 我也validation了。 nodejs –version 它说版本是8.10.0 。 但是,当我检查NodeJ的页面时 ,它表示最新的当前版本是10.10.0 (甚至LTS版本更高, 8.11.4 )。 显然,我没有获得最新版本并且在Linux上成为一个菜鸟,我确信我做错了什么,尽管遵循了指南 。 我的版本是根据“关于”, 18.04.1 LTS 。 我的无知中缺少什么? 如何安装最新版本的NodeJ?

无法安装大多数主要包裹; 未满足的依赖关系,无法修复

我刚刚安装了64位的Ubuntu 14.04,似乎我尝试安装的大多数主要软件包(其中包括Skype,Steam / Steam-Launcher,WINE等)都会出现“未满足的依赖关系”错误,拒绝安装。 我已经看了几个类似描述的其他问题(很多重复),但没有一个解决方案有效,我还没有找到有这个特定问题的人。 安装Steam: stere0123@stere0123-THINKPAD-U14:~$ sudo apt-get install steam Reading package lists… Done Building dependency tree Reading state information… Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created […]

桌面无法加载。 14.04。 libstdc ++的问题.so.6

我是论坛的新手。 没有Ubuntu的经验。 我需要安装epson扫描仪和扫描仪程序。 我设法使扫描程序xsane和iscan工作。 这些对我的工作来说还不够,所以我买了Vuescan才能在这个平台上做我的工作。 (我要扫描很多幻灯片)。 Vuescan没有立即起作用。 它报告了libstdc ++的一些问题.so.6(.21和.20版本?) 我试图首先使用桌面安装程序系统解决问题。 这是不可能的。 我一直遇到错误而且无法通过这种方式获得很长时间。 我回到终端并使用apt-get跟踪我在网上找到的解决方案。 然后我碰巧安装了错误版本的libstdc ++(用于amd64)来代替我需要的intel版本。 我的错。 我尝试了不同的东西来删除并重新安装旧版本。 最新我已将libstdc ++。so.6和-.so.5文件的ubuntu 14.04 intel版本复制到/ usr / lib / x86_64-linux-gnu /中。 图书馆。 我启动时看到的是:ubuntu无法启动桌面。 它到达登录提示并尝试启动桌面但返回到登录提示。 我可以在ctrl alt f4上启动一个终端。 这会给出一些错误消息。 如果我尝试启动apt-get,我会收到类似的错误:apt-get:加载共享库时出错:libstdc ++。so.6无效的ELF头。 我该怎么做才能找到问题所在。 我该怎么做才能启动桌面。 它一直恢复到登录提示。

如何强制只安装更新的KDE包?

运行“xenial”版本(Ubuntu 16.04)并且很想从“仿生”版本库安装更新的KDE Plasma 5.10。 添加到sources.list: deb http://archive.ubuntu.com/ubuntu bionic main universe multiverse 在preferences.d添加了以下内容,以便不允许在apt-get dist-upgrade上安装“仿生”软件包: Package: ** Pin: release n=bionic* Pin-Priority: 50 如何升级KDE包? 运行apt-get install -t bionic plasma-desktop让我只更新一些软件包,而不是所有基于KDE的软件包。

为什么“apt list –all-versions”显示的包比“dpkg -l”多?

根据man apt说法, list (work-in-progress) list is somewhat similar to dpkg-query –list in that it can display a list of packages satisfying certain criteria. It supports glob(7) patterns for matching package names as well as options to list installed (–installed), upgradeable (–upgradeable) or all available (–all-versions) versions. 但是,在至少两种情况下, hunspell (请参阅https://askubuntu.com/a/1036619/248158输出)和libreoffice , apt list –all-versions列表要长得多: apt list […]