安装新软件时我正在做什么的解释

安装新软件时我正在做什么的解释

我正在尝试安装从互联网上下载的软件,并试图弄清楚如何操作。

我发现链接来帮助我安装它,但我想知道的是为什么要这样做,以及这些事情中的每一个都可以让我设置软件吗?

我可能应该再解释一下:为什么我应该更改文件夹的权限?为什么我需要在步骤 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 将确保您获得相关更新。

话虽如此,我会尝试回答每个步骤的作用。

  1. 下载 .tar.gz 文件,即经过 gzip 压缩的 tar 存档。类似于 zip 文件,但其中包含目录和文件结构。
  2. 使用命令解压并提取 tar 存档tar,选项包括-xextract、-zunzip(实际上是 gunzip)、-vverbose(告诉您它在做什么)。这会将 Eclipse 文件解压到您当时所在的目录中。
  3. 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 文件和目录对用户、组和其他人可读。
  4. 在 中创建文件/usr/bin/以从 启动 eclipse /opt。本质上,此文件是一个 Bash 脚本,它将 eclipse 的路径设置并导出为变量ECLIPSE_HOME。实际的二进制文件或程序存储在文件中/opt/eclipse/eclipse,因此当您调用该 bash 脚本时,您是在说从路径 启动 eclipse /opt/eclipse/eclipse。这$*意味着您将任何命令行参数传递给它,就像它们传递给 shell 脚本一样。此脚本被赋予八进制权限 755,以便每个人都可以使用 shell 脚本,但只有 root(或 sudo 用户)可以重写脚本。
  5. 最后一步创建一个桌面文件来启动shell脚本,并通过扩展启动eclipse。

你不应该使用过时的 Ubuntu 11.04 教程,但我理解你想知道本教程告诉你的步骤是什么。我建议使用以下方法之一这个问题反而。

相关内容