小编xpt*_*xpt的帖子

如何在最近的 64 位 Ubuntu 中运行 32 位应用程序

简而言之:与“如何在 64 位 Ubuntu 中运行 32 位应用程序”完全相同的问题,但因为它的答案不再有效。

细节:

$ bios/extlinux/extlinux
bash: bios/extlinux/extlinux: No such file or directory

$ file bios/extlinux/extlinux 
bios/extlinux/extlinux: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=6b439421a757a6f3a4218c726538be790a22ca13, stripped

$ uname -m
x86_64

$ lsb_release -a 
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04 LTS
Release:        16.04
Codename:       xenial
Run Code Online (Sandbox Code Playgroud)

即,在 Ubuntu Xenial 下,以前的工作答案不再有效:

$ sudo dpkg --add-architecture i386

$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 …
Run Code Online (Sandbox Code Playgroud)

64-bit 32-bit ubuntu

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

禁用烦人的 VMware Player 工具提示“要释放输入,请按 Ctrl+Alt”

[与隐藏烦人的 VMware 提示“要释放输入,按 Ctrl+Alt”相同,但适用于 VMware Player,因为该答案适用于 VMware Workstation]

启动 VMWare Player 时,它总是在顶部显示此工具提示:

要释放输入,请按 Ctrl+Alt

这个工具提示掩盖了 VM 的一部分(通常是我正在使用的程序的菜单),而且很烦人。

需要禁用它,但 VMware Workstation 的解决方案不适用于 VMware Player。即,我没有在 VMware Player 中找到“鼠标点击时抓取键盘和鼠标输入”首选项。

vmware-player virtual-machine

9
推荐指数
1
解决办法
5309
查看次数

即使使用`ssh -A`,SSH代理转发也不起作用

首先,我检查了以下所有内容

但他们都没有帮助。所以,这是我的问题:

我可以从 A 到 B,或从 A 到 C,但不能从 A 到 B,然后从 B 到 C。当从 A 连接到 B 或 C 时,我总是使用ssh -A强制 SSH 代理转发。
但是为什么我仍然无法在A -> B -> C没有被要求输入密码的情况下进行连接?

更新:近三年后,同样的问题仍然困扰着我,但现在我已经缩小了问题的范围:

症状:我可以 ssh A -> B, or A -> C,但不能A -> B -> C, or A -> C -> B

该主题准确描述了该问题 - SSH 代理转发不起作用

解决 SSH 问题
https://confluence.atlassian.com/bitbucket/troubleshoot-ssh-issues-271943403.html

它说:

要列出您加载的密钥,请输入ssh-add -l …

linux authentication openssh ssh-agent ubuntu

9
推荐指数
1
解决办法
8569
查看次数

适用于 Ubuntu 16.04 LTS Xenial 的 VMware 工具

有人知道如何让 VMware Tools 为最新的 Ubuntu 16.04 LTS Xenial 工作吗?

我一直 为我的 Ubuntu 15.04 Vivid使用这里的补丁,效果很好。但对于 Ubuntu 16.04 LTS Xenial 则不再适用。下面附上错误。

如果 VMware Tools 不工作,我将无法看到hgfs来自主机的共享。

github查找错误,它说

使用 open-vm-tools 10.0,不再需要构建 vmhgfs 模块。这不是必需的,因为 HGFS 实现是基于 10.0 的 FUSE。

所以我删除了VMware Tools,然后安装了官方的open-vm-tools

$ apt-cache policy open-vm-tools
open-vm-tools:
  Installed: 2:10.0.7-3227872-2ubuntu2
  Candidate: 2:10.0.7-3227872-2ubuntu2
  Version table:
 *** 2:10.0.7-3227872-2ubuntu2 500
...

$ apt-cache search hgfs | wc 
      0       0       0

$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
udev              481988 …
Run Code Online (Sandbox Code Playgroud)

vmware ubuntu ubuntu-16.04

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

git clone 致命:'origin' 似乎不是 VMware vmhgfs 共享的 git 存储库

fatal: 'origin' does not appear to be a git repository在执行git clone( go get)时遇到此“ ”错误。

$ git clone https://github.com/andybalholm/cascadia /path/to/Go/src/github.com/andybalholm/cascadia
Cloning into '/path/to/Go/src/github.com/andybalholm/cascadia'...
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Run Code Online (Sandbox Code Playgroud)

我从 SO 找到的现有答案要么是关于 git push(错误的 .gitconfig)要么是权限错误,我已经仔细检查过以排除它。

我以前从来没有遇到过这样的问题,但这是一台全新的 Ubuntu 16.04 LTS Xenial 机器,我也是第一次使用 Ubuntu 官方 go1.6。

首先让我坚持认为这不是错误的权限问题,因为我自己创建的/path/to/Go/src/github.com/andybalholm/cascadia没有任何问题。

然而,进一步调查证实,这实际上是错误的权限问题——我的 Ubuntu 16.04 在 VM 中,它的 vmhgfs 共享以某种方式允许我但不允许git命令在那里操作。

所以,再一次,

  • 使用 VMware …

vmware git

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

可以 ping IP 地址和 nslookup 主机名,但在 Windows 中暂时无法 ping 主机名

我在我的一台机器上设置了一个 DNS 服务器,使用 BIND 9.7 一切正常。在我的 Windows 7 桌面上,我静态分配了所有网络值。我设置了一台 DNS 服务器——我的 DNS 服务器。在我的桌面上,

 I can ping a third machine by IP fine.
 I can nslookup the hostname of the third machine fine.
 When I ping the hostname, it says it cannot find the host.
Run Code Online (Sandbox Code Playgroud)

/

C:\Users\James>nslookup icecream
Server:  cake.my.domain
Address:  xxx.xxx.6.3

Name:    icecream.my.domain
Address:  xxx.xxx.6.9


C:\Users\James>ping xxx.xxx.6.9

Pinging xxx.xxx.6.9 with 32 bytes of data:
Reply from xxx.xxx.6.9: bytes=32 time<1ms TTL=255
Reply from xxx.xxx.6.9: bytes=32 time<1ms TTL=255
Reply from xxx.xxx.6.9: bytes=32 …
Run Code Online (Sandbox Code Playgroud)

networking dns windows-7 ping

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

使用 NetworkManager for Fedora 的静态 IP 地址

我只想为 LAN 中的 Fedora 19 机器设置一个静态 IP 地址。我习惯使用/etc/network/interfacesdebian,但该文件在此处不存在。
在谷歌搜索了一下之后,我发现了一个小教程,它告诉人们通过 systemctl 禁用 NetworkManager 并启用网络。之后,您可以在名为 .zip 的文件中配置静态 IP 地址/etc/sysconfig/network-scripts/ifcfg-*interfacename*

这是我的第一个问题:我找到了一个文件,其中显示了我的接口的 MAC 地址,ifconfig但 ifcfg- 之后的名称与 ifconfig 中的名称不匹配。为什么会这样?

我的第二个问题是关于使用 NetworkManager.service 或 network.service。我在论坛上读到,出于兼容性原因,network.service 仍然包含在内,可能很快就会被排除在外。如果network.service 很快就会被NetworkManager.service 取代,我是不是应该选择NetworkManager.service 来配置我的网络接口?如果是,我如何从 shell 使用 NetworkManager 做到这一点?

编辑:
以下是要求的输出:

[root@bitch /]# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 97  bytes 12042 (11.7 KiB)
        RX errors 0  dropped 0  overruns 0 …
Run Code Online (Sandbox Code Playgroud)

networking linux networkmanager fedora-19

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

验证 dnsmasq 配置

如何验证dnsmasq的配置?

dnsmasq曾经能够在 中提供有关自身的详细信息/var/log/daemon.log,如dnsmasq 测试中所述

但是,当我重新启动 dnsmasq 服务时,没有记录任何内容/var/log/daemon.log

% echo "    *** DEBUG `date --rfc-3339=seconds` DEBUG *** " >> /var/log/daemon.log

% service dnsmasq restart 
* Restarting DNS forwarder and DHCP server dnsmasq                      [ OK ] 

% tail /var/log/daemon.log
*** DEBUG 2013-11-27 23:04:08-05:00 DEBUG *** 
Run Code Online (Sandbox Code Playgroud)

这是 Ubuntu 13.10 Saucy。

networking linux dns dnsmasq ubuntu

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

sed,在最后一行之前插入文件

以下插入文件方法sed曾经有效,甚至在最后一行之前,但不再有效。这是当前的错误sed吗?

sed插入文件方法演示:

mkdir /tmp/test
printf '%s\n' {1..3} > /tmp/test/f1
printf '%s\n' {one,two,three,four,five,six,seven,eight,nine,ten} > /tmp/test/f2

$ cat /tmp/test/f2 | sed -e "/nine/r /tmp/test/f1" -e //N
one
two
three
four
five
six
seven
eight
1
2
3
nine
ten

$ head -9 /tmp/test/f2 | sed -e "/nine/r /tmp/test/f1" -e //N
one
two
three
four
five
six
seven
eight
nine
1
2
3

$ cat /tmp/test/f2 | sed -e "/ten/r /tmp/test/f1" -e //N
one
two
three
four
five
six …
Run Code Online (Sandbox Code Playgroud)

linux unix sed command-line ubuntu

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

Windows 10:如何完全关闭“Microsoft 开始”?

Windows 10 重新发布:如何关闭“Microsoft 开始”?因为那里的答案都不适合我,因为我仍然看到这个:

在此输入图像描述

尽管我已经根据那里的答案禁用了所有内容:

在此输入图像描述

我怎样才能完全禁用它?
唯一的选择是隐藏每个图块,但我已经隐藏了许多图块,但它们不断出现:

在此输入图像描述

再次从Windows 10 重新发布:如何关闭“Microsoft Start”?:

又一个毫无意义的更新,另一个没人要求的愚蠢的过时软件。他们给它起了一个名字,使得在谷歌上搜索帮助变得不可能,因为结果都与启动或开始菜单有关。如何从我的任务栏上删除这个愚蠢的新闻源?为什么当我关闭位置服务时它会知道我的城市?

此页面的答案都不起作用:

https://answers.microsoft.com/en-us/windows/forum/all/how-to-remove-the-news-feed-from-my-start-menu/9f4b50aa-87a6-4996-937d-6b15b24c720d

windows-10

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