过去几周我一定在 Ubuntu 20.04 LTS 机器上的某个地方弄乱了我的软件包:
\n# apt-get install libreoffice\nReading package lists... Done\nBuilding dependency tree \nReading state information... Done\nSome packages could not be installed. This may mean that you have\nrequested an impossible situation or if you are using the unstable\ndistribution that some required packages have not yet been created\nor been moved out of Incoming.\nThe following information may help to resolve the situation:\n\nThe following packages have unmet dependencies:\n libreoffice : Depends: libreoffice-base but it is not going to be installed\n Depends: …Run Code Online (Sandbox Code Playgroud) 如何libadwaita-1为meson已构建的项目安装依赖项?
(具体来说gnome-calculator,如果这很重要的话。)
我有兴趣对Gnome 计算器应用程序进行一些小调整,主要是为了我自己的娱乐(我想将 \xcf\x80 按钮更改为按钮,因为pi 是错误的;)),所以下载了源代码并尝试构建它,希望随后做出改变。
\n它似乎期望用它来构建meson(我以前不熟悉它),所以......我试图让它用它来构建,这样我就可以进行调整并从那里开始。
我正在 Ubuntu budgie 上做这个...
\n: $; lsb_release -a\nNo LSB modules are available.\nDistributor ID: Ubuntu\nDescription: Ubuntu 21.10\nRelease: 21.10\nCodename: impish\nRun Code Online (Sandbox Code Playgroud)\ngit clone https://gitlab.gnome.org/GNOME/gnome-calculator.git(通过 HEAD 处的提交获得214649c)
cd gnome-calculator
(查看自述文件,浏览各种内容,发现我可能想要meson,对此进行了一些阅读......)
sudo apt install meson
meson build …
我正在尝试配置构建引擎(Bazel)以使用 gcc-7。为此,我需要指向所有所需 .deb 包的链接。
gcc-7 的依赖项之一是 libatomic1 (>= 7.5.0-6ubuntu2)。我意识到这是“大于或等于”,但如果我想使用随 gcc-7 分发的原始库,我可以在哪里获得它们?
例如,如果我这样做,apt download --print-uris libatomic1=7.5.0-6ubuntu2为什么会告诉我:
E: Version '7.5.0-6ubuntu2' for 'libatomic1' was not found
Run Code Online (Sandbox Code Playgroud)
但当我apt show libgcc-7-dev这样做时我看到了libatomic1>=7.5.0-6ubuntu2被列为依赖项。我在哪里可以找到这个 libatomic1=7.5.0-6ubuntu2 ?
我想我可能会在http://old-releases.ubuntu.com/ubuntu/pool/main/g/gcc-7/中找到库包,但它不在那里。
Ubuntu 20.04.4 LTS
我尝试运行软件更新程序,但出现以下错误:
libpython3.7: Depends: libpython3.7-stdlib (= 3.7.13-1+focal3) but it is not installed
Depends: zlib1g (>= 1:1.2.0) but 1:1.2.11.dfsg-2ubuntu1.3 is installed
libpython3.7-dev: Depends: libpython3.7-stdlib (= 3.7.13-1+focal3) but it is not installed
Depends: libpython3.7 (= 3.7.13-1+focal3) but 3.7.13-1+focal3 is installed
python3.7: Depends: python3.7-minimal (= 3.7.13-1+focal3) but 3.7.13-1+focal3 is installed
Depends: libpython3.7-stdlib (= 3.7.13-1+focal3) but it is not installed
Run Code Online (Sandbox Code Playgroud)
我尝试了以下方法,但没有一个有效。
sudo apt --fix-broken install
sudo apt upgrade
Run Code Online (Sandbox Code Playgroud)
sudo apt-get purge python3.7
sudo apt-get autoremove && sudo apt-get autoclean
sudo apt-get install …Run Code Online (Sandbox Code Playgroud) 是否有一个等效的snap命令对 Snap 执行的操作与apt-get autoremove/apt-get autopurge对 Apt 软件包执行的操作相同?(也可作为apt autoremove...)
更新 3:对于好奇的人和那些从 Google 来到这里的人来说,FlatPak 的等效命令是flatpak uninstall --unused。
更新:在收到答复后,我想澄清这个问题,其中指出:
\n\n\nSnap 没有像 apt 这样的依赖项,因此类似于 autoremove 的功能似乎没有必要。
\n
这是不正确的。请考虑以下情况(这只是众多例子之一):
\n$ snap list \nName Version Rev Tracking Publisher Notes\nbare 1.0 5 latest/stable canonical\xe2\x9c\x93 base\ncore 16-2.57.6 14399 latest/stable canonical\xe2\x9c\x93 core\ncore18 20221212 2667 latest/stable canonical\xe2\x9c\x93 base\ncore20 20221123 1738 latest/stable canonical\xe2\x9c\x93 base\n$ sudo snap install nvim --classic \nnvim v0.8.1 from neovim-snap …Run Code Online (Sandbox Code Playgroud) 因为这个我无法安装 Ubuntu。
我发现存储库中没有 linux-headers-5.15.0-76-generic 包。我可以做什么来解决这个问题?
我正在使用 Ubuntu 服务器 22.04 Jammy
我正在尝试在我的 Ubuntu 12.04 P.P.Pangolin 上安装 Gnome 并收到以下错误:
root@***:~# sudo apt-get install gnome-core gnome-session-fallback
Reading package lists... Done
Building dependency tree
Reading state information... Done
gnome-core is already the newest version.
gnome-session-fallback is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
5 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up bluez (4.98-2ubuntu7) ...
start: Job …Run Code Online (Sandbox Code Playgroud) 在sudo apt-get updateand 之后sudo apt-get dist-upgrade,出现以下错误:
读取软件包列表...完成 构建依赖树 读取状态信息...完成 您可能想要运行“apt-get -f install”来更正这些。以下软件包具有未满足的依赖项: skype-bin:i386 : Breaks: skype (< 4.1.0.20.0-0ubuntu0.12.04.1) 但已安装 4.1.0.20-0ubuntu0.11.10.2 E:未满足的依赖项。尝试使用 -f。
然后我尝试sudo apt-get -f install并出现以下错误:
读取包列表...完成 构建依赖树 读取状态信息...完成 更正依赖项...完成 将安装以下额外包:skype 将升级以下包:skype 1 升级,0 新安装,0 删除和 0 未升级。1 未完全安装或拆除。需要获得 0 B/15.3 kB 的档案。此操作后,将释放 4,096 B 磁盘空间。你想继续[是/否]吗?dpkg:依赖问题阻止了 Skype 的配置:skype-bin:i386 (4.1.0.20.0-0ubuntu0.12.04.1) 破坏了 Skype (<< 4.1.0.20.0-0ubuntu0.12.04.1) 并被安装。要配置的Skype版本为4.1.0.20-0ubuntu0.11.10.2。dpkg: 错误处理 Skype (--configure): 依赖性问题 - 未配置 未写入任何批准报告,因为错误消息表明它是先前失败的后续错误。处理时遇到错误:Skype E:子进程/usr/bin/dpkg返回错误代码(1)
如何更新我的Skype并解决这个问题?
我在 Ubuntu 12.04 64bit 上,以下显示在图形更新管理器中。
版本变化: 安装版本:4.1.0.20-0ubuntu0.11.10.2 可用版本:4.1.0.20.0-0ubuntu0.12.04.1
我想从我的 Ubuntu 系统中删除 Empathy,(我目前在没有 Unity 的情况下运行 Quantal,只有 Gnome)。当我尝试在 Synaptic 中删除它时,它也想删除 Gnome-Core,我认为这会破坏我的设置。
我对么?
我去下载页面下载了fs2_open_3.6.16.tar.bz2包,解压。像这样运行它,./fs2_open_3.6.16但我收到以下错误:
./fs2_open_3.6.16: error while loading shared libraries: liblua5.1.so.0: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
(liblua5.1-0包已安装)
我试过
ln -s ./liblua-5.1.so.5.1.x liblua-5.1.so
Run Code Online (Sandbox Code Playgroud)
但它没有用,同样的错误。
问题:我如何解决这个错误并玩游戏
注意:我使用的是 Ubuntu 12.10
的输出:ldd ./fs2_open_3.6.16
linux-vdso.so.1 => (0x00007fffa22cc000)
libSDL-1.2.so.0 => /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0 (0x00007f0566c3e000)
libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007f0566a11000)
libvorbisfile.so.3 => /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3 (0x00007f0566808000)
libtheora.so.0 => /usr/lib/x86_64-linux-gnu/libtheora.so.0 (0x00007f05665b7000)
libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007f05663b0000)
libopenal.so.1 => /usr/lib/x86_64-linux-gnu/libopenal.so.1 (0x00007f0566156000)
libGL.so.1 => /usr/lib/nvidia-current-updates/libGL.so.1 (0x00007f0565e39000)
libGLU.so.1 => /usr/lib/x86_64-linux-gnu/libGLU.so.1 (0x00007f0565bba000) …Run Code Online (Sandbox Code Playgroud) dependencies ×10
12.04 ×2
apt ×2
installation ×2
12.10 ×1
compiling ×1
dpkg ×1
empathy ×1
games ×1
gnome ×1
libreoffice ×1
skype ×1
snap ×1
upgrade ×1