小编Dam*_*nal的帖子

如何更新 youtube-dl?

我使用 youtube-dl 下载视频以便以后离线观看。通常,它工作正常。然而,由于视频网站的频繁变化,有时需要快速更新。在 13.04 之前这不是问题,但升级到 13.10 后,我得到

# youtube-dl -U
It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.
Run Code Online (Sandbox Code Playgroud)

我尝试通过 apt-get 更新它,但没有新包。所以app的更新机制被禁用了,维护者跟不上,有什么解决办法?我该如何更新?

为什么它会发生变化?它正在更新包管理器版本就好了。

我已经遇到了兼容性问题。

$ youtube-dl "http://vimeo.com/55784152"
[vimeo] 55784152: Downloading webpage
[vimeo] 55784152: Extracting information
ERROR: Unable to extract info section; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the …
Run Code Online (Sandbox Code Playgroud)

updates apt youtube

93
推荐指数
5
解决办法
26万
查看次数

在双栈系统上使用网络管理器连接到 OpenVPN 服务器时如何禁用 IPv6?

我正在通过双栈上的 OpenVPN 网络管理器插件使用 OpenVPN 客户端(意味着为 IPv4 和 IPv6 连接配置)Ubuntu 13.10 以通过 VPN(重定向网关)重定向所有流量。它通常工作正常。

但是,由于系统首选 IPv6 这一事实,VPN 会“泄漏”,并且当连接到也可通过 IPv6 访问的站点(如 Google 或维基百科)时,浏览器会直接连接。

一种解决方案是配置 OpenVPN 服务器以提供 IPv6 连接。虽然可以使用 OpenVPN,但网络管理器插件目前不支持它。

由于 VPN 上的 IPv6 连接不是绝对必要的,我想在连接到 OpenVPN 服务器时简单地禁用客户端上的 IPv6。是否可以?如果是这样,我该怎么做?

ipv6 network-manager vpn networking openvpn

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

如何让你的照片与 Flickr 同步?

我有一个 ~/photos 目录,用于保存所有照片。我希望它能够自动同步到 flickr(随着他们最近的慷慨扩展......) - 此目录中的所有图片都会自动上传到 Flickr(仅对我可见,无需任何操作/调整大小)。

有适合这项工作的工具吗?最好不要在 cron 中使用一些 hacky python 脚本。

现在,我正在使用 Shotwell 来整理照片。它工作正常。它也有一个 Flickr 插件,但需要手动“发布”图片,并且似乎没有提供任何在 Flickr 上组织它们的方法。可以用 Shotwell 以某种方式完成吗?

仅当我运行 Shotwell 或什至仅当我提示 Shotwell 同步时才发生上传,我会非常满意,但这样我就不必弄清楚哪些图片尚未上传。

sync cloud shotwell flickr

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

如何在 Vivid 上使用 Intel HD3000 在 mplayer 中启用视频解码的硬件加速?

曾经有一个 vaapi 构建的 mplayer但它似乎不再维护并且在 Vivid 中不起作用。

来自 repo 的默认 mplayer2 构建在 720p 播放期间使用 40% 的 CPU。和图腾一样。VLC 确实有一些硬件加速支持并使用 13%,但我更喜欢 mplayer 的 UI,它使用不到 5%。

目前是否可以在英特尔集成显卡上使用 mplayer 和硬件加速?

video video-player mplayer vaapi 15.04

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

如何确保老式 shell 服务器上的用户分离

我想为几个人运行一个老式的 shell 服务器,即。一种用户可以获得 ssh 访问权限,以便他们可以运行软件(他们自己的或提供的)。我关心的是用户之间的适当分离。

我不希望他们查看彼此的进程、访问彼此的文件(除非明确允许)等。最好不要被每个权限提升错误所困扰,或者每次小内核更新时都不会重新启动服务器。在这些安全措施到位的情况下,保留运行公共服务(如网络和邮件托管)的选项将是完美的。

回到我使用 grsec 的那一天,但这需要使用较旧的内核并处理自己编译的麻烦。是否有更现代、更 Ubuntu 的方式来确保共享服务器上的用户分离?

也许你可以用 AppArmor 做点什么来达到这个效果?或者也许有一个为共享环境预先配置的内核存储库?还是基于容器的解决方案?这些最近很流行。

server ssh security kernel multi-user

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

在 Ubuntu Artful 17.10 中获得类似 Unity 的工作区管理

我将我的 Ubuntu 从 17.04 升级到 17.10,所以现在我在 Wayland 上使用 Gnome 3 而不是 Compiz 上的 Unity。这个新设置带有一个相当平庸的工作区管理(“地狱电梯”)。

如何配置 Gnome 3 以使其提供更多类似 Unity 的工作区行为?

这将包括

  1. 工作区网格(准确地说是 3 列,2 行);
  2. 我将它们移动到工作区中剩余的应用程序窗口;
  3. 切换模式中工作区内容的缩影;
  4. 工作区切换器显示所有工作区的概览。

可以使用Workspace Grid shell 扩展部分实现网格,并使用 GNOME Tweaks(包gnome-tweak-tool)进行一些调整。

但是,在屏幕保护程序打开或系统挂起后,窗口会在工作区周围移动。如果没有任何指示每个工作区包含的内容,导航也更加困难。

workspaces gnome-shell 17.10

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

Openswan 的 ipsec 验证在“找到两个或多个接口,检查 IP 转发”时失败

我正在尝试设置 L2TP/IPsec VPN。我已经从 Ubuntu 13.04 上的存储库安装了 openswan

Section: universe/net
Architecture: amd64
Version: 1:2.6.38-1
Run Code Online (Sandbox Code Playgroud)

并按照社区文档对其进行配置。

# cat /etc/ipsec.conf 
config setup
    nat_traversal=yes
    virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12,%v4:!192.168.23.0/24
    oe=off
    protostack=netkey

conn L2TP-PSK-NAT
    rightsubnet=vhost:%priv
    also=L2TP-PSK-noNAT

conn L2TP-PSK-noNAT
    authby=secret
    pfs=no
    auto=add
    keyingtries=3
    rekey=no
    # Apple iOS doesn't send delete notify so we need dead peer detection
    # to detect vanishing clients
    dpddelay=30
    dpdtimeout=120
    dpdaction=clear
    # Set ikelifetime and keylife to same defaults windows has
    ikelifetime=8h
    keylife=1h
    type=transport
    # Replace IP address with your local IP (private, behind …
Run Code Online (Sandbox Code Playgroud)

vpn networking ipsec openswan

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

为什么 apt-cache 这么慢?

从 Saucy (13.10) 升级到 Trusty (14.04) 后,所有 apt 操作都很慢。即使是那些不包括下载任何内容或连接到任何服务器的内容。例如,显示 apt 策略

# time apt-cache policy 

[...]

real    0m8.951s
user    0m5.069s
sys     0m3.861s
Run Code Online (Sandbox Code Playgroud)

几乎需要十秒钟!发出命令后主要是一个奇怪的滞后。即使我再次发出相同的命令,它也是一样的。

在另一个系统上不需要十分之一秒

real    0m0.096s
user    0m0.070s
sys     0m0.023s
Run Code Online (Sandbox Code Playgroud)

另一个系统更强大,但升级前没有明显差异。

apt-get 也是一样,任何与 apt 相关的东西。我如何找出这种滞后的来源并解决它?

附加信息:

# cat /etc/nsswitch.conf 

# /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 …
Run Code Online (Sandbox Code Playgroud)

apt 14.04

5
推荐指数
3
解决办法
3186
查看次数

如何在 Ubuntu 17.10 的 Wayland 会话中获得全天智能调整色温的 Redshift 功能?

Redshift是一个简洁的小程序,可让您在白天和夜间分别调整屏幕的色温。是否可以在 Ubuntu 17.10 上使用 GNOME 3 实现这一点?

在设置下?设备 ?显示 GNOME 允许启用夜灯,使屏幕在夜间更暖和。但是,它不允许调整色温,并且在白天不起作用。

如何在 Wayland 上的 Gnome 3 中复制 Redshift 功能?

gnome colors wayland redshift 17.10

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

我的 Chromium 浏览器是最新的吗?

我从默认的 Ubuntu 存储库安装了 Chrome 浏览器。当被询问时,它声称是版本 32。

# chromium-browser --version
Chromium 32.0.1700.107 Ubuntu 13.10
Run Code Online (Sandbox Code Playgroud)

这个 Chromium 是最新的吗?

很明显,只要系统更新,从存储库安装的软件就会保持最新状态。但是,chromium-browser 来自由社区维护的 Universe 存储库。

# apt-cache show chromium-browser
Package: chromium-browser
Priority: optional
Section: universe/web
Installed-Size: 142499
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Micah Gersten <micahg@ubuntu.com>, Fabien Tassin <fta@ubuntu.com>
Architecture: amd64
Version: 32.0.1700.107-0ubuntu0.13.10.1~20140204.972.1
Run Code Online (Sandbox Code Playgroud)

Chromium 真的有维护吗?Chromium 项目没有任何稳定版本,但 Google 的 Chrome 似乎已经在 33 版上。

chromium

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