使用软件中心安装与使用 apt-get 安装

使用软件中心安装与使用 apt-get 安装

我试图了解使用 Ubuntu 软件中心安装应用程序和使用 安装应用程序之间的区别apt-get

例如,我想安装 Latex 应用程序 TexMaker。首先,我在软件中心搜索了它,并在那里安装了它。这在 Ubuntu 桌面侧边栏上添加了一个图标,我可以单击它来启动该应用程序。但是,此版本的 TexMaker 未包含所有必需的 Latex 软件包。

因此,我被建议通过运行来安装 TexMaker sudo apt-get install texlive-full。但是,执行此操作后,我再次从桌面侧边栏运行 TexMaker,它仍然没有所有软件包。因此,似乎我使用的安装并未apt-get覆盖我使用软件中心的原始安装。

所以,我的问题是:

  1. 这是否意味着我的机器上实际上安装了两个不同版本的 TexMaker?

  2. 如果我仅使用 安装 TexMaker apt-get,如何获取桌面侧边栏上的图标?

谢谢!

答案1

Ubuntu 软件应用程序安装

Ubuntu 软件应用程序有一个图形用户界面,可以让你搜索程序并为你提供一些关于它们的信息,但当你点击“安装”按钮时,它基本上是在运行命令sudo apt-get install packagename

正如 Mark Kirby 和 JonasCz 已经指出的那样,从 Ubuntu 软件应用程序安装或键入命令sudo apt-get install只是执行同一件事的两种不同方式。

GUI 方法的一个优点是它会将新安装的程序的启动器图标放入 Unity 启动器中。

如果您使用该sudo apt-get install命令,然后想要Unity Launcher中该程序的启动器图标,您需要使用Dash搜索该程序,然后将其拖到启动器上。

在这种情况下,TexMaker 和“texlive-full”似乎是不同的程序,并且具有不同的启动器图标,因此您第一次安装 Ubuntu 软件时该程序的 TexMaker 图标将继续启动 TexMaker,并且不会被“texlive-full”取代。

[顺便说一句,这个程序可能特克斯工作室(在 Ubuntu 软件中找到)可能具有您想要的功能]

编辑:经过进一步调查(我不熟悉 TexMaker 和“texlive-full”),似乎“texlive-full”被描述为“TeX Live:包含 TeX Live 所有组件的元包”。我不清楚这是否意味着它会安装一个名为“Tex Live”的单独程序,或者应该为 TexMaker 添加一些功能。Texlive 包信息中没有提到“TexMaker”:http://packages.ubuntu.com/xenial/texlive-full

进一步编辑:Nick Weimberg 在评论中给出了更清晰的解释:“TexMaker 是一个用于编写 LaTeX 的 GUI 程序。TexLive 是一个 LaTeX 软件包的集合,它不包含 GUI,但对许多 LaTeX 功能而言必不可少。它们是独立的软件程序和独立的软件包” - 没有 GUI 的程序并不总是有启动器,在这种情况下,您可以从终端运行该程序 - 或之类的命令programname --help应该man programname会告诉您如何使用它

sudo apt-get install执行命令后获取启动器图标

通过单击启动器顶部的 Ubuntu 图标或按“Super”键打开 Unity Dash。

在大多数 PC 上,“Super”键是“Windows”键,在 Mac 上是“Command”键。

如果您在仪表盘中输入刚刚安装的程序名称(“tex”应该足够接近仪表盘以便找到它),仪表盘会显示一个图标,您可以选择该图标立即启动该程序。您还可以将图标拖到启动器上,以便将其保留在启动器中,以便于访问。

如果您无法通过在 Dash 中输入名称来找到您的程序,那么在“Dash 页面”的底部有几个不同的图标:“主页”、“应用程序”、“文件”、“视频”、“音乐”、“照片”。

选择“应用程序”将允许您浏览所有已安装的应用程序,您应该能够在那里找到它。

直接搜索应用程序的最快方法是同时按住Super+ 。A

相关内容