小编stw*_*sel的帖子

如何从命令行获取所有存储库和 PPA 的列表到安装脚本中?

我知道如何列出系统上安装的所有软件包

但是如何将所有存储库和 PPA 的列表放入一个脚本中,我可以在新机器上运行该脚本以复制包括密钥在内的存储库设置?

我知道我可以查看/etc/apt/sources.listand /etc/apt/sources.list.d,但我正在寻找一种方法来生成一个脚本,该脚本apt-add-repository在新系统上执行所有命令(整理获取所有密钥)。

有任何想法吗?

command-line ppa scripts repository add-apt-repository

307
推荐指数
6
解决办法
49万
查看次数

提供目录加密视图的文件系统 - 与 EncFS 相反

目前,我正在使用 EncFS 将我的目录“机密”加密为“.encconfidential”,并使用在线服务(例如 Dropbox、UbuntuOne 等)同步该加密目录。然而,我的整个磁盘已经被 LUKS 加密,所以双重加密会对性能产生影响。

我想知道是否有“反向”EncFS 选项?未加密的目录被挂载,在挂载的目录中,您只能看到加密的文件。所以我可以处理未加密的文档,而同步工具只能查看和读/写加密文件。

说明:我的主要用例是同步而不是备份。我希望能够在本地操作时安全地保持机器同步,而不会受到双重加密惩罚(我必须等待保存,与传输时间相比,加密操作的时间增量最小 - 它是后台时间,而不是用户时间)

encryption security backup fuse encfs

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

我可以通过 SSH 连接到远程主机,但使用 SSHFS 获得“对等连接重置”,我错过了什么?

我创建了一个密钥对以从 12.04 连接到 Synology 磁盘。部署完毕,编辑 ~/.ssh/config 自动使用。测试:

ssh user@remotesynology
Run Code Online (Sandbox Code Playgroud)

-> 就像一个魅力。在第二台远程机器上测试(运行 Ubuntu 服务器)-> 工作。

现在测试:

sshfs user@theubuntuserver: /home/user/ubuntuserver
Run Code Online (Sandbox Code Playgroud)

-> 作品

最后:

sshfs user@remotesynology: /home/user/remotesynology
Run Code Online (Sandbox Code Playgroud)

-> 错误:

read: Connection reset by peer
Run Code Online (Sandbox Code Playgroud)

我查看了这个问题,但这似乎并不适用(我在 fuse 组中有用户,并且它适用于另一台机器)并且我没有收到权限被拒绝的错误。

我想念什么?

authentication sshfs

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

在 gui 加载后运行脚本

我知道如何在启动、登录(系统 > 首选项 > 启动应用程序)或打开 shell (.bashrc) 时运行程序。我也读过“桌面加载后执行脚本?” . 我意识到添加到启动应用程序的每个应用程序都会延长桌面可用的时间。因此,我正在寻找一种方法来从在常规启动完成后运行的脚本(使其正常工作)开始所有“美好的事物”。

我不完全清楚如何到达那里。我是否会使用第二个脚本来调用第一个与 & (因此它在后台运行)并向第一个添加等待(几秒钟|特定事件)?

gnome gui command-line login

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

我如何配置 libfitbit?

要使用 Ubuntu 上传FitBit数据,您需要libfitbit,它现在可作为 ppa 使用。但是我找不到配置说明。我还想知道墨鱼是否可以帮助获得与 OS/X 相同的功能:插入棍子并开始上传?

python usb udev

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

提取/推送包括密码在内的无线配置列表的脚本?

我需要配置一组新机器。他们都需要一组我目前在我的机器上拥有的通用 WLAN 连接。我知道如何使用网络管理器 GUI 手动检索包括密码在内的设置。

我正在寻找的是 2 个脚本:一个将所有无线设置(至少是 SSID 和安全类型/密码)提取到一个文本格式文件中(XML 可以),以便我可以对其进行编辑和润色。另一个(不出所料)将它们写回(在新机器上)。

欢迎任何指点!

澄清:我不想在无线世界中窥探密码,只是为了简化记录和分发已存储在一台机器上的内容的过程。

scripts network-manager wireless

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