package-management

在(推测)不正确关机后,Debian11 不再启动桌面 - 原因/修复方法?
package-management

在(推测)不正确关机后,Debian11 不再启动桌面 - 原因/修复方法?

每次我重新启动虚拟机时,Debian11(客户操作系统)都会启动到控制台。我可以正常登录。如果我执行 startx,它会在屏幕填充黑色背景上打开一个小型 GUI 终端,而不是正常的 Debian 桌面。(无论如何,正确的桌面用于自动启动) 在使用桌面数月后,它开始这样做,然后在最后一次关机后,这可能是不合适的(例如由 Windows 主机重启强制执行)。 可能出现什么问题以及如何诊断? 注意:我在网上搜索时发现,人们都在问 Debian 在桌面环境启动前会卡住吗?但这里的情况并非如此。 编辑:在系统启动时执行的初始操作列表中,通常显示绿色的 [ Ok ],而...

Admin

为什么 Chocolatey 列出了多余的包,我可以删除它们吗?
package-management

为什么 Chocolatey 列出了多余的包,我可以删除它们吗?

打开 choco lib 文件夹,我可以看到很多文件。我记得安装的唯一东西是 python 和 ffmpeg,当然还有 Chocolatey。但其余的是什么?还有 3 个 Python 实例?我可以删除它们吗? C:\ProgramData\chocolatey\lib>choco list -lo Chocolatey v1.1.0 chocolatey 1.1.0 chocolatey-compatibility.extension 1.0.0 chocolatey-core.extension 1.4.0 chocolatey-windowsup...

Admin

为什么重建的软件包在基于 Debian / APT 的发行版中被视为降级?
package-management

为什么重建的软件包在基于 Debian / APT 的发行版中被视为降级?

我想研究为 Debian 构建软件包,但这个过程并不像在其他发行版中那么简单,当涉及到编写如何构建软件包、它依赖于什么、它是什么版本等的说明时,所以我开始重建一个已经存在的软件包。 我了解到包定义有点令人头疼(各种文件,复杂结构),但构建和重建工作流程足够简单: 确保build-essential、dpkg-dev、devscripts已安装。 /etc/apt/sources.list确保在或中启用了源存储库/dev/apt/sources.list.d/sth.list。 通过 获取包源apt source *package*。 通过安装包构建依赖项a...

Admin

从 winget 软件包列表中删除软件包而不卸载
package-management

从 winget 软件包列表中删除软件包而不卸载

摘要:我使用 Winget 安装了一个具有自动更新程序的应用程序,例如 Discord。这里的问题是,如果 Discord 应用程序自行升级,Winget 将无法检测到版本变化。 我想从 Winget 包列表中删除该应用程序但不将其卸载。 ...

Admin

在 Rocky Linux 9 中安装 PyAudio 时出错
package-management

在 Rocky Linux 9 中安装 PyAudio 时出错

我刚刚安装了 Rocky Linux 9,我的操作系统包含“开发工具”包以及开发和安装 PyAudio 所需的库,例如 portaudio 和 portaudio-devel,这在其他发行版(如 Ubuntu 和 RHEL)中多次提到。 顺便说一句,我无法在 Rocky Linux 9 上通过上述方法安装 PyAudio。安装过程中的错误消息是: ╰─ pip install pyaudio ...

Admin

如何在 pkg 中搜索多个单词(FreeBSD)
package-management

如何在 pkg 中搜索多个单词(FreeBSD)

我想在 FreeBSD 软件包中搜索几个词使用 pkg 命令 例如,如果我想搜索描述中带有“web server”字样的所有包,有人会尝试这样做: pkg search web server 但它不起作用。带引号也不行。 ...

Admin

Arch Linux 必须与存储库服务器同步某些软件包数据
package-management

Arch Linux 必须与存储库服务器同步某些软件包数据

如何强制 Arch Linux 将某些软件包数据与配置的存储库服务器{repo_title_name} 同步pacman.conf? 我尝试过sudo pacman -Sy {repo_title_name},结果是: :: Synchronizing package databases... core 265.5 KiB 103 KiB/s 00:03 [##################################] 100% extra 它会像往常一样继续下载各个包。 我怎样才...

Admin

Debian source.list 查询
package-management

Debian source.list 查询

结论 可以将/etc/apt/sources.list条目从 编辑并更改deb http://ftp.gb.debian.org/debian/ bullseye-security main contrib non-free为 吗deb http://deb.debian.org/debian-security/ bullseye-security main? 我是否需要 FTP 链接? source.list我应该有多少个文件/etc/apt? 谢谢您的帮助/解释:) 背景信息 运行更新时我收到此消息: W: Failed to fetch http:...

Admin

如何将已安装的软件设置从一个发行版部署到另一个发行版
package-management

如何将已安装的软件设置从一个发行版部署到另一个发行版

我有一个 Ubuntu 系统,其中手动安装了软件包,这些软件包来自各种来源,例如 apt 存储库、Snap 和独立软件包。我想以一种简单方便的方式将我的软件列表分发给其他人,可能使用 Git 存储库。主要是从 Ubuntu 到 Ubuntu,但也可能跨发行版。 然而,我面临的困难是,其中一些软件包需要添加特定的 apt 存储库,而其他一些则是 snap,还有一些可以在默认的 apt 存储库中找到。shell 脚本似乎效率不高。以可管理的方式将我的软件列表分发给其他人的最佳方法是什么?这是 Nix Package Manager 的用例吗? ...

Admin

apt-offline 将自定义 .deb 文件添加到 apt 更新列表
package-management

apt-offline 将自定义 .deb 文件添加到 apt 更新列表

我有.deb手动生成的文件。 我apt-offline install可以使用 apt 缓存同步它们。但是如果我尝试,apt install <package-name>它找不到同步的 deb 文件。 我认为这是因为apt update需要执行该功能才能了解包名称。 有没有办法将<package_name>_<version>.deb文件添加到 apt-update 列表中,以便我可以执行,apt install <package_name>而不需要指定 deb 文件的路径? 对于上下文问题,这是使用 ansi...

Admin

找不到 Alpine Linux 的氮气包
package-management

找不到 Alpine Linux 的氮气包

我找不到 Alpine Linux 的“nitrogen”包,他们改了名字(例如将 xorg-xinit 改为 xinit)或者有更好的替代品? 我尝试通过搜索命令和软件包站点进行查找,但一无所获,我真的很喜欢 nitrogen,但如果有适合这个发行版的更好的替代品,我就会选择它。 顺便说一下,我正在使用 Awesome 管理器。 ...

Admin

尝试使用 flatpak 时出现此错误,“未找到类似于‘flathub’的远程引用”
package-management

尝试使用 flatpak 时出现此错误,“未找到类似于‘flathub’的远程引用”

我正在尝试使用 flatpak,每当我尝试安装任何东西时,都会收到此错误: error: No remote refs found similar to ‘flathub’ 我用谷歌搜索了这个错误,似乎当 flatpak 不知道这个 repo 时就会发生这种情况。这个常见的解决方案似乎是运行以下命令: flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo 然而,添加 repo 后我仍然看到同样的问题。 当我运行时,flatpak re...

Admin

Crunchbang 中出现“无法找到包”错误
package-management

Crunchbang 中出现“无法找到包”错误

我正在将 Crunchbang 作为虚拟机运行。我运行了 sudo apt-get update,然后sudo apt-get install calibre。它说 E:无法定位包 如何解决这个问题?我已经尝试了这里提到的步骤,但无济于事。 https://www.tecmint.com/fix-unable-to-locate-package-error-in-debian-9/ 当我calibre用vim或evince或替换时openssh-server,它说没有安装候选项。 ...

Admin

apt 拒绝更新某些软件包的版本
package-management

apt 拒绝更新某些软件包的版本

首先:我的 Debian 11 系统出现了一些严重问题。为了修复这个问题,我必须启动实时磁盘、挂载根分区、将 /usr/lib 从实时介质复制到根分区、chroot,然后手动重新安装所有软件包。 现在我可以再次启动系统,但由于不知道正确的版本,apt 无法安装某些软件包。例如: # apt clean # apt update Hit:1 http://security.debian.org/debian-security bullseye-security InRelease Hit:2 http://deb.debian.org/debian bulls...

Admin

在没有互联网访问的服务器上安装 RPM 包
package-management

在没有互联网访问的服务器上安装 RPM 包

我有一个最小的 CentOS 服务器,无法访问互联网。我们称之为服务器A。 我的目标是构建一个 shell 脚本文件,为应用程序安装特定版本的本地 RPM 文件。假设目标应用程序是 Apache。问题是每个 RPM 都有依赖关系。 在另一台可以访问互联网的服务器上,我称之为服务器B,我下载了包: wget http://repo.okay.com.mx/centos/7/x86_64/release/httpd-2.4.35-5.el7.x86_64.rpm 然后将其移至服务器 A 并尝试安装: rpm -i httpd-2.4.35-5.el7.x86_...

Admin