小编Bor*_*itz的帖子

为什么我不能在终端中滚动?

我正在使用 Ubuntu 16.04 肉桂。重新定位终端窗口(GNOME 终端 3.18.3)后,我突然无法向上滚动终端输出。

  • Shift+在命令行上PgUp写入2~而不是滚动
  • Ctrl+ Shift+在命令行上?写入A而不是滚动
  • 右边的滚动条填满了窗口的整个垂直高度,表示没有什么可以滚动回的。

随着更多输出的加入,以上都没有改变。出了什么问题,我该如何解决?

linux terminal

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

为什么 Bash 为我的 PATH 中的程序提供“没有这样的文件或目录”?

docker-compose按照https://docs.docker.com/compose/install/上的说明安装在我的 Ubuntu 16.04 机器上,用于curl将二进制文件直接下载到/usr/local/bin/

$ ls -lh /usr/local/bin/docker-compose 
-rwxr-xr-x 1 root root 16M Jul 11 15:55 /usr/local/bin/docker-compose
Run Code Online (Sandbox Code Playgroud)

/usr/local/bin/ 在我的路径中:

$ echo $PATH
/home/me/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Run Code Online (Sandbox Code Playgroud)

请注意,它/usr/bin实际上是在 之前。

当我尝试检查它的版本时,我得到了一个与 PATH 相关的错误:

$ docker-compose --version
bash: /usr/bin/docker-compose: No such file or directory
Run Code Online (Sandbox Code Playgroud)

通过指定可执行文件的完整路径,我得到了正确的行为,

$ /usr/local/bin/docker-compose --version
Run Code Online (Sandbox Code Playgroud)

docker-compose 版本 1.24.0,构建 0aa59064

或通过使用sudo

$ sudo docker-compose --version
docker-compose version 1.24.0, build 0aa59064
Run Code Online (Sandbox Code Playgroud)

为什么我不能跑$ docker-compose --version?为什么 Bash 会/usr/bin特别抱怨,什么时候它应该在/usr/local/bin.

可能与我之前 …

linux bash path

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

如何使用 APT 安装旧版本的 Postgres?

我正在使用 Kubuntu 16.04LTS。我想安装 Postgres 9.3(当前版本是 9.5,这是主存储库中的版本)。

9.3 版的 .deb 文件可在http://packages.ubuntu.com/trusty/postgresql-9.3 获得,但如果可能的话,我想通过 APT。我试过了

$ sudo apt-get install postgresql=9.3
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Version '9.3' for 'postgresql' was not found
Run Code Online (Sandbox Code Playgroud)

(与postgresql=9.3.11-0ubuntu0.14.04)和

$ sudo apt-get -t=14.04 install postgresql
Reading package lists... Done
E: The value '14.04' is invalid for APT::Default-Release as such a release is not available in the sources
Run Code Online (Sandbox Code Playgroud)

(因为 9.3 是 14.04 存储库中的最新版本)。

我已经查找了有关这些错误消息的信息,但找不到任何有用的信息。如何使用 APT 安装旧版本的 Postgres?

postgresql ubuntu apt

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

如何找到逻辑卷上的文件系统?

我已经使用逻辑卷管理安装了 Linux Mint 18。这是我第一次使用 LVM。安装过程创建了 LV“root”,我想知道这个 LV 中存在什么文件系统。我如何发现这一点?

我的常规工具 - GParted、Disks 和 fdisk - 仅显示“LVM2”或“Linux LVM”作为文件系统,而不是 ext2/ext3/ext4。我确信答案存在于互联网上,但我花了将近一个小时的时间搜索却没有任何结果,因为涉及“LVM 文件系统”的搜索的信噪比非常低。

linux filesystems partitioning lvm

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

无线错误消息中的“秘密”和“代理”是什么?

Lenovo Thinkpad 560 上的 Kubuntu 16.04。我遇到了很多无线问题,其中包括拒绝自动连接到我的办公室 wifi。每次我暂停、休眠或重新启动时,我都必须重新输入 wifi 密码。我家的 wifi 不会出现这种情况。

每当我打开此连接的配置对话框时,都会收到弹出错误

Failed to get secrets for OfficeNetwork

No agents were available for this request
Run Code Online (Sandbox Code Playgroud)

在连接配置下,我选择了“当网络可用时自动连接到该网络”。在配置对话框的“Wi-Fi 安全”选项卡下,有一个用于放置密码的位置。当我在那里输入密码并保存时,当我重新打开对话框时它不再存在。

我想自己解决这个问题,但我无法找出错误消息。特别是所指的“秘密”和“代理人”是什么,有什么问题吗?也欢迎更一般性的建议:)

wireless-networking kubuntu ubuntu

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