Questions tagged «arch-linux»

Arch Linux是一种简单,轻量,滚动的Linux发行版,旨在使事情保持简单。使用此标记可以解决特定于Arch Linux的问题。请勿将这一年龄用于衍生工具,例如Manjaro。

2
Arch Linux对khugepaged无响应
我是VMware工作站10.0.3的重度用户,因此我的系统上有32GB RAM。我唯一的操作系统是Arch Linux,在桌面上使用Unity。 通常,当我有两个运行着约3GB RAM的虚拟机时,实际上经常且随机地,整个系统会在几秒钟内变得无响应。 在终端上运行“ top”时,罪魁祸首似乎是khugepaged命令,该命令在系统对100%CPU无响应时消失,然后消失。 有什么办法可以避免这种情况?我曾搜索过有关khugepaged的信息,但似乎只发现了2011年以来的古老帖子或未回答的问题。 这些是我的完整系统规格: 处理器:Intel i5 4570@3.2GHz 32GB Corsair Vengeance RAM @ 2400MHz M / B ASrock Z87 Pro 4

1
使用QEMU模拟RaspberryPi
我想使用QEMU在MacOSX上运行RaspberryPi系统。我使用本教程尝试了以下操作: ./qemu-system-arm -M多用途pb -cpu arm1176 -m 256 -hda ArchLinuxARM-2014.06-rpi.img -kernel kernel.img-附加“ root = / dev / sda” -serial stdio ArchLinuxARM-2014.06-rpi.img我的RPi图像在哪里,并且kernel.img确切地来自ArchLinuxARM-2014.06-rpi.img(我制作了它的副本,但我不确定这是一个绝妙的主意)。 结果得到两个QEMU窗口。其中有一个“计算机”和一个“查看”菜单,以及一个黑色屏幕,显示以下消息: 来宾尚未初始化显示(尚未)。 第二个只是一个黑色的窗口。 使用Raspbian映像和相同的命令时,我遇到了相同的问题。我究竟做错了什么?


1
如何在Arch Linux上重建glibc?
似乎MATLAB已在Linux上获得了成功,因为它“通过静态TLS动态加载了某些库”,这对我来说除了意味着一堆错误之外,对我来说没有任何意义。 建议的解决方法是glibc使用更大的文件进行重建DTV_SURPLUS。这给我留下了两个问题: 如何glibc在Arch Linux上重建以增加DTV_SURPLUS?我看着abs树中的PKGBUILD,却没有看到DTV_SURPLUS任何地方,所以我不知道在哪里进行更改。 我设定为什么值DTV_SURPLUS?大概将其设置为过大 2^64和一个坏主意。 在R2014a中使用以下MWE可以看到MATLAB的问题: >> ones(10)*ones(10); >> doc('help'); Exception in thread "XPCOMMessageLoop" java.lang.UnsatisfiedLinkError: /opt/matlab/sys/jxbrowser/glnxa64/xulrunner/xulrunner-linux-64/libxul.so: dlopen: cannot load any more object with static TLS at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary1(Unknown Source) at java.lang.ClassLoader.loadLibrary0(Unknown Source) at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.load0(Unknown Source) at java.lang.System.load(Unknown Source) at com.teamdev.jxbrowser.gecko.xpcom.impl.linux.LinuxMozillaToolkit.c(Unknown Source) at com.teamdev.jxbrowser.gecko.xpcom.impl.linux.LinuxMozillaToolkit.a(Unknown Source) …

3
VirtualBox:modprobe找不到vboxguest,vboxsf,vboxvideo
我一直按照以下说明安装Arch Linux的来宾软件包。 不幸地modprobe返回: [snooc@archfire ~]$ modprobe -a vboxguest vboxsf vboxvideo modprobe: WARNING: Module vboxguest not found. modprobe: WARNING: Module vboxsf not found. modprobe: WARNING: Module vboxvideo not found. pacman -Ss virtualbox 显示: [snooc@archfire ~]$ pacman -Ss virtualbox ... community/virtualbox-guest-modules 4.3.12-1 [installed] Guest kernel modules for VirtualBox ... community/virtualbox-guest-utils 4.3.12-1 [installed] …

2
Arch不会在启动时挂载btrfs阵列
作为数据分区,我有一个多磁盘btrfs文件系统。我的根磁盘是ext4 Fstab: UUID=290624c6-6b95-41fd-94a1-923ebca64b83 / ext4 rw,relatime,data=ordered 0 1 /dev/sdc /mnt/btrfs btrfs rw,relatime,compress-force=zlib,autodefrag 0 0 当我启动机器时,它将等待1m30s并显示以下消息 A start job is running for dev-sdc.device 在那之后 Dependency failed for /mnt/btrfs 登录后我可以做 mount /mnt/btrfs systemctl default 它将起作用。系统将正常启动。 我首先虽然可能需要使用mkinitcpio挂钩来做一些事情,但是此页面显示: Arch的默认mkinitcpio软件包包含一个标准的btrfs挂钩,足以获取多设备(RAID)支持。除此之外,内核还可以引导单设备btrfs根目录而无需任何钩子 因此,一切都应该开箱即用。 为什么它不起作用,我应该怎么做才能解决它?


1
dbus-launch异常终止,出现以下错误:未指定协议
在Arch Linux x64系统中进行了最近的升级后,使用安装或删除软件包后,我始终收到此警告消息pacman。 (gconftool-2:5207):GConf-警告**:客户端无法连接到D-BUS守护程序: / usr / bin / dbus-launch异常终止,出现以下错误:未指定协议 自动启动错误:X11初始化失败。 因此,到目前为止(我知道)我还没有看到任何不良影响,但是我想取消此警告。 编辑 通过安装或卸载GNOME Do,我可以始终如一地重现这一点。以下两个命令都将导致上面的输出。 $ sudo pacman -S gnome-do $ sudo pacman -Rns gnome-do 跑步xhost +似乎可以暂时减轻警告(至少在重新启动之前)。我可以跑步xhost -,警告返回。 更新 此问题在进行几次升级(即pacman -Syu)后消失了。
8 arch-linux  x11  d-bus 

3
如何在Arch Linux中连接到Wi-Fi网络?
tl; dr阅读了有关安装,无线设置和WPA请求方的Arch Wiki文章,尝试了以下建议以及许多论坛主题后,启动Arch时,我无法获得以下任意卡来连接至我的无线网络Linux 2013年9月1日ISO: Edimax Technology Co.,Ltd EW-7811Un 802.11n无线适配器(ID 7392:7811) Realtek Semiconductor Corp.,又名RTL8192CU 802.11n WLAN适配器。Bolse®300Mbps Wifi无线N USB微型迷你适配器(ID 0bda:8178) 方法1(默认): 缺省做法是systemctl stop dhcpcd.service紧随其后wifi-menu。它找到网络: [SSID] + wpa 10 超时后,它将报告连接失败。如果我运行wifi-menu一个第二时间不要求输入密码,但完成当它终于给出了一些调试提示: Job for netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service failed. See 'systemctl status netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service' and 'journalctl -xn' for details. 前者报告服务已“加载”,但未“活动”(从字面上看inactive (dead))。后者说: WPA association/authentication failed for interface 'wlp0s29f7u5' 这是否意味着输入/etc/netctl/wlp0s29f7u5-BTHub4-GRK6错误?我无法告诉程序何时需要实际的 Wi-Fi密码,何时需要类似的psk值wpa_passphrase(man …

3
dbus和systemd / user遇到问题
我已经进行了系统设置,以便使用systemctl start user@me将启动我的用户服务,但是我的dbus不会继续(我需要PulseAudio)。 有什么方法可以检查dbus或systemd找出我做错了什么? 在这一点上,我没有尝试的想法。请让我知道我是否可以提供其他可能相关的信息。 附加信息/解决方案尝试 我正在使用Arch Linux,systemd 204-1和dbus 1.6.10-1 通过启动用户systemd # systemctl start user@me给我这个: ├─systemd─┬─(sd-pam) │ ├─mpd───5*[{mpd}] │ └─pulseaudio─┬─gconf-helper │ └─2*[{pulseaudio}] systemd --user &在用户产生时手动开始: ├─bash─┬─pstree │ └─systemd─┬─2*[dbus-daemon] │ ├─dbus-launch <<< X only │ ├─gconfd-2 <<< X only │ ├─mpd───5*[{mpd}] │ └─pulseaudio─┬─gconf-helper │ └─2*[{pulseaudio}] 尽管我确实启用了用户dbus.service,但如果我不在X中,并吐出以下错误: Failed to open private bus …

3
安装Arch Linux后,它仅显示文本“找不到可启动的设备”
我一直在尝试安装Arch Linux。安装后,它会显示BIOS屏幕,然后会出现一条消息“找不到可引导的设备”。 我现在已经重试了整个场景,但仍然只显示相同的消息... 在安装时,我遵循了ArchLinux Wiki上的非官方初学者指南。 这是我所做的: 首先,我擦拭了硬盘驱动器(在擦拭之前安装了Windows Vista)并通过使用gdisk将GPT放在其上。然后,我设置了一些分区,现在看起来如下所示(parted的输出): Model: ATA ST9160310AS (scsi) Disk /dev/sda: 160GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 2097kB 1049kB BIOS boot partition bios_grub 2 2097kB 107MB 105MB ext2 Linux filesystem 3 107MB 21.6GB …

2
“ linux-headers-3.7.5-1-ARCH”意味着什么软件包?
我正在调试一个封闭源代码的软件安装程序,该安装程序似乎对我的发行版有一些先入为主的想法。找不到后,安装将中止apt-get。它尝试运行的命令是: apt-get -y -q install linux-headers-3.7.5-1-ARCH 我想“软件包名称”来自/usr/src,唯一的入口是linux-3.7.5-1-ARCH。是否有人对我应该使用pacman安装哪个软件包有任何有根据的猜测? 标头可能将用于编译自定义硬件的驱动程序。 这是安装日志中的一些相关文本: 注:必须针对Linux OS当前正在运行的内核的内核源构建Linux驱动程序。该脚本为您自动完成此任务。 注意:您必须安装Linux OS内核标头源文件。如果计划运行Jungo调试监视器,则可能还需要安装“ compat-libstdc ++”和“ libpng3”。 您的Linux当前正在运行以下内核版本: 3.7.5-1-ARCH

4
恢复计算机时运行的脚本放在哪里?
当我的计算机从内存挂起状态唤醒时,我需要锁定屏幕, 因此,我尝试将以下脚本放入/usr/lib/pm-utils/sleep.d和/etc/pm/sleep.d,但从未执行过, #!/bin/sh case "$1" in hibernate|suspend) ;; thaw|resume) vlock -ans ;; *) exit $NA ;; esac PS pm-suspend不是pm-hibernate。 编辑 也尝试过系统化的服务,没有运气: # /etc/systemd/system/resume@.service [Unit] Description=User resume actions After=suspend.target [Service] User=root Type=simple ExecStart=vlock -ans [Install] WantedBy=suspend.target 我systemctl enable resume@.service也打过电话,vlock还没打过去。

2
如何将通知通过管道发送到状态栏中?
我正在尝试在Arch Linux中使用图形化的最小通知系统。具体来说,我对诸如dzen2或conky之类的程序感兴趣,这些程序允许使用更多基于文本的状态栏。 是否有可能管的通知(如libnotify,notify-send除外),从像dzen2和Conky的程序作出了状态栏?有没有我可以尝试的更简单或更有文献记载的方法? 我目前使用Openbox,但希望偶尔切换WM,因此,与WM无关的建议将不胜感激。

1
是否可以自动从暂停中唤醒?
这是我的问题: 我有一台运行Arch的笔记本电脑,我一直呆在家里。它的电池续航时间长达4小时,但有时我的女儿在电池存放的地方玩耍,最后拔下插头。好吧,当我五个小时后回到家时,笔记本电脑硬关机了。 此外,有时我会暂时将其暂停,并忘记一天左右的时间-同样的问题。 这是我的主张: 所以我的想法是,我可以做一次每15或30分钟左右运行一次的cron工作,以检查电池寿命。如果电池寿命还不到N分钟,我可以让笔记本电脑进入休眠状态。如果我的笔记本电脑处于正常“开启”状态,则可以正常工作。但是如果我被停职,那就不要那么多了。所以我的问题有两个方面-是否有更好的方法可以做到这一点,如果没有,是否可以在挂起模式下进行某种监视-基本上只是运行该cron作业? 这是起作用的: 按照Arch Wiki上的uswsusp指示,我从AUR安装了uswsusp 。使用以下命令: wayne@jughead:~$ swapon -s Filename Type Size Used Priority /dev/sda2 partition 530140 56744 -1 我发现/dev/sda2这是我的交换分区的名称。所以我在我的/etc/suspend.conf snapshot device = /dev/snapshot resume device = /dev/sda2 我在这里的mkinitcpio.conf中添加了uresume: HOOKS="base udev autodetect pata scsi sata resume uresume filesystems usbinput fsck" 我创建/etc/pm/config.d/module并放入 SLEEP_MODULE=uswsusp 在里面。 由于无法识别(# s2ram --test显示Machine unknown)我的笔记本电脑,因此我不得不使用该--force选项。 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.