小编drs*_*drs的帖子

从 01.org 安装英特尔驱动程序有什么好处?

到目前为止,我假设 Intel 的图形堆栈是开源的并包含在标准存储库中。然而,我刚刚意识到英特尔为01.org上的每个流行发行版托管了自己的图形驱动程序和软件的特殊存储库。许多软件包,例如xorg-x11-drv-intelcairo,复制了我的发行版存储库中可用的内容。英特尔托管的软件包有什么不同吗?英特尔托管的有什么好处?

drivers graphics intel

5
推荐指数
1
解决办法
1589
查看次数

无法在 bash 中将 bash 变量作为 python 参数传递

出于某种原因,我无法$FOLDER在以下代码中将 bash 变量作为 python 参数传递。python 脚本从亚马逊 s3 下载一些文件。

bash脚本:

#!/bin/bash
FOLDER=$(./aws get $BUCKET"/location.txt")
python /data/pythonscript.py $FOLDER
#
Run Code Online (Sandbox Code Playgroud)

的输出$FOLDER是重新生成的日期,例如。2014/07/31/14-16-34用作路径。

这是python脚本:

#!/usr/bin/python

import boto, sys
from boto.s3.connection import S3Connection

access_key = 'accesskey'
secret_key = 'secretkey'
bucket_name = 'a name'
folder_path =  str(sys.argv[1]) if len(sys.argv) > 1 else ''

print("Forwarded folder path " + folder_path)

conn = S3Connection(access_key, secret_key)
bucket = conn.get_bucket(bucket_name)

print("Bucket Location:" + bucket.get_location())

for key in bucket.list(prefix=folder_path, delimiter=''):
        if '.' in key.name:
                file_name = …
Run Code Online (Sandbox Code Playgroud)

python shell-script amazon-s3

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

新贵 - 加载 bashrc 变量

我想知道如何bashrc在新贵脚本中加载变量并运行(node.js在这种情况下是服务器)。

最好的方法是什么?

我试过这个:

exec sudo -u someuser $NODE_PATH $FULL_PATH/$FILE_NAME >> /var/log/$PROGRAM_NAME.sys.log 2>&1
Run Code Online (Sandbox Code Playgroud)

和这个

exec start-stop-daemon --start -c someuser --exec $NODE_PATH $FULL_PATH/$FILE_NAME >> /var/log/$PROGRAM_NAME.sys.log 2>&1
Run Code Online (Sandbox Code Playgroud)

但是在第一个选项中,节点应用程序无法读取http_proxy变量(在 中定义/etc/bash.bashrc)。在第二个中它无法读取配置文件(节点应用程序安装在/opt文件夹中)

upstart env bashrc

4
推荐指数
1
解决办法
3551
查看次数

使用 npm 全局安装软件是否安全?

node.js 包管理器npm有一个选项来全局安装包。由于发行版通常有自己的包管理器,使用全局选项是否安全?npm包是否会与分发包冲突并导致难以追溯的错误?

software-installation package-management npm

4
推荐指数
1
解决办法
1303
查看次数

我可以在 bash-completion 和 grep 中忽略 __pycache__ 目录吗?

__pycache__我在我的git仓库和viWildmenu中忽略了。这些目录污染我的工作流程的最后一个地方是在递归地 grep 项目文件时以及tab在命令行上使用自动完成功能时。

有没有办法配置命令行工具,例如grepbash-completion来普遍忽略目录?

bash autocomplete

4
推荐指数
1
解决办法
1897
查看次数

了解文件描述符和 nodejs

我在理解文件描述符是什么以及我是否需要一个时有点困惑!我正在尝试在 nodejs 中生成一个进程,并将其输出直接写入输出文件。

我知道我的问题特定于 unix 系列范围之外的语言,但我相信我的问题来自我不了解系统而不是语言的某些事情。

是我从脚本中调用的函数。我以为我可以这样称呼它

require('child_process').spawn('./my_script.bash 1>out.txt')
Run Code Online (Sandbox Code Playgroud)

虽然没有运气!我知道脚本正在执行并且正在运行。

file-descriptors node.js

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

如何获取复杂文件的基名

这是文件路径的示例:

/isf/GCM/VPfig/Aas/AR/ClCo el Doma Republic/VMN CRTro.txt
Run Code Online (Sandbox Code Playgroud)

我想得到的是文件基名:

VMN CRTro.txt
Run Code Online (Sandbox Code Playgroud)

所以我尝试以下操作:

echo /isf/GCM/VPfig/Aas/AR/ClCo el Doma Republic/VMN CRTro.txt | sed s'/\// /g' | awk '{print $NF}'
CRTro.txt     <-- not as expected
Run Code Online (Sandbox Code Playgroud)

或者

basename  /isf/GCM/VPfig/Aas/AR/ClCo el Doma Republic/VMN CRTro.txt
basename: extra operand `Doma'
Try `basename --help' for more information.     <-- basename cant handle spaces 
Run Code Online (Sandbox Code Playgroud)

获取包含空格的文件的基本名称的最佳方法是什么?

shell

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

用于 Slackware 的 NodeJS

我想在名为PuppyLinux 的基于 Slackware 的发行版上运行NodeJS。由于我习惯了 Ubuntu 和 CentOS(简单的 Linux 领域),我发现很难找到在 Slackware 上运行的 NodeJS 包。

我尝试从源代码构建它,但是安装gcc和依赖项花费了很长时间,然后我发现了一些愚蠢的编译错误(找不到 errno.h!)

是否有任何 NodeJS(和 npm)二进制文件可以在 Slackware 上运行?有谁建造成功了吗?

software-installation slackware node.js npm

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

Linux 中的 CPU 性能较低

我的 Linux 中的 CPU 性能有问题。我有一台笔记本电脑,东芝 Satellite C660-101。

尽管 CPU 在 Windows 7 中运行得很好,但 Linux 却存在一些严重的问题。

具体来说,由于某种原因,CPU 确实很慢。这不是我第一次使用 Linux,我的台式电脑上有 Ubuntu。我在笔记本电脑上尝试过各种发行版,例如 openSUSE (Gnome)、Fedora (Xfce)、Ubuntu (unity),但总是遇到同样的问题。

我认为这与内核有关,但我想要你的知识。

linux performance cpu

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

内核模块太多是不是不好?

我正在尝试编译一个 Linux 内核来调试我在 Arch Linux 上遇到的问题,并且我正在配置模块,但是我不知道很多东西是什么,所以我把它们留在了。

如果这个内核可以工作,我打算保留它,但是所有这些额外的模块会减慢系统速度还是仅在需要时加载?

performance kernel-modules linux-kernel

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