小编Kar*_*sus的帖子

Ubuntu 16:pip install 安装到 python 3 而不是 2

我升级到 Ubuntu 16.04。我知道它只安装了python 3,但不知何故python 2进入了那里(我猜是一个依赖项)。没关系,因为无论如何我都会添加它。两个 python 版本都存在,如下所示:

$ python --version
Python 2.7.11+
$ python3 --version
Python 3.5.1+
Run Code Online (Sandbox Code Playgroud)

我的问题是 pip 和 pip3 都默认为 python3 (并且也没有 pip2 )。例如:

$ sudo -H pip install numpy
Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/local/lib/python3.5/dist-packages
$ sudo -H pip3 install numpy
Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/local/lib/python3.5/dist-packages
Run Code Online (Sandbox Code Playgroud)

就其价值而言,他们指的是不同的饲养员:

$ which pip
/usr/local/bin/pip
$ which pip3
/usr/local/bin/pip3
Run Code Online (Sandbox Code Playgroud)

如何像在 Ubuntu 14.04 中一样将 pip 安装到 python2 并将 pip3 安装到 python3?

python pip 16.04

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

控制快照更新时间

我正在听最新的 Latenightlinux,其中提到snapd 守护进程具有某种自动更新 snap 的 systemd 集成。我想知道如何才能更好地控制我的系统。

它是否与“软件和更新”>“自动检查更新”选项集成?这是否意味着如果我将自动更新设置为从不,则快照将永远不会更新,除非我执行 a sudo snap refresh?或者他们还会更新吗?

有谁知道用户如何配置它?

注意:我的系统是最新的 Ubuntu 16.04.3。

updates snap

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

与多个 linux 内核映像混淆 - Ubuntu 在旧内核上启动

我正在运行 Ubuntu 16.04。在软件更新提示后,我放弃了,当我启动时,我打开了一个终端并运行我的更新别名:

alias maintain='set -x; sudo apt-get update && sudo apt-get upgrade && sudo apt autoremove && sudo apt autoclean; set +x'
Run Code Online (Sandbox Code Playgroud)

奇怪的是没有升级包,但我确实收到以下消息:

The following packages have been kept back:
Run Code Online (Sandbox Code Playgroud)

有 3 个包名称为 linux,image,headers 不记得确切名称。

这里检查后我跑了

sudo apt-get install [3 packages names here]
Run Code Online (Sandbox Code Playgroud)

并且安装的软件包没有错误或警告。考虑到内核在运行时无法完全更新,我也重新启动了我的笔记本电脑。想要检查更新是否已完成,我在终端上运行以下命令 [我在检查上一个警告时在此处找到]:

$ uname -r
4.4.0-21-generic
$ dpkg -l | grep linux-image
ii  linux-image-4.4.0-21-generic 4.4.0-21.37 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-22-generic 4.4.0-22.40 amd64 Linux kernel image …
Run Code Online (Sandbox Code Playgroud)

updates apt kernel 16.04

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

如何修复倒置的笔记本电脑网络摄像头视频

我在华硕 N61JQ 笔记本电脑上使用 Ubuntu 16.04。当我使用来自 viber 或 facebook(通过 chrome)的视频通话时,我的网络摄像头会提供一个倒置的图像。我想知道如何解决它。因为两个独立的应用程序(Viber 和 Chrome)有这个,我认为它不是特定于应用程序的。

在互联网上寻找修复程序时,我发现很多案例都提供了有关如何为 Skype 修复此问题的说明。我跑了

sudo apt-add-repository ppa:libv4l/stable
sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

安装libv4l-0 libv4lconvert0并重新测试但没有修复。

我没有进一步遵循这些解决方案(例如此处),因为 viber 和 chrome 不是 32 位应用程序。我确实使用提供的方法检查了 viber 确实是 64 位此处

如果我要执行类似于 Skype 修复的操作,我将包含我希望应该更改的文件行:

$ cat /usr/share/applications/viber.desktop | grep Exec
Exec=/opt/viber/Viber
Run Code Online (Sandbox Code Playgroud)

$ cat /usr/share/applications/google-chrome.desktop | grep Exec
Exec=/usr/bin/google-chrome-stable %U
Exec=/usr/bin/google-chrome-stable
Exec=/usr/bin/google-chrome-stable --incognito
Run Code Online (Sandbox Code Playgroud)

我不确定如何修改这些行以及在哪里可以找到 64 位的 libv4l 包,以实施一种使 viber 和 chrome 正常工作的解决方法。

在寻求解决潜在问题的过程中,我首先在 Unity 的“搜索您的计算机”系统设置中查找相机/视频设置。但我什么也没发现。我也运行:

$ ls /dev/video*
/dev/video1 …
Run Code Online (Sandbox Code Playgroud)

webcam 16.04

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

在其他应用程序运行时从终端安装软件包?

有时我发现自己在 chrome 运行时从终端安装软件包(因为我正在遵循有关如何安装的说明)。有时,其他一些应用程序也可能正在运行,或者只是几个 chrome 标签,包括一个正在播放网络广播。这是一种会导致问题的不良做法吗?我应该在安装软件包之前关闭其他应用程序吗?

command-line google-chrome 16.04

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

标签 统计

16.04 ×4

updates ×2

apt ×1

command-line ×1

google-chrome ×1

kernel ×1

pip ×1

python ×1

snap ×1

webcam ×1