在 Fedora 下,我设置了一个自定义区域设置变量值:
localectl set-locale LC_TIME=en_DK.UTF-8
这确实修改了 LC_TIME 。
现在我想将其恢复为未设置/空/默认状态。
我怎么做?最好使用进行更改的相同工具。两者LC_TIME=
都会LC_TIME=""
抛出错误。
在 Fedora 下,我设置了一个自定义区域设置变量值:
localectl set-locale LC_TIME=en_DK.UTF-8
这确实修改了 LC_TIME 。
现在我想将其恢复为未设置/空/默认状态。
我怎么做?最好使用进行更改的相同工具。两者LC_TIME=
都会LC_TIME=""
抛出错误。
我最近安装了 Bazzite(Fedora 的一个原子变体),并且想让 PostgreSQL 运行,这样我就可以继续我正在学习的在线开发课程。我打开 BoxBuddy(又名 Toolbox)并成功安装postgresql-server.x86_64
以及postgresql.x86_64
.我尝试运行,但出现未设置的pg_ctl status
错误。好吧,自从安装创建了该文件以来,PGDATA
我就将其设置为。/etc/postgresql-setup/upgrade/postgresql.conf
现在,我遇到的问题是pg_ctl: could not open PID file "/etc/postgresql-setup/upgrade/postgresql.conf/postmaster.pid": Not a directory
。我没有postmaster.pid
文件,并且无论如何,postgresql.conf
它不是目录,因此它本身不能包含文件。这里出了什么问题?
我从 Fedora 38 升级到 Fedora 40 或多或少是顺利的。然而,当安装新内核时,grub 配置不会更新。
该命令grep vmlinuz /boot/grub2/grub.cfg
显示
linux /boot/vmlinuz-6.8.8-300.fc40.x86_64 root=UUID=0e08d465-d601-478f-be17-a2663626588c ro
linux /boot/vmlinuz-6.8.8-100.fc38.x86_64 root=UUID=0e08d465-d601-478f-be17-a2663626588c ro
linux /boot/vmlinuz-6.3.12-200.fc38.x86_64 root=UUID=0e08d465-d601-478f-be17-a2663626588c ro
但我没有安装 6.3.12,并ls /boot/loader/entries
给了我
vmlinuz-6.8.8-100.fc38.x86_64
vmlinuz-6.8.8-300.fc40.x86_64
vmlinuz-6.8.9-300.fc40.x86_64
rpm -q kernel
也同意:
kernel-6.8.8-100.fc38.x86_64
kernel-6.8.8-300.fc40.x86_64
kernel-6.8.9-300.fc40.x86_64
是的,grub2-mkconfig -o /boot/grub2/grub.cfg
恢复配置,命令grep vmlinuz /boot/grub2/grub.cfg
现在给出
linux /boot/vmlinuz-6.8.9-300.fc40.x86_64 root=UUID=0e08d465-d601-478f-be17-a2663626588c ro
linux /boot/vmlinuz-6.8.8-300.fc40.x86_64 root=UUID=0e08d465-d601-478f-be17-a2663626588c ro
linux /boot/vmlinuz-6.8.8-100.fc38.x86_64 root=UUID=0e08d465-d601-478f-be17-a2663626588c ro
但grub2-mkconfig
不应该在每次安装内核时运行。
到底是怎么回事?
我wingpro-10.0.3.0-linux-x64.tar.bz2
几天前安装的。
您能否教我如何卸载该应用程序,因为yum remove
或dnf remove
无法处理tar.bz2
类型文件。
感谢您的帮助。
我升级到 Fedora 40,并了解到其 MAC 地址随机化的新功能(至少对于 Wi-Fi 接口)。
我该如何禁用它?我发现链接对我不起作用:
https://fedoraproject.org/wiki/Changes/StableSSIDMACAddress
我尝试遵循链接 2 中的建议并在以下位置创建 2 个文件/etc/NetworkManager/conf.d/
:
22-wifi-mac-addr.conf
:
[connection.22-wifi-mac-addr]
match-device=type:wifi
wifi.cloned-mac-address=stable-ssid
[.config]
enable=nm-version-min:1.45
和90-wifi-mac-addr.conf
:
[connection-90-wifi-mac-addr-conf]
wifi.cloned-mac-address=permanent
我按照字面意思进行操作:例如 22* 文件具有名为 [connection.22-wifi-mac-addr] 的部分,而 90* 文件具有名为 [connection-90-wifi-mac-addr-conf] 的部分(即点和“连接”一词后的减号、存在和不存在的“-conf”后缀等)。我还尝试使其统一,以修复所有拼写错误。重新启动 NetworkManager.service 后,什么也没有:
# systemctl restart NetworkManager.service
每次启用/禁用 Wifi 切换时,MAC 地址都会发生变化。
有人可以帮我吗?
我在 Fedora 39 上安装 mysql workbench 时遇到一些问题。我正在关注https://idroot.us/install-mysql-workbench-fedora-37。
> sudo dnf install https://dev.mysql.com/get/mysql80-community-release-fc39-2.noarch.rpm
Last metadata expiration check: 0:11:31 ago on Thu 25 Apr 2024 06:33:11 AM CEST.
mysql80-community-release-fc39-2.noarch.rpm 13 kB/s | 10 kB 00:00
Package mysql80-community-release-fc39-2.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
> sudo rpm -Uvh mysql80-community-release-*
warning: mysql80-community-release-fc39-1.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Verifying... ################################# [100%]
Preparing... ################################# [100%]
package mysql80-community-release-fc39-2.noarch (which is newer than mysql80-community-release-fc39-1.noarch) is already installed
> sudo dnf install mysql-workbench-community
Last metadata expiration check: 0:14:06 ago on Thu 25 Apr 2024 06:33:11 AM CEST.
No match for argument: mysql-workbench-community
Error: Unable to find a match: mysql-workbench-community
为什么找不到包?
我将 NFS 服务器配置为允许来自/24
子网的连接。
当我在客户端上运行时,showmount -e <nfs-server-ip>
会打印配置。
当我rpcinfo -p <nfs-server-ip
在客户端上运行时,会打印以下内容:
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 45198 status
100024 1 tcp 60403 status
100005 1 udp 20048 mountd
100005 1 tcp 20048 mountd
100005 2 udp 20048 mountd
100005 2 tcp 20048 mountd
100005 3 udp 20048 mountd
100005 3 tcp 20048 mountd
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 3 tcp 2049 nfs_acl
100021 1 udp 56117 nlockmgr
100021 3 udp 56117 nlockmgr
100021 4 udp 56117 nlockmgr
100021 1 tcp 46521 nlockmgr
100021 3 tcp 46521 nlockmgr
100021 4 tcp 46521 nlockmgr
但是,当我尝试在客户端上临时安装时,/nfs/myshare
出现mount.nfs: Connection refused
错误
我尝试rpcbind
在客户端上启用,然后在其中一个客户端中验证并发现这一点rpcbind.service: Referenced but unset environment variable evaluates to an empty string: RPCBIND_OPTIONS
我尝试过尝试,autofs
但感觉我的游戏时间已经结束了......
如何使临时支架按预期工作?
我在 wsl 上安装了 fedora 39,但是当我尝试使用 man 时遇到了一些问题
当我使用命令时man
我得到no manual entry for ...
我必须tsflags=nodocs
从中删除/etc/dnf/dnf.conf
我重新安装man man-db man-pages
并更改了 MANPATH,一些命令开始工作,但不是基本命令,例如man ls
和man bash
显然它们是“coreutils”包的一部分,所以我尝试重新安装它,但找不到该包中的命令,我尝试在 /usr/share/man 中查找手册页,但找不到任何内容,但存在其他页面例如,我安装了 fzf 并且存在 fzf.1.gz
我使用的是 Fedora 39 KDE。我JDownloader2Setup_unix_nojre.sh
从https://jdownloader.org/jdownloader2下载了“ ”文件。
安装程序不起作用。
./JDownloader2Setup_unix_nojre.sh
Starting Installer ...
Could not display the GUI. This application needs access to an X Server.
*******************************************************************
You can also run this application in unattended mode without
access to an X server by passing the argument -q
*******************************************************************
“目录名称不能包含空格。” 错误:
./JDownloader2Setup_unix_nojre.sh -q
Starting Installer ...
The installation directory has been set to /home/user/jd2/JDownloader 2.
The directory name must not contain spaces.
[1/1|Priority: 0]ShutdownController: start item->ShutdownEvent: Save JSonStorages
[1/1|Priority: 0]ShutdownController: item ended after->2
[Done:1/1]
Shutdown Hooks Finished
我正在安装一些软件,并在我的/opt
文件夹中发现了一个名为“google”的空文件。我使用命令rmdir
来摆脱它。当我后来重置计算机时,在 Fedora 启动之前,我以前从未见过的各种输出都打印到屏幕上。
我的电脑上没有任何谷歌软件,我不确定它为什么在那里。
我使用的是 Fedora 39。