小编Per*_*ulf的帖子

为什么这个 Python 包试图使用一个不存在的 gcc?

我正在尝试在 Solaris 上为 Python 3 安装 PyCrypto。无论是通过“ python3 setup.py install”还是“ pip3 install pycrypto”,我都遇到了同样的问题:调用了一个不存在的gcc:

python3 setup.py install
[...]
/opt/csw/bin/gcc-4.8 -pipe -m32 -march=pentiumpro -Wno-unused-result -fwrapv -Wall -Wstrict-prototypes -pipe -m32 -march=pentiumpro -I/usr/include/gmp -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/ -I/opt/csw/include/python3.3m -c src/_fastmath.c -o build/temp.solaris-2.11-i86pc.32bit-3.3/src/_fastmath.o
unable to execute /opt/csw/bin/gcc-4.8: No such file or directory
Run Code Online (Sandbox Code Playgroud)

现在,我对我所使用的机器的历史一无所知。/opt/csw/bin/gcc-4.8 可能在过去的某个时刻存在。但它不再是了。 export CC=/usr/bin/gcc (或其他一些 gcc)不能解决问题--- 没有失败 /opt/csw/bin/gcc-4.8 被调用。

我对安装 PyCrypto 不太感兴趣,而更感兴趣的是了解为什么要开始这个虚假电话。值“/opt/csw/bin/gcc-4.8”保存在哪里?系统如何/从哪里获得信息以认为它需要调用该编译器?

我唯一能想到的是 Python3 最初是用 /opt/csw/bin/gcc-4.8 编译的,而 Python3 将它永久地烧毁在 /opt/csw/bin/gcc-4.8 是用于编译器的某个地方编译的东西。如果是这种情况,我最好删除并重新安装 Python3 以摆脱这种错误的依赖吗?

gcc software-installation

8
推荐指数
1
解决办法
1317
查看次数

有没有办法在 qemu/kvm 中模拟无线网卡?

有没有办法在 qemu/kvm 中模拟无线网卡?或者这没有任何意义?
它被认为只是另一个接口吗?

kvm virtual-machine qemu network-interface

8
推荐指数
1
解决办法
4022
查看次数

为什么udev/.../rules.d中的规则前面有数字

是为了方便还是有什么原因?
例子:

cat /etc/udev/conf.d/rules.d/98-kexec.rules
Run Code Online (Sandbox Code Playgroud)

udev

8
推荐指数
1
解决办法
8025
查看次数

从本地 Git 存储库复制单个文件

我需要将本地存储库中的单个文件复制到我的机器上,git-pull或者git-fetch,我该怎么做?

是否可以通过 hash 获得它?比如a3ea2118bf1c5e2c6aa0974d0b6ff7415bd044ef

git

7
推荐指数
1
解决办法
8084
查看次数

NFS 分区挂载为只读

(免责声明:我读过“ NFS 共享是只读的”,我认为这不是同一个问题)

我刚刚在我的树莓 (Raspbian) 上设置了 NFS,我正在尝试从 OSX 访问它。到目前为止一切顺利,我可以挂载分区,但不幸的是它是只读的。更多信息:

客户端 (OSX)

?  ~ mount
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
192.168.1.102:/export/data on /media (nfs)

?  ~  ls -ld /media    
drwxr-xr-x  3 root  wheel  4096 Mar  8 15:57 /media
Run Code Online (Sandbox Code Playgroud)

服务器(树莓派)

pi@raspberrypi ~ $ cat /etc/exports 

/export       192.168.0.0/16(rw,fsid=0,insecure,no_subtree_check,async)
/export/data  192.168.0.0/16(rw,nohide,insecure,no_subtree_check,async)

pi@raspberrypi ~ $ cat /etc/idmapd.conf 
[General]

Verbosity = …
Run Code Online (Sandbox Code Playgroud)

permissions file-sharing nfs mount raspbian

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

w 命令对用户安全吗?

某些应用程序允许将密码作为参数传递。例如:

mysql --user=user_name --password=your_password db_name
Run Code Online (Sandbox Code Playgroud)

安全吗?除了键入的密码会保存在 bash 历史记录中这一事实之外,有人可以w在适当的时候键入命令,并会看到进程的完整命令行(包括密码)。

令我惊讶的是,每个用户都可以看到我当前正在执行的命令。

command-line security password

7
推荐指数
2
解决办法
779
查看次数

如何更改在 Linux Mint 17 Cinnamon 中保存屏幕截图的位置?

PrnScr键盘上的“打印屏幕”会导致屏幕截图静默保存在 /home/%user%/Pictures/ 下

如何更改此位置?

defaults screenshot linux-mint

7
推荐指数
1
解决办法
7578
查看次数

如何从 lspci 的输出中找出我的无线网卡类型

我正在尝试为运行ubuntu 12.04.

如果我运行,lspci我看不到任何人类可读的无线卡提及。

$ lspci
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
00:14.0 USB controller: Intel Corporation Lynx Point-LP USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation Lynx Point-LP HECI #0 (rev 04)
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I218-V (rev 04)
00:1b.0 Audio device: Intel Corporation Lynx Point-LP …
Run Code Online (Sandbox Code Playgroud)

wifi drivers

6
推荐指数
1
解决办法
7787
查看次数

如何从目录中的多个文件中删除前缀

我有大约 250 个文件名:

no_responseEvent_2002.02.07.03.15.56.970/       
no_responseEvent_2002.02.10.01.47.07.450/       
no_responseEvent_2002.02.13.14.18.46.00/
Run Code Online (Sandbox Code Playgroud)

我想从每个文件名中删除“no_response”。
我怎么做?
我知道 for 循环可以工作,但我对如何实现它感到困惑。

find

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

MySQL 有超过 95,000 个连接但进程列表是空的?

我有一台运行 mysql 的服务器,它使用了大量内存。我跑:

mysql > show status like '%onn%';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| Aborted_connects         | 4     |
| Connections              | 98609 |
| Max_used_connections     | 20    | 
| Ssl_client_connects      | 0     |
| Ssl_connect_renegotiates | 0     |
| Ssl_finished_connects    | 0     |
| Threads_connected        | 1     |
+--------------------------+-------+
Run Code Online (Sandbox Code Playgroud)

但是,如果我以 root 用户身份运行“show processlist”,我将看不到任何内容。我为此尝试过谷歌,但它总是会出现与连接错误相关的内容。有人可以解释一下为什么我看不到连接以及如何实际进入并查看它们吗?

mysql mysql-connection ip-conntrack

6
推荐指数
1
解决办法
919
查看次数