我已经读过,只有当我的机器有自己的 DNS 服务器时,我才应该nameserver 127.0.1.1
在我的/etc/resolv.conf
文件中。既然没有,拥有它就会导致问题。但无论我做什么,我都无法摆脱它!
以下是我迄今为止所做的事情:
nameserver 192.168.1.3
到/etc/resolvconf/resolv.conf.d/base
文件。(192.168.1.3 是我们网络的 DNS)。sudo resolvconf --enable-updates
。sudo resolvconf -u
。sudo service network-manager restart
只是为了确保)。然而,当我打开/etc/resolv.conf
文件时,它说:nameserver 127.0.1.1
!有谁知道出了什么问题?
请注意,它实际上是127.0.1.1
!我不知道为什么不是127.0.0.1
!
即使我/etc/resolv.conf
手动更新并将其更改为其他任何内容,它sudo resolvconf -u
也会将其恢复为127.0.1.1
! 这个地址是哪里来的?
我127.0.0.1
在我的/etc/hosts
文件中解析了几个本地域。一段时间内一切正常,但现在当我运行时:
nslookup test.local
Run Code Online (Sandbox Code Playgroud)
结果是:
Server: 192.168.1.3
Address: 192.168.1.3#53
** server can't find test.local: NXDOMAIN
Run Code Online (Sandbox Code Playgroud)
这192.168.1.3
是我们的网络 DNS,它不应该知道我的本地域test.local
。经过几次搜索,我发现该/etc/nsswitch.conf
文件包含有关要查询的 DNS 源优先级的信息。但是那里没有问题!这是我的:
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd: compat
group: compat
shadow: compat
hosts: files mdns4_minimal [NOTFOUND=return] dns
networks: files
protocols: db files
services: db …
Run Code Online (Sandbox Code Playgroud) 我正在尝试通过简单的方法(使用PPA
s)在我的 Ubuntu 12.04 上安装 MySQL 5.6,而不是已经安装的 5.5 。
我发现OND?EJSurý的PPA这里。这听起来很有希望,但我无法升级我的 MySQL。以下是我采取的步骤:
sudo add-apt-repository 'deb http://ppa.launchpad.net/ondrej/mysql-5.6/ubuntu precise main'
Update Manager
我按下Check
按钮来检索新添加的存储库数据库。mysqld
守护进程。完成上述所有操作后,我发现我的 MySQL 服务器版本没有变化,它仍然是 5.5.35!没有安装的一个包可能是最重要的一个,它被称为:
MySQL database sever (metapackage depending on the latest version)
mysql-server (Size: 88 kB)
Run Code Online (Sandbox Code Playgroud)
而我没有安装的原因是因为我不能!即使它在我的更新管理器列表中带有一个复选框,但该复选框已禁用,我无法选中它。它只是卡在那里,不会消失或任何东西。
我错过了一步吗?如何安装 MySQL 5.6?
我按照另一篇文章成功地将我的数码单反相机变成了网络摄像头。为了测试它,我可以在像这样的应用程序中看到实时视频,guvcview
并且我的 DSLR 被识别为Dummy video device (0x0000)
.
但是当我尝试将其用作网络摄像头时,在 Chrome 中找不到相同的设备。作为记录,这就是我初始化该过程的方式:
gphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video1
Run Code Online (Sandbox Code Playgroud)
[更新]
感谢@llogan,我用 FireFox 进行了测试,它可以在那里工作!所以我的问题只出在 Chrome 上。
这是我通过运行给定命令得到的结果:
$ gphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video1
Capturing preview frames as movie to 'stdout'. Press Ctrl-C to abort.
ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 7 (Ubuntu …
Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个 docker 映像(使用 Dockerfile),并且作为该过程的一部分,我必须安装apt-get install python-opencv
. 但它提出了所有这些问题geographic area
以及其他问题。我无法回答他们,因为它正在创建 docker 映像的过程中。如何在python-opencv
不回答任何问题的情况下创建 docker 镜像?
Configuring tzdata
------------------
Please select the geographic area in which you live. Subsequent configuration
questions will narrow this down by presenting a list of cities, representing
the time zones in which they are located.
1. Africa 4. Australia 7. Atlantic 10. Pacific 13. Etc
2. America 5. Arctic 8. Europe 11. SystemV
3. Antarctica 6. Asia 9. Indian 12. US
Geographic area:
Run Code Online (Sandbox Code Playgroud) 我不确定如何,但在我的 Kubuntu 18.04 中,每次单击 Dolphin 文件管理器都会打开文件/文件夹(以前不是这样)。我知道这种行为应该由系统设置中的两个单选按钮控制:
System Settings / Input Devices / Mouse:
Icons
Double-click to open files and folders (select icons on first click)
Single-click to open files and folders
Run Code Online (Sandbox Code Playgroud)
但是即使选择了第一个选项,当我将鼠标光标悬停在 Dolphin 中的图标上时,我仍然会看到+
和-
徽章。每次单击都会打开文件或文件夹,而不仅仅是选择它。
有没有人对我有任何解决方案?
12.04 ×1
14.04 ×1
browser ×1
dns ×1
docker ×1
dolphin ×1
doubleclick ×1
ffmpeg ×1
gphoto2 ×1
hosts ×1
kubuntu ×1
mysql ×1
networking ×1
opencv ×1
ppa ×1
resolv.conf ×1
resolvconf ×1
webcam ×1