![安装新软件时我正在做什么的解释](https://linux22.com/image/1137588/%E5%AE%89%E8%A3%85%E6%96%B0%E8%BD%AF%E4%BB%B6%E6%97%B6%E6%88%91%E6%AD%A3%E5%9C%A8%E5%81%9A%E4%BB%80%E4%B9%88%E7%9A%84%E8%A7%A3%E9%87%8A.png)
我正在尝试安装从互联网上下载的软件,并试图弄清楚如何操作。
我发现这链接来帮助我安装它,但我想知道的是为什么要这样做,以及这些事情中的每一个都可以让我设置软件吗?
我可能应该再解释一下:为什么我应该更改文件夹的权限?为什么我需要在步骤 4 中将该特定文本复制到文件中?为什么我需要创建这些特定文件?
我讨厌别人告诉我要做什么,而我却不知道为什么要这样做;任何帮助都会很好。
先感谢您!
附言:抱歉,我太挑剔了,我只是想全面了解这一切。
答案1
从步骤 2 开始。
tar xvf 用于解压缩包含 eclipse 安装文件的压缩 tarball 文件
步骤3.
mv 用于移动文件或目录
cd 是改变你所在的目录
chown 更改文件或目录的所有权,在本例中,您将 root:root 设为 eclipse 文件夹的所有者
chmod 更改文件夹或文件的权限,在这里你为所有人添加读取权限
步骤4。
touch 更新文件被访问或修改的时间戳,如果文件不存在,则会创建它
chmod 755 授予每个人对该文件的读取和执行权限,将写入权限留给用户
nano 是一个基本的文本编辑器(将脚本内容粘贴到您正在编辑的文件中)
步骤5.
这将在 gnome 中为 eclipse 创建桌面图标
答案2
我会谨慎安装从互联网上下载的软件包,但我假设您是从 Oracle 页面下载的,所以应该是安全的。安装 Eclipse 的推荐方法是使用软件中心,或者如果您需要与 Ubuntu 存储库中的 Eclipse 版本不同的版本(Xenial 为 3.8.1-8),添加 PPA。使用官方存储库或 PPA 将确保您获得相关更新。
话虽如此,我会尝试回答每个步骤的作用。
- 下载 .tar.gz 文件,即经过 gzip 压缩的 tar 存档。类似于 zip 文件,但其中包含目录和文件结构。
- 使用命令解压并提取 tar 存档
tar
,选项包括-x
extract、-z
unzip(实际上是 gunzip)、-v
verbose(告诉您它在做什么)。这会将 Eclipse 文件解压到您当时所在的目录中。 sudo mv eclipse /opt/
- 将 eclipse 目录和所有内容移动到/opt/
目录中,所有外部包都应该安装到这个目录中。sudo cd /opt/
- 移入/opt/
。sudo chown -R root:root eclipse
- 使里面的所有文件和目录/opt/eclipse
都归 root 用户和组所有。sudo chmod -R +r eclipse
- 使所有 eclipse 文件和目录对用户、组和其他人可读。- 在 中创建文件
/usr/bin/
以从 启动 eclipse/opt
。本质上,此文件是一个 Bash 脚本,它将 eclipse 的路径设置并导出为变量ECLIPSE_HOME
。实际的二进制文件或程序存储在文件中/opt/eclipse/eclipse
,因此当您调用该 bash 脚本时,您是在说从路径 启动 eclipse/opt/eclipse/eclipse
。这$*
意味着您将任何命令行参数传递给它,就像它们传递给 shell 脚本一样。此脚本被赋予八进制权限 755,以便每个人都可以使用 shell 脚本,但只有 root(或 sudo 用户)可以重写脚本。 - 最后一步创建一个桌面文件来启动shell脚本,并通过扩展启动eclipse。
你不应该使用过时的 Ubuntu 11.04 教程,但我理解你想知道本教程告诉你的步骤是什么。我建议使用以下方法之一这个问题反而。