小编Kev*_*wen的帖子

如何在 ubuntu 中为 maven3 永久设置环境变量 PATH 和 M2_HOME?

我已经下载了最新的 apache-maven3.zip 文件并将其解压缩到文件夹: /home/gaurav/Java/maven3.

我不知道如何为 maven 设置环境变量 - 例如 PATH 和 M2_HOME。

我尝试了以下事情:

export M2_HOME=/home/gaurav/Java/maven3

export PATH= /home/gaurav/Java/maven3/bin:${PATH}
Run Code Online (Sandbox Code Playgroud)

设置后,我跑了mvn --version,它运行正常。

但是当我下次启动我的机器并输入时$M2_HOME,它没有向我显示路径变量的详细信息,也没有mvn --version被执行。

请帮我解决这个在 Ubuntu 中永久设置环境变量的问题。

environment-variables maven-3

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

启动时启动 Dropbox

我通过此处的命令行说明安装了 Dropbox (2.0.26) 。

Dropbox 运行良好,只是它不会在启动时启动。给出的命令~/.dropbox-dist/dropboxd通过终端或Alt+运行良好F2,但在启动程序中不起作用。

关于启动程序命令的语法,我可能遗漏了一些明显的内容。有什么建议?

startup dropbox

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

在 Ubuntu 上安装 autotools、autoconf

我需要安装自动工具。当我在 Internet 上搜索时,有多种方法可以使用诸如 之类的命令./configure

请指导我如何安装autoconfautotools和我的系统上相关的包。分步指南将非常有帮助。

autotools 12.04

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

如何在 Ubuntu 16.04 上安装 OpenJDK?

由于我升级到最新版本的 Ubuntu,我无法安装编译 Android 自定义 ROM 所需的 Java OpenJDK 包。当我运行时sudo apt-get install openjdk-7-jdk,出现以下错误:

Reading package lists... Done Building dependency tree        Reading
state information... Done Some packages could not be installed. This
may mean that you have requested an impossible situation or if you are
using the unstable distribution that some required packages have not
yet been created or been moved out of Incoming. The following
information may help to resolve the situation:

The following packages have unmet dependencies:  openjdk-7-jdk …
Run Code Online (Sandbox Code Playgroud)

java jdk openjdk software-installation 16.04

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

如何安装 virtualbox-dkms 包?

尝试安装 VirtualBox 内核模块时出现以下错误:

------------------------------
Deleting module version: 4.1.18
completely from the DKMS tree.
------------------------------
Done.
Loading new virtualbox-4.1.18 DKMS files...
Building only for 3.5.0-17-generic
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
Run Code Online (Sandbox Code Playgroud)

我已经尝试安装 linux-source 包,但我不确定 Ubuntu 如何处理内核源代码和头文件。

从 Ubuntu 的角度来看如何做到这一点的任何想法?

virtualbox kernel

29
推荐指数
3
解决办法
15万
查看次数

如何在嵌套的远程会话中使用 Byobu 键绑定?

我正在使用 Byobu(在 gnome-terminal 内使用 Tmux),但它的键绑定有问题(我可能无法理解)。

我启动byobu,然后打开几个窗口,从这些窗口中的一个,我ssh 到另一台机器并在那里启动byobu。无论我是按Ctrl-c还是Ctrl- a- c,我都不确定如何在此远程会话中创建和切换窗口。

注意:如果我输入Shift-F12我可以在远程会话中使用功能键在窗口之间切换,但这不太理想,因为我还需要在主会话中的窗口之间切换。

有任何想法吗?

在此先感谢您的帮助。

byobu tmux

29
推荐指数
2
解决办法
8487
查看次数

如何在 Ubuntu 18.04 中将 OpenSSL 1.1.0 升级到 1.1.1?

我一直在运行安装了 Ubuntu 18 的生产服务器。最近,我发现在客户位置安装的某些防火墙上不允许我的 Web 应用程序。

我发现我的服务器正在通过TLSv1.0, TLSv1.1, TLSv1.2协议进行通信,我假设防火墙设置只允许通过TLSv1.3协议与服务器进行通信。

由于 Ubuntu 18 附带OpenSSL version 1.1.0,并且为了获得服务器支持,TLS v1.3我必须将 OpenSSL 升级到version 1.1.1最新版本。

由于这是一个运行nginx服务器的生产服务器,我不想直接在服务器上尝试任何东西。

root@energy-prod:~# nginx -v
nginx version: nginx/1.14.0 (Ubuntu)
Run Code Online (Sandbox Code Playgroud)

在不干扰服务器的任何其他设置的情况下将 OpenSSL 升级到 v1.1.1 的最佳方法是什么?

upgrade openssl 18.04

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

是否有 SSH 连接管理器?

是否有允许存储 SSH 连接信息并单击打开终端的应用程序(或 GnomePanel 插件)?

我知道 Nautilus 使用 Ubuntu 的“密码和加密密钥”来做到这一点,但是终端有这样的事情吗?

ssh software-recommendation

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

如何在目录上放置触发器

我有一个脚本可以扫描目录并对其中的文件进行一些维护。另一个进程在目录中创建文件(每天 10 - 30 个文件)。

该脚本通过每日 cron 作业调用。我需要的是在事件上触发脚本(每次在目录中创建一个新文件时)。我更喜欢这个而不是增加 cron 工作的频率。

我怎样才能做到这一点?有没有要安装的命令或程序?

在此先感谢您的帮助。

automation

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

Sudo 不起作用:“/etc/sudoers 归 uid 1000 所有,应为 0”

当我在终端中键入 sudo 命令时,它显示以下错误:

sudo: /etc/sudoers is owned by uid 1000, should be 0
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

permissions sudo chown ownership

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