标签: arch-linux

在 pacman 中明确安装包

我有一个安装在我的 PC 上的软件包,作为对另一个软件包的依赖。

我想显式安装该软件包,但不实际重新安装它或下载任何文件。

这可能吗?

更新

我没有缓存任何包/var/cache/pacman/pkg,这是我想在不重新安装的情况下更改包详细信息的原因之一。

即使我缓存了包,运行 pacman -S 也意味着运行整个安装过程,我也想避免这种情况。

arch-linux pacman package-management

37
推荐指数
2
解决办法
1万
查看次数

如何在这个全新的 Arch 安装中启用声音?

我正在关注Arch 初学者指南

我正在运行 Arch。现在我正在处理安装后说明,其中的第一部分是取消扬声器的静音。这就是我的问题所在。

首先,我安装了 alsamixer

pacman -S alsa-utils
Run Code Online (Sandbox Code Playgroud)

那么这个

amixer sset Master unmute
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

amixer: Unable to find simple control 'Master',0
Run Code Online (Sandbox Code Playgroud)

我不知道如何继续。

编辑

# cat/proc/asound/cards
0 [MID]: Hda-Intel - HDA Intel MID
         HDA Intel MID at 0xf7e14000 irq 63
1 [PCH]: Hda-Intel - HDA Intel PCH
         HDA Intel PCH at 0xf7e10000 irq 59 

# amixer -c1 sset Master unmute
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87 …
Run Code Online (Sandbox Code Playgroud)

arch-linux alsa audio

37
推荐指数
3
解决办法
9万
查看次数

为什么在守护进程运行时出现“无法连接到 Docker 守护进程”?

Docker 服务显然正在运行:

$ systemctl status docker.service 
? docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2015-12-28 19:20:50 GMT; 3 days ago
     Docs: https://docs.docker.com
 Main PID: 1015 (docker)
   CGroup: /system.slice/docker.service
           ??1015 /usr/bin/docker daemon -H fd:// --exec-opt native.cgroupdriver=cgroupfs
$ ps wuf -u root | grep $(which docker)
root      1015  0.0  0.3 477048 12432 ?        Ssl   2015   2:26 /usr/bin/docker daemon -H fd:// --exec-opt native.cgroupdriver=cgroupfs
Run Code Online (Sandbox Code Playgroud)

但是,Docker 本身拒绝与之交谈:

$ docker info
Cannot connect to the …
Run Code Online (Sandbox Code Playgroud)

arch-linux docker

37
推荐指数
2
解决办法
10万
查看次数

如何使用 i3 WM 在 Arch Linux 上轻松制作屏幕区域的屏幕截图?

大约一个月前,我从 Ubuntu 14.04 LTS 切换到 Arch,我对这个决定非常满意。但是,我想念我的新发行版的一些功能,尤其是Shift+ printscr,它在 Unity 中允许选择要捕获的屏幕区域。

我使用 i3 WM。所以,我的问题是:如何配置类似 Unity 的屏幕截图行为,以便能够使用键盘快捷键或其他东西(无需深入研究窗口 ID 和控制台内容)来捕捉屏幕区域或窗口?

arch-linux screenshot i3

36
推荐指数
5
解决办法
4万
查看次数

为什么 Arch Linux 中没有 -dev 包?

我知道像GentooSlackware这样的基于源代码的发行不需要*-dev程序版本。它们包括源代码以及用于在本地编译所有内容的头文件。

但是我从未*-devArch Linux 中看到过包,尽管它是基于包的。我*-dev在其他发行版中遇到了很多包。

compiling source arch-linux package-management

34
推荐指数
2
解决办法
2万
查看次数

Arch Linux 终端无法启动

我刚刚按照youtube 上的视频教程第一次安装了 Arch Linux 。但是,当我尝试启动 GNOME 终端时,它不会启动。它会在我的屏幕顶部显示终端几秒钟,并且会有一个加载符号,但几秒钟后它们都消失了,并且不会出现任何终端。因为我无法加载或启动终端,所以我什么也做不了(我什至无法回答注册 Arch Linux 论坛的问题)。我究竟做错了什么?

gnome arch-linux terminal gnome-terminal gnome3

34
推荐指数
3
解决办法
11万
查看次数

为什么某些字符在 Chrome 中显示为正方形?

例如,在开发工具中,我得到类似的信息:

Chrome 开发工具

其中一些方块位于行尾,最初我以为它们是回车,但事实证明它们不是。

此外,广场出现后=>在许多地方没有换行,并期待在十六进制编辑器显示该文件不存在根本之间的任何字符="(例如id="被显示为id=? "

这也偶尔出现在网页中,例如我看到:

谷歌搜索结果

我复制了那句话,在十六进制编辑器看着它,并再次之间不存在性格e:。源代码中也没有显示任何内容。

我以前从未见过这种情况,这是我几天前重新安装 arch 之后才出现的。

Chrome 是:版本19.0.1084.15 dev
Arch 是: Kernel 3.3.1-1-ARCHx86_64

locale.genen_GB取消注释语言环境(UTF-8ISO-8859-1)。chrome 中的编码默认为ISO-8859-1,但将其切换为UTF-8没有区别。

这是我使用的 html 文件:test.html

修复会很棒,解释会很棒,确认这只是(或不是)我的设置有问题也很好。

编辑:在调查字体后,我发现在这两种情况下它都试图使用 arial,它在 arch 中是ttf-ms-fonts包的一部分。安装它会导致字体发生变化,但方块仍然存在(尽管形状不同)。在这两种情况下,字体都不符合系统的默认字体。

Chrome 开发工具 - 带有 arial

arch-linux character-encoding chrome fonts

33
推荐指数
4
解决办法
6万
查看次数

如何禁用笔记本电脑上的触摸屏?

我的笔记本电脑有触摸屏,但我不使用它。如何禁用此功能?我使用 Arch Linux。我想我可以尝试删除相关的驱动程序。根据此页面,可能的驱动程序都已命名xf86-input*。但是,看起来我没有安装类似的东西:

# pacman -Qs xf86-input
local/xf86-input-evdev 2.8.3-1 (xorg-drivers xorg)
    X.org evdev input driver
local/xf86-input-joystick 1.6.2-3 (xorg-drivers xorg)
    X.Org Joystick input driver
local/xf86-input-keyboard 1.8.0-2 (xorg-drivers xorg)
    X.Org keyboard input driver
local/xf86-input-mouse 1.9.0-2 (xorg-drivers xorg)
    X.org mouse input driver
local/xf86-input-synaptics 1.7.5-1 (xorg-drivers xorg)
    Synaptics driver for notebook touchpads
local/xf86-input-vmmouse 13.0.0-3 (xorg-drivers xorg)
    X.org VMWare Mouse input driver
local/xf86-input-void 1.4.0-6 (xorg-drivers xorg)
    X.org void input driver
Run Code Online (Sandbox Code Playgroud)

知道如何追踪负责的司机或以其他方式禁用触摸屏功能吗?

arch-linux touch-screen

33
推荐指数
1
解决办法
3万
查看次数

bluetooth.service 正在运行,但 bluetoothctl 显示“org.bluez.Error.NotReady”

我的 raspberry pi 3 B 型运行 Arch,有蓝牙问题。首先:

  • 蓝牙以前工作得很好
  • AUR 的 pi-bluetooth 是最新的
  • bluez 和 bluez-utils 是最新的
  • 系统也是最新的(刚刚运行 pacman -Syu)

尽管如此,当我尝试使用蓝牙接口时,它不起作用。

bluetoothctl(作为 root),当我运行“扫描”时,告诉我

Failed to start discovery: org.bluez.Error.NotReady
Run Code Online (Sandbox Code Playgroud)

wminput 找不到蓝牙接口:

No Bluetooth interface found
unable to connect
Run Code Online (Sandbox Code Playgroud)

“systemctl status bluetooth”有以下输出:

? bluetooth.service - Bluetooth service
   Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2019-03-23 21:32:47 CET; 9min ago
     Docs: man:bluetoothd(8)
 Main PID: 2005 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 1404)
   CGroup: /system.slice/bluetooth.service
           ??2005 /usr/lib/bluetooth/bluetoothd

Mar 23 21:32:47 …
Run Code Online (Sandbox Code Playgroud)

arch-linux broadcom bluetooth bluez raspberry-pi

33
推荐指数
3
解决办法
5万
查看次数

如何最小化磁盘空间使用

我的一台机器是2GB EeePC Surf,这是一款资源非常有限的简洁上网本。现在有限,我还有22MB可用空间。

在它上面,我正在运行带有Openbox DE 的Arch Linux和许多需要的应用程序,以使其作为移动 PC 运行。

有哪些方法可以消除一些不必要的已用空间?

arch-linux openbox efficiency

32
推荐指数
3
解决办法
3万
查看次数