标签: gentoo

在emerge -auvD 世界中跳过特定升级

有没有一种简单的方法可以跳过某个升级emerge -auvD world

例如,当前在 portage 树中有一个 media-sound/teamspeak-server-bin-3.0.5-r1标记为稳定的损坏,它破坏了整个升级,因为该软件包是列表中的第一个。当然,我可以简单地使用该package.mask文件屏蔽此版本,但我更喜欢环境变量或命令行开关来仅现在跳过它 - 无论如何它可能很快就会被修复。

请注意,我希望使用emerge -auvD1 list of working packages(即只通过指定他们的名字更新其他包)。

upgrade gentoo portage

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

使用 Caps Lock LED 作为 HDD LED(或自定义)指示灯

我的Caps Lock键被重新映射到Esc,所以现在我的键盘上有一个 LED 从来没有亮过。我想用它来做一些有用的事情,比如 HDD 或 LAN 活动。

尤其是我使用的是带有定制盒和散热器的计算机(内置在我的抽屉里,所以我不必听硬盘,它也不占用太多空间),否则 LED 是不可见的。

如果有一个用于控制键盘 LED 的库,如果还没有解决方案,我可以自己编写一些代码。

我在 Gentoo ~amd64 上。

编辑:好的,忘记 HDD LED。这只是一个例子。

我希望Caps LockLED 在我生日时亮起。或者当我有电子邮件时。或者当我说“ Caps LockLED,请点亮!”。

我绝对不想使用额外的电线。事实上,如果这也适用于无线键盘,那就太好了。

linux keyboard gentoo

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

使用 git 进行配置文件版本控制是个好主意吗?

我使用 Gentoo Linux,它的配置相当复杂。我的问题是使用 git 来控制我的配置文件的版本是否明智?

我家里有一些 git repos,我猜如果我把 /home/** 放在我的 .gitignore 中,它们不会引起问题。

澄清更新:

使用git对“/”根目录中的系统级配置文件进行版本控制是一种明智的方法吗?

linux gentoo git

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

为 sshfs 挂载点设置适当的权限,以便它可以与 samba 共享

我有一个通过 SSH 提供访问的域托管服务商。

我的平台是:

  • Gentoo 2.6.36-r5
  • 视窗 (XP/Vista/7)

我在 Windows 上工作,我使用 Gentoo 来完成 Windows 无法完成的所有魔术。

因此,我使用 sshfs 将我的域的远程公共目录挂载到 /mnt/mydomain.com。身份验证是通过密钥完成的,所以懒惰的我不必时不时地输入我的密码。

由于我在 Windows 上进行编码,并且我不想一直上传/下载更改的文件,因此我想通过 samba 共享访问此 /mnt/mydomain.com。

所以我在 samba 中共享了 /mnt,除 mydomain.com 之外的所有挂载都列在我的 Windows 资源管理器中。

我的理论是:

  1. sshfs不会将挂载点 uid/gid 设置为samba期望的值
  2. samba不知道它必须包含/mnt/mydomain.com已设置的 uid/gid 。
  3. 以上都是错误的,我不知道。

这是控制台的配置和输出,需要任何其他信息,请告诉我。我也没有注意到与此问题相关的错误或警告,但我可能是错的。

gentoo ~ # ls -lah /mnt
total 20K
drwxr-xr-x  9 root  root  4.0K Mar 26 16:15 .
drwxr-xr-x 18 root  root  4.0K Mar 26  2011 ..
-rw-r--r--  1 root  root     0 Feb …
Run Code Online (Sandbox Code Playgroud)

ssh samba gentoo sshfs fstab

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

`tar -C` 是什么意思?

在“安装 Portage”部分,Gentoo 安装文档说:

# tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr
Run Code Online (Sandbox Code Playgroud)

这个命令有什么作用?

linux gentoo tar

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

在`cat` 二进制文件后,在Gentoo 中显示乱七八糟的奇怪字符

我跑去cat /etc/localtime看了/etc/localtime- 但它是一个二进制文件,所以我的控制台变成了这样:

替代文字

您可能会注意到屏幕截图中的红色文字是“LiveCD”;命令可以正确执行,但它们的显示方式很奇怪。我正在安装过程中,所以我宁愿避免重新启动。我怎样才能让我的显示恢复正常?

更新:运行make menuconfig进入GUI并退出后,它恢复正常。

terminal gentoo

13
推荐指数
2
解决办法
3803
查看次数

不要让鼠标从待机状态唤醒显示器

当我离开计算机一段时间时,我喜欢将显示器置于省电/待机模式。如果不是过度敏感的鼠标就可以了。有时,驱动程序读取一些肉眼看不到的动作(即光标),这会破坏节电模式。它将再等待 10 分钟,然后再返回待机状态。

我的解决方法是将以下脚本绑定到C-S-q

xlock -startCmd 'xset dpms 2 2 2' -endCmd 'xset dpms 600 1200 1300' -mode blank -echokeys -timeelapsed +usefirst
Run Code Online (Sandbox Code Playgroud)

通过使用,xset我将值设置为每个 2 秒,然后再进入待机状态。反正不好看 有时我想在输入密码之前阅读一些很酷的财富。我可以保持光标移动,但它很笨拙。(顺便说一句,xlock 的选项mousemotion无济于事——它只是隐藏了光标,但显示器仍然亮起。)

所以问题是:有没有办法让显示器进入待机状态并保持在那里直到按下键盘键?我正在运行 gentoo 和最近的 Xorg,但我希望答案不必特定于发行版。

基本上答案可以像如何在命令行中启用/禁用鼠标一样简单?它认为如果 DPMS 不知道这个想法就可以完成这项工作。

linux gentoo dpms

13
推荐指数
1
解决办法
4688
查看次数

Chrome 33 在 Linux 中显示丑陋、块状、像素化的字体

在我的 Gentoo Linux 机器上更新到最新版本的 Chrome (33) 后,某些站点(例如 GitHub)开始使用丑陋的、像素化的、非抗锯齿的字体进行渲染。小文字现在基本看不懂了。

在此处输入图片说明

在此之前,GitHub 在我看来在 Windows、Linux 和 Mac 计算机上都是一样的。那么这里发生了什么,如何修复呢?

编辑:似乎已在 Chrome 34 的稳定版本上修复。

linux fonts google-chrome gentoo

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

WUBI 如何在关机时处理分区?

好吧,基本上,我正在尝试以类似于 WUBI 的方式启动 Gentoo;我在 ext4 格式的环回文件上安装了 BURG,安装在 Windows 引导加载程序下,内核/initramfs 可用于引导。启动仍然存在一些问题(我认为我可以解决这些问题,它们主要是由于程序本身的小问题)但我有基本的想法:

  1. 设置busybox并使用mdev获取设备
  2. 解析命令行选项,确定是否要求真正的根或循环根
  3. 如果是真正的 root,则挂载它/root并切换 root,执行/sbin/init.
  4. 如果循环 root,则将主机分区挂载到/host.
  5. 安装环回 ( /host/${LOOP})/root
  6. 移动主机的挂载点(mount -o move /host /root/host对于busybox)
  7. 切换到 root/root并执行/sbin/init

init这里有脚本:

#!/bin/sh

# Rescue shell in case of error.
rescue_shell() {
     echo "Something went wrong. Dropping you to a shell."
     exec /bin/sh
 }

parse_opt() {
        case "$1" in
                *\=*)
                        echo "$1" | cut -d= -f2-
                ;;
        esac
} …
Run Code Online (Sandbox Code Playgroud)

ntfs gentoo wubi loopback ubuntu

10
推荐指数
1
解决办法
876
查看次数

Less 命令可以在 Gentoo Linux 中列出目录内容,但在 Ubuntu Linux 中不能

我经常在 Gentoo 中使用“less”命令,如下所示:less /tmp(或我有权访问的任何其他目录。)

Less 然后继续向我展示该目录的内容。我还可以使用 Less 来显示文件的内容(通常的用例)。

在Ubuntu(Oneiric)中执行上述命令时,Less报告:/tmp is a directory

Less 不会列出目录的内容。

我在两个操作系统中都使用 Less 版本 444。

任何人都可以帮忙吗?我一直在网上搜索不成功。

提前致谢。

unix gentoo less ubuntu

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

标签 统计

gentoo ×10

linux ×5

ubuntu ×2

dpms ×1

fonts ×1

fstab ×1

git ×1

google-chrome ×1

keyboard ×1

less ×1

loopback ×1

ntfs ×1

portage ×1

samba ×1

ssh ×1

sshfs ×1

tar ×1

terminal ×1

unix ×1

upgrade ×1

wubi ×1