相关疑难解决方法(0)

如何在 Ubuntu 14.04 LTS 上更新 OpenGL 驱动程序

我最近升级到14.04,然后我安装了steam和TF2。我收到此错误消息:

找不到所需的 OpenGL 入口点“glGetError”!要么您的显卡不受支持,要么您的 OpenGL 驱动程序需要更新。

“找不到所需的 OpenGL 入口点“glGetError”!要么您的显卡不受支持,要么您的 OpenGL 驱动程序需要更新。

无论如何,我知道我需要更新我的 OpenGL 驱动程序,我的问题是我该怎么做?

编辑:我安装mesa并进入glxinfo | grep version终端并得到这个,

在此处输入图片说明

在此处输入图片说明 新编辑:在查看第一个答案后,我完成了所有步骤,并重新启动了计算机,当我在启动时启动 Steam 时,出现以下错误,

steam opengl 14.04

17
推荐指数
2
解决办法
20万
查看次数

为什么可升级包没有升级?

执行sudo apt update结束于

Reading package lists... Done
Building dependency tree       
Reading state information... Done
2 packages can be upgraded. Run 'apt list --upgradable' to see them.
Run Code Online (Sandbox Code Playgroud)

执行apt list --upgradable给了我

Listing... Done
onionshare/bionic,bionic 2.2.ppa1-1 all [upgradable from: 2.1-1]
ring-all/unknown 20190927.2.c2af011~dfsg1-1 amd64 [upgradable from: 20190629.2.c07ef23~dfsg1-1]
Run Code Online (Sandbox Code Playgroud)

但执行sudo apt upgrade不会升级可升级包:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud)
  1. 这是为什么?可能未满足的依赖项?
  2. 我可以(手动)升级列出的软件包吗?如果可以:如何升级? …

upgrade updates apt

14
推荐指数
3
解决办法
2万
查看次数

0 升级,0 新安装,0 删除,1 未升级

当我更新和升级时,我显示这些行 以下软件包已被保留:mysql-utilities 0 升级,0 新安装,0 删除,1 未升级。

但是当我使用 dist-upgrade 时,我会显示这些行

sudo apt-get dist-upgrade
[sudo] password for anki: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


sudo apt-get upgrade
[sudo] password for anki: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  mysql-utilities
0 upgraded, 0 newly installed, 0 to remove …
Run Code Online (Sandbox Code Playgroud)

upgrade updates 14.04

12
推荐指数
1
解决办法
11万
查看次数

sudo apt-get upgrade 不升级某些软件包

sudo apt-get upgrade 不是升级包

hp@hp-HP-15-Notebook-PC:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  libnss3 openjdk-7-jdk openjdk-7-jre openjdk-7-jre-headless thunderbird
  thunderbird-gnome-support
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
hp@hp-HP-15-Notebook-PC:~$ 
Run Code Online (Sandbox Code Playgroud)

upgrade apt java openjdk

12
推荐指数
0
解决办法
3万
查看次数

以下软件包已被保留 - 可以安全地强制安装吗?

在执行时sudo apt upgrade,我收到以下错误(或警告,不确定它是什么):

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  libnvidia-cfg1-440 libnvidia-compute-440 libnvidia-compute-440:i386 libnvidia-decode-440 libnvidia-decode-440:i386 libnvidia-encode-440 libnvidia-encode-440:i386
  libnvidia-extra-440 libnvidia-fbc1-440 libnvidia-fbc1-440:i386 libnvidia-gl-440 libnvidia-gl-440:i386 libnvidia-ifr1-440 libnvidia-ifr1-440:i386
  nvidia-compute-utils-440 nvidia-driver-440 nvidia-kernel-common-440 nvidia-kernel-source-440 nvidia-utils-440 xserver-xorg-video-nvidia-440
0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
Run Code Online (Sandbox Code Playgroud)

我找到了解决方案(运行sudo apt install <package-name>)。我也发现了为什么会这样。这是因为新版本有未满足的依赖关系。

但我的疑问是,这样做是否安全sudo apt install <package-name>,或者系统会在几天内处理它。如果是这样,那么需要多少天才能自行解决?

编辑 1:
我当前的 Nvidia 驱动程序是 440。

upgrade package-management apt

11
推荐指数
1
解决办法
2万
查看次数

更新管理器显示“并非所有更新都可以安装”

I have 11.04 installed with Gnome 3 and everything was working fine until I tried to run the update manager. Now I can't update any of my packages. A similar question was posted awhile ago but no solution was presented

Edit

Output from sudo apt-get update && sudo apt-get upgrade

Ign http://extras.ubuntu.com natty InRelease
Ign http://ppa.launchpad.net natty InRelease                        
Ign http://us.archive.ubuntu.com natty InRelease                     
Ign http://us.archive.ubuntu.com natty-updates InRelease                       
Ign http://security.ubuntu.com natty-security InRelease                        
Hit http://extras.ubuntu.com natty Release.gpg                       
Hit http://ppa.launchpad.net natty Release.gpg                       
Hit http://us.archive.ubuntu.com …
Run Code Online (Sandbox Code Playgroud)

installation package-management

9
推荐指数
1
解决办法
6574
查看次数

apt-get upgrade:为什么 lxc-docker 被保留?

为什么 lxc-docker 被阻止?我还注意到我的 Web 应用程序在 Docker 上运行,速度很慢。有什么建议?

[lucas@production]/home/lucas$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
  linux-image-3.16.0-28-generic
Use 'apt-get autoremove' to remove it.
The following packages have been kept back:
  lxc-docker
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
[lucas@production]/home/lucas$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... …
Run Code Online (Sandbox Code Playgroud)

upgrade updates docker

8
推荐指数
1
解决办法
2686
查看次数

“upgrade --with-new-pkgs”比“dist-upgrade”更安全吗?

我对 Ubuntu 还很陌生,我在 apt-get 升级时收到了“包被阻止”的消息。我遇到了几个提到使用 dist-upgrade 的答案,但其中一些警告说这可能是危险的,或者至少执行比您想要的更多的升级。

我阅读了手册页并找到了 apt-get upgrade 的“--with-new-pkgs”标志,在我的情况下,它成功了:它安装了一些新软件包,并提示我将安装哪些软件包以及问我是否想继续。

在我看来,这可能比做 dist-upgrade 更安全——我说得对吗?使用 dist-upgrade 可以删除软件包,而当我运行 upgrade --with-new-pkgs 时,它只是通知一个可以删除的软件包,并告诉我运行“apt-get autoremove”来删除它。

upgrade apt

8
推荐指数
1
解决办法
3748
查看次数

无人值守升级忽略了一些包

我设置了无人值守升级,但有些软件包没有自动更新。

root@survey:/home/martin# apt update

root@survey:/home/martin# unattended-upgrade -v --dry-run
Initial blacklisted packages:
Initial whitelisted packages:
Starting unattended upgrades script
Allowed origins are: o=Ubuntu,a=xenial, o=Ubuntu,a=xenial-updates, o=Ubuntu,a=xenial-security, o=UbuntuESM,a=xenial
No packages found that can be upgraded unattended and no pending auto-removals

root@survey:/home/martin# /usr/lib/update-notifier/apt-check -p
python-rfc3339
python-zope.hookable
python-configargparse
python-zope.component
Run Code Online (Sandbox Code Playgroud)

origins 中的配置/etc/apt/apt.conf.d/50unattended-upgrades

Unattended-Upgrade::Allowed-Origins {
        "${distro_id}:${distro_codename}";
        "${distro_id}:${distro_codename}-updates";
        "${distro_id}:${distro_codename}-security";
        "${distro_id}ESM:${distro_codename}";
};
Run Code Online (Sandbox Code Playgroud)

据我所知,待处理的软件包来自官方的 ubuntu 存储库(Launchpad 链接),所以我看不出为什么unattended-upgrade.

命令的输出确实说

没有发现可以无人值守升级的软件包,没有挂起的自动删除。

是否存在这样的情况,该工具获取了一个包,来自允许的来源,但由于某种原因不允许无人值守升级?哪些进一步的措施能做些什么来找出为什么一些包没有资格?

upgrade apt unattended-upgrades

8
推荐指数
1
解决办法
3734
查看次数

解决Ubuntu20.04上保留的软件包

您好,我最近将操作系统从 Ubuntu18.04 升级到 Ubuntu20.04。现在我注意到,当我这样做时sudo apt-get upgrade,我会保留包裹:

The following packages have been kept back:
  build-essential cpp g++ gcc gfortran liblapack-dev liblapack3
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
Run Code Online (Sandbox Code Playgroud)

我尝试了这里提到的方法。为了解决这个问题我尝试过

sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

但输出和以前一样。

我还尝试了 sudo aptitude full-upgrade ,解决方案也是将软件包保持在当前版本。输出如下:

The following NEW packages will be installed:
  cpp-9{ab} g++-9{ab} gcc-9{ab} gfortran-9{ab} libasan5{ab} libgcc-9-dev{ab} libgfortran-9-dev{ab} libgfortran5{ab} libstdc++-9-dev{ab} 
  libubsan1{ab} 
The following packages will be upgraded:
  build-essential cpp g++ gcc gfortran liblapack-dev liblapack3 
7 packages upgraded, 10 newly …
Run Code Online (Sandbox Code Playgroud)

upgrade package-management apt

7
推荐指数
1
解决办法
3426
查看次数