将软件安装到特定位置?

Inf*_*Btl 3 filesystem apt software-installation

我对Linux有点陌生,或者至少对Ubuntu有点陌生(我尝试过其他的,比如tails,但主要用于网页浏览),并且一直在考虑从Windows迁移到它。到目前为止,一切进展顺利,除了一个问题:在 Windows 上,我通常将应用程序和其他内容组织到特定文件\自定义安装位置中,以使它们更易于访问和管理。例如,firefox、thunderbird 等将安装在“E:\myusername\apps”中(我将它们安装在单独的硬盘驱动器上),或者有时其他应用程序(如 virtualbox)会安装在“E:\myusername\Virtualization\Apps”中“ 等等。

但尽管阅读了其他问题,比如Linux 相当于 Windows 的程序文件是什么?以及如何理解Ubuntu文件系统布局?为了对 linux 的文件系统如何工作以及其他(至少有点)与我的类似的问题有一定的了解,例如将软件包安装到特定位置将 chrome 安装到特定位置,它们似乎都没有回答我的具体问题。有没有办法将 Linux 应用程序组织到特定的文件夹中?如果没有,是否有其他方法可以更轻松地访问和管理 Linux 应用程序?

抱歉,如果我的问题非常基本,但是在迁移方面对我来说有点令人沮丧,特别是当我专门安排了应用程序之类的东西时,如果我想配置,我只是想省去浏览多个目录的麻烦或修补应用程序。例如,WINE 将安装在 /opt/ 中,而 gparted 将安装在(我认为)/usr/share 和 /usr/bin 中,但两者都不会安装在某一特定位置。

编辑:固定链接

Nma*_*ath 11

尝试重新定位软件的安装位置是一个非常糟糕的主意,特别是因为您是 Ubuntu 的新手

*NIX 和 Windows 彼此有很大不同。Windows 软件往往包含其所需的一切,但 Ubuntu 中的许多软件依赖于包之间的共享关系(依赖项)。*NIX 还具有相当严格规定的目录结构,并依赖于所有权和权限等安全性和稳定性。这些概念在 Windows 中并不真正存在。

如果您刚开始学习 Linux,那么您已经在进行研究以了解 Linux 的工作原理,而不是试图“逆流而上”,这真的很好。有了这种心态,你一定会有更好的体验。

我还感觉到一个在字里行间没有被问到的问题,那就是如何安装软件。最好在 Ubuntu 软件中心找到软件(或学习使用apt)。许多新用户在添加大量 PPA、下载大量.deb文件或尝试手动编译软件时都会遇到麻烦。这些是更高级的任务。并非所有 PPA 都是平等的,有些甚至可能会扰乱您的系统,特别是如果它们已经过时或来自未经定期审核的来源。请参阅:将 PPA 添加到我的系统中是否安全以及需要注意哪些“危险信号”?

就 WINE 而言,要知道 WINE 只是一个兼容层,允许您运行某些Windows 应用程序,这些应用程序有时会产生截然不同的结果和实现。

讽刺的是,对于许多新用户来说,最大的困难之一源于 Linux 的最大优势之一:丰富的选择。您对系统可以做什么有很大的自由度,网上有很多人发布关于做古怪事情的帖子,并且很难说出您应该做什么和不应该做什么。

绝对避免从您在线看到的网站或指南中盲目地在终端中运行命令。这是一个非常好的学习机会,可以研究每个命令,以便您准确地了解它的作用以及这些操作的后果。将您所做的任何不寻常的事情记录下来也是一个好主意,以便您可以在需要时恢复这些更改。

如果由于某种原因,您的应用程序未显示在应用程序列表中,您可以手动创建.desktop文件,这类似于 Windows 中的应用程序快捷方式。 如果您希望文件可供所有用户使用,或者您希望它们仅可供您的用户使用,则.desktop文件可以驻留在其中。有关此内容的更多详细信息,请参阅:为新应用程序创建 .desktop 文件/usr/share/applications~/.local/share/applications

您还可以编辑现有文件来自定义这些快捷方式,如果您想使用不同的图标、更改其标签或添加新操作.desktop,这可以为您提供很大的灵活性。

因此,重申一下,学习时的一个好的经验法则是尝试在 Ubuntu 的存储库中找到您需要的软件。该软件将经过严格测试,确保安全、稳定和完善。您也可以轻松地在系统搜索栏和应用程序列表中找到它。


归档时间:

查看次数:

3958 次

最近记录:

4 年 前