AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-36718

August Karlstrom's questions

Martin Hope
August Karlstrom
Asked: 2024-12-20 03:34:51 +0800 CST

解决网络连接缺失问题

  • 5

将我的家用服务器计算机上的操作系统从 Debian 11 升级到 Debian 12(通过更改 sources.list 并使用 apt 命令)然后重新启动计算机后,我没有网络连接,也没有 IP 地址。我该如何解决问题?这台电脑是 SolidRun Cubox i2eX,使用 Freescale 芯片 i.MX6 Dual。我使用的是有线连接,如果我将其插入另一台电脑,它就可以正常工作(更新期间工作正常)。有什么线索吗?

# uname -a                                                  
Linux server 6.1.0-28-armmp #1 SMP Debian 6.1.119-1 (2024-11-22) armv7l GNU/Linux

# ip address                                                
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000                                                                     
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00                       
    inet 127.0.0.1/8 scope host lo                                              
       valid_lft forever preferred_lft forever                                  
    inet6 ::1/128 scope host noprefixroute                                      
       valid_lft forever preferred_lft forever                                  
2: end0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000                                                                           
    link/ether d0:63:b4:00:97:0e brd ff:ff:ff:ff:ff:ff                          

# lspci
(no output)

为了回应评论中的请求,

# dmesg | grep net                                       
[    0.060030] audit: initializing netlink subsys (disabled)                    
[    7.662459] mdio_bus 2188000.ethernet-1: MDIO device at address 4 is missing.
[    7.675076] fec 2188000.ethernet eth0: registered PHC device 0               
[    7.856371] fec 2188000.ethernet end0: renamed from eth0                     

和

# ip link set dev end0 up                                
# ip address                                             
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo                                              
       valid_lft forever preferred_lft forever                                  
    inet6 ::1/128 scope host noprefixroute                                      
       valid_lft forever preferred_lft forever                                  
2: end0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000                                                             
    link/ether d0:63:b4:00:97:0e brd ff:ff:ff:ff:ff:ff                          
    inet6 fe80::d263:b4ff:fe00:970e/64 scope link                               
       valid_lft forever preferred_lft forever                                  
debian
  • 1 个回答
  • 36 Views
Martin Hope
August Karlstrom
Asked: 2023-07-04 16:38:17 +0800 CST

Qt 应用程序中的默认等宽字体

  • 7

在文件中~/.config/fontconfig/fonts.conf我设置monospace为DejaVuSansMono:

<alias>
  <family>monospace</family>
  <prefer><family>DejaVuSansMono</family></prefer>
</alias>

GTK 应用程序(如文本编辑器 Pluma)遵循此设置,如果我选择 Monospace 字体,我会得到 DejaVu Sans Mono。然而,在 Qt 应用程序 TortoiseHg Workbench 中,字体 Monospace 与 Courier 关联:

在此输入图像描述

以下是 TortoiseHg 中的字体设置:

在此输入图像描述

Qt 应用程序从哪里检索其字体关联?

我可以将 TortoiseHg 中的字体设置为 DejaVu Sans Mono,但我相信解决根本问题会更有利,以便 DejaVu Sans Mono 成为所有 Qt 应用程序的等宽字体。你有什么建议吗?

我运行 Debian 12 和 TortoiseHg 版本 6.3.1,它是用 Qt-5.15.8 构建的。

编辑:在我安装该软件包之前ttf-mscorefonts-installer,DejaVu Sans Mono 是与 TortoiseHg 中的 Monospace 相关的字体。

debian
  • 2 个回答
  • 94 Views
Martin Hope
August Karlstrom
Asked: 2023-06-12 04:28:22 +0800 CST

更新到 Debian 12 后某些应用程序的启动速度非常慢

  • 5

我使用 Blackbox 作为我的窗口管理器运行 Debian,我使用命令从控制台开始旧学校的方式startx。在 Debian 11 中,我遇到了一些 GUI 应用程序需要很长时间才能启动的问题。更换

exec blackbox

和

exec dbus-launch --exit-with-session blackbox

在.xinitrc解决了问题。今天我升级到 Debian 12(全新安装)但现在我又遇到了同样的问题,尽管使用了 dbus-launch。例如,Firefox 第一次启动需要 25 秒。随后的发射时间不到五秒钟。我试图通过命令运行 firefoxstrace以查看发生了什么:

$ strace firefox

这是进程挂起一段时间之前的最后十行:

futex(0x7f060049ca18, FUTEX_WAKE_PRIVATE, 1) = 1
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 35
futex(0x7f0600500018, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f0600500018, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x7f0600500018, FUTEX_WAKE_PRIVATE, 1) = 0
write(27, "\1\0\0\0\0\0\0\0", 8)        = 8
clock_gettime(CLOCK_MONOTONIC, {tv_sec=6056, tv_nsec=849987069}) = 0
futex(0x7f060049ca18, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_MONOTONIC, {tv_sec=6056, tv_nsec=850085427}) = 0
poll([{fd=35, events=POLLIN}], 1, 25000

任何人都可以解释输出吗?可能是什么问题呢?

debian
  • 1 个回答
  • 44 Views
Martin Hope
August Karlstrom
Asked: 2020-02-02 10:30:46 +0800 CST

开机时自动开启 Wi-Fi

  • 0

我使用 Wicd 作为网络管理器运行 Debian 10。当我启动计算机时,wicd 正在运行:

$ ps aux | grep wicd
root       416  2.5  1.5  36144 15180 ?        Ss   19:11   0:00 /usr/bin/python -O /usr/share/wicd/daemon/wicd-daemon.py --no-daemon --keep-connection
root       524  1.2  1.4  25576 13716 ?        S    19:11   0:00 /usr/bin/python -O /usr/share/wicd/daemon/monitor.py
kalle      830  0.0  0.0  10708   684 pts/0    S+   19:12   0:00 grep wicd

但是,当我启动时wicd-client,未启用 Wi-Fi:

窗口

如果我单击“打开 Wi-Fi”,然后单击“刷新”,我会得到一个可供选择的网络列表。如何在计算机启动时自动打开 Wi-Fi,以便 Wicd 可以自动连接到我的默认网络?

更新

原来在电脑启动的时候wlan被阻塞了:

$ sudo rfkill
ID TYPE DEVICE       SOFT      HARD
 0 wlan phy0      blocked unblocked
 1 wlan hp-wifi unblocked unblocked
 2 wwan hp-wwan unblocked unblocked

如果我运行sudo rfkill unblock 0,则 Wi-Fi 已打开。如何防止 wlan0 被阻止?

wifi wicd
  • 1 个回答
  • 286 Views
Martin Hope
August Karlstrom
Asked: 2019-10-28 02:06:53 +0800 CST

挂载的 NFS 目录中的某些目录为空

  • 1

从运行 macOS 的客户端计算机上,我使用地址连接到本地网络上我的 Debian 服务器上的目录nfs://192.168.0.14/mnt/archive/foo。奇怪的是,其中的一些目录在foo客户端上是空的,但在服务器上却没有。所有目录都具有相同的权限和所有权。/etc/exports客户端 IP 地址中唯一的一行是

/mnt/archive/foo 192.168.0.17(ro,no_root_squash,insecure,subtree_check,fsid=0)

有什么线索吗?

编辑:事实证明,只有文件名中包含非 ASCII 字符的目录才会显示为空。因此,这似乎是一个字符编码问题。

debian
  • 1 个回答
  • 539 Views
Martin Hope
August Karlstrom
Asked: 2019-10-21 00:27:36 +0800 CST

在键盘上查找 APL 符号

  • 1

我在 Debian 10 上使用 GNU APL。我的 Apple 键盘配置为使用正确的 Alt 键输入 APL 字符,而后者被重新映射到正确的 Command 键:

setxkbmap se,apl -variant ,dyalog -option grp:switch -option lv3:rwin_switch

我现在可以分别用RightAlt+R和RightAlt+I输入 APL 字符,例如 ⍴ (rho) 和 ⍳ (iota) 。但是,许多 APL 符号在键盘上的位置不太直观,所以我想看看每个符号的位置。我试过使用 xkeycaps* 但它没有显示 APL 字符。有什么线索吗?

*我使用以下键盘设置

PC -> 105 键,宽 Delete,高 Enter -> XFree86;瑞典

x11
  • 1 个回答
  • 314 Views
Martin Hope
August Karlstrom
Asked: 2019-09-14 02:12:22 +0800 CST

在任何解释器中搜索命令历史记录

  • 0

通过运行解释器rlwrap,我可以通过按向上和向下箭头键访问命令历史记录。但是,我希望能够像在 Bash 中那样搜索命令历史记录(使用 Ctrl-r)。rlwrap有没有具有此功能的替代品?顺便说一句,我使用的是rlwrap0.43 版。

编辑:这个问题似乎与 GNU APL 有关。对于其他命令行解释器,Ctrl-r 命令按预期工作。

terminal
  • 2 个回答
  • 238 Views
Martin Hope
August Karlstrom
Asked: 2019-07-17 01:08:32 +0800 CST

查找提供给定命令的包

  • 7

如果command-not-found安装了包并且用户尝试运行系统上不存在的命令,则会打印一条建议,其中包含提供可执行文件的包的名称。是否有具有相同功能但将可执行文件的名称作为参数的命令?

编辑:我已阅读如何找出文件属于哪个(未安装)Debian 软件包?但是没有一个建议提供了一个命令,它给出了一个明确的结果,比如command-not-found.

debian apt
  • 2 个回答
  • 2819 Views
Martin Hope
August Karlstrom
Asked: 2019-05-24 00:21:04 +0800 CST

在 /usr/local/src 中构建包时获得正确的文件权限

  • 0

据我了解,当您构建位于其中的包foo/usr/local/src时,您不需要是 root。但是,当我提取包并尝试运行构建脚本时,它会失败,因为它无权在以下位置创建新文件/usr/local/src/foo:

$ pwd
/usr/local/src
$ ls -ld .
drwxrwsr-x 5 root staff 4096 May 16 20:36 .
$ ls -l foo.tar.gz 
-rw-r--r-- 1 root staff 206574 May 16 20:35 foo.tar.gz
$ sudo tar xf foo.tar.gz
$ ls -ld foo
drwxr-sr-x 7 root staff 4096 May 16 20:36 foo/

解决这个问题的正确方法是什么?我应该将自己添加到组人员中并运行sudo chmod g+w foo吗?

linux debian
  • 1 个回答
  • 185 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve