如何在Linux中添加应用程序

在本文中,我们将介绍在Linux上安装程序的每种可能的方式。 考虑到Ubuntu是最受欢迎的Linux发行版,尤其是在那些刚开始“涉足”“ Linux世界”的发行版中,这个专门针对“初学者”的小型教程将专门针对Ubuntu。 但是,本教程也适用于所有基于Debian和Ubuntu的发行版(因为它们都使用.DEB软件包),并且一些常规程序和概念也适用于其他发行版。


在Ubuntu中,有几种添加,删除或更新系统应用程序的方法。
请注意,并非所有可用于Ubuntu的应用程序在默认情况下都可用。 必须有可能手动安装某些应用程序。
安装应用程序的主要方法是:

  • Ubuntu软件中心。 一个简单的应用程序,您可以通过它以非常简单的方式在系统中添加或删除软件包。
  • 该计划 突触。 使用Synaptic,您将可以更好地控制系统中安装的程序。 以及更多。 注意:目前,Synaptic使用apt-get。
  • 该计划 娴熟。 Adept是Kubuntu中包含的Synaptic for KDE版本。
  • 这些节目 合适或有才能。 这些是在终端模式下运行的更高级的程序。 它们非常强大,还可以让您从系统中添加和删除应用程序。 (Aptitude比apt-get更完整,它会记住已下载的库,如果不建议使用,则将其卸载)。 要查看在终端模式下运行的任何程序的帮助,请执行以下操作:(man nombre_del_programa)。 例: man aptitude
  • Deb包。 扩展名为.deb的文件是已经准备好可以在Ubuntu系统上轻松安装的应用程序包。
  • 二进制文件。 扩展名为.bin的文件是Linux上的可执行程序。
  • 运行文件。 带有.run扩展名的文件通常是在Linux中安装的向导。

现在,我们将看到它们每个人的独特之处。

通过程序

Ubuntu软件中心

该计划 Ubuntu软件中心 这是Ubuntu中安装或删除程序的最简单方法。 它也是最有限的。

您可以在以下位置找到该程序 应用程序菜单> Ubuntu软件中心

(1) 要安装应用程序,请选择程序主屏幕上显示的类别之一。 这将更新显示该类别中可用程序的窗口。 现在,您只需找到要安装的程序,然后双击它即可。 该窗口将显示它的描述,并为您提供通过按“安装”按钮进行安装的选项。

(2) 如果您不知道要查找的程序位于哪个部分。 在右上角的搜索框中输入要安装的应用程序的名称。 当您编写程序名称时,可能的候选列表将减少,直到找到所需的候选列表为止。

(3) 通过单击左侧的“已安装软件”,您将访问系统上已安装的所有程序的列表。 如果要卸载它们中的任何一个。 只需单击两次,该窗口就会更新,为您显示该程序的说明并为您提供卸载程序的选项。

在这里您可以看到它以视频格式进行解释。

突触包管理器

突触 它是一个高级系统,用于从系统中安装或删除应用程序。 与Ubuntu软件中心一样,该环境是图形化的,但功能却强大得多。 使用Synaptic,您可以完全控制系统上安装的软件包(应用程序)。

要运行Synaptic,请选择 系统->管理->突触包管理器。 该软件包管理器将使我们能够以非常简单的图形方式安装,重新安装和删除软件包。

突触屏幕分为4个部分。

最重要的两个是类别列表 (1) 在左侧和包装的左侧 (3) 在右侧。

从列表中选择一个软件包将显示它的描述 (4).

要安装软件包,您可以选择一个类别,右键单击所需的软件包,然后选择“拨号安装“或者 双击 在包名称中。

以这种方式标记您要在系统上安装的所有软件包,然后单击“应用”继续安装。 Synaptic现在将从Internet上的存储库或安装CD中下载必要的软件包。

您也可以使用“搜索”按钮找到要安装的软件包。

通过单击搜索按钮,我们可以按名称或描述搜索程序。 找到要安装的程序后,我们双击它进行安装。 如果要删除程序,我们要做的就是右键单击该程序,然后选择“删除”或“完全删除”。

对于要应用的更改,必须单击“应用”按钮。

Ubuntu中的软件安装系统功能强大且用途广泛。 在存储库中,应用程序以“包”的形式组织。 每个程序包都有其他程序,它们依赖于其正常运行。 Synaptic会解决这些依赖性并为您安装必要的软件包。 但不仅如此。 在应用程序软件包中,还指示了其他软件包,尽管对于我们要安装的应用程序来说,它们不是必需的,但它们很有用。 这些是 ”推荐套餐«。

我们可以配置Synaptic来考虑这些软件包«推荐人»好像它们是依赖项,因此它也会自动安装它们。

启动Synaptic,然后转到 设置>首选项,在标签中 总类 选中“将推荐的软件包作为依赖项处理”框。

在这里您可以看到它以视频格式进行解释。

熟练的专家管理员

Kubuntu用户相当于Synaptic,称为 熟练的专家管理员。 可以在菜单中找到 KDE>系统>专家管理员。 该操作与Synaptic非常相似。

使用搜索框,您可以按名称和说明搜索软件包。 通过双击列表结果的元素,将其标记为安装。
您可以通过查看包的属性(“详细信息”)来查看包的依赖性。

我们可以通过单击adept菜单,然后再管理存储库来熟练地管理存储库

Kubuntu软件 :这里是它们(主要,Universe,受限,多重宇宙),还有一个是源代码所在的地方,还有一个下拉菜单供您从我们将要下载的服务器上下载。

第三方软件:这里我们可以包括其他第三方存储库或CDROM。

最新动态:Kubuntu更新,我们可以选择熟练者将要审查的更新,我们还可以配置自动更新,我们可以选择不通知我们就安装它们,以静默方式下载它们,或仅通知有更新。

认证:这是我们从存储库下载的文件的签名的密钥,如果我们找到了我们感兴趣并处理签名的第三方存储库,也可以通过从网站或ftp下载签名文件到任何目录来包括它。导入它,或通过单击按钮“导入密钥文件...”来包含它

在添加或删除系统存储库以进行更改之后,我们必须单击检查更新按钮。

才智和倾向

尽管我们可以通过图形方式安装程序,如前所述,但我们始终可以使用终端安装任何程序。

对于许多新用户而言,此选项可能看起来更复杂且有些含糊。 没有什么比现实更遥远了。 当您习惯了它时,它会更加舒适,便捷和快速。
有两种方法可以在文本模式下安装程序: 能力倾向apt-get的.

这两个程序非常相似,只是细节不同:aptitude会记住在安装软件包时已应用的依赖项。 这意味着,如果您使用aptitude安装或更新应用程序,然后要卸载,则aptitude会删除该程序及其所有依赖项(除非它们被其他软件包使用)。 如果在apt-get或Synaptic图形环境中安装,则卸载将仅删除指定的软件包,而不删除依赖项。


使用

我们通过打开一个终端 应用->附件->端子.

  • 安装软件包:
$ sudo apt-get安装
  • 卸载软件包:
$ sudo apt-get删除
  • 卸载软件包(包括配置文件):
$ sudo apt-get清除
  • 更新可用软件包列表:
$ sudo apt-get update
  • 使用可用的软件包更新来更新系统:
$ sudo apt-get升级
  • 获取命令选项列表:
$ sudo apt-获得帮助


在没有互联网的情况下安装软件包

在具有互联网并且未安装所需程序/软件包的计算机上,我们可以使用以下两个命令来下载软件包及其依赖项(尚未安装):

sudo aptitude clean sudo aptitude install -d package_name

当我们通过aptitude / apt安装软件包时,它将保留在特定的文件夹中。 使用第一个命令,我们要做的是从计算机中删除这些软件包(这不会影响已经进行的安装)。

第二个命令将下载所需的软件包及其所需的依赖关系,但不会安装它。 现在,我们转到“ / var / cache / apt / archives”并查看这些软件包。 我们复制它们,将它们带到没有连接的计算机上,并通过双击它们或在控制台中进行安装:

sudo dpkg -i package_name

请记住,如果存在依赖项,则必须先安装它们。 也可能是某些依赖项已经通过Internet安装在计算机上,因此不会被下载。

如果具有互联网的计算机已经安装了该计算机,则可以使用“ aptitude remove”(不清除)将其卸载,然后从以后的“ aptitude install”中删除“ -d”。 这样,我们首先将其卸载,然后下载并安装它。 这样,具有Internet的计算机将继续具有与卸载之前完全相同的程序。

为了解决和防止可能的依赖性问题,我们可以使用Internet到计算机的Synaptic,寻找所需的软件包,右键单击有问题的软件包,然后输入 物业 然后选择标签 依存关系。 在那里,我们看到了在不联网的情况下将软件包正确安装到计算机上所需的软件包。

(可选)我们也可以下载包含许多程序和.deb软件包的debian磁盘,从而使它们与ubuntu兼容,我们只需输入软件的来源,然后单击添加cd-rom。

使用文件

Deb包

在系统上安装应用程序的另一种方法是通过已经准备好要安装的软件包以及扩展名。 deb文件。.
要安装这些软件包,您只需要做 双击 在Nautilus浏览器中的文件上,该应用程序将自动启动 gdebi,它将负责安装软件包并查找正确安装可能需要的其他软件包的依赖关系。

如果我们愿意,也可以使用以下命令通过命令行安装它们 的dpkg:

须藤dpkg -i .deb

在这种情况下,您还必须手动安装软件包的可能依赖项。
相同的命令也可以用于卸载软件包:

须藤dpkg -r


将RPM软件包转换为Deb

一些GNU / Linux发行版(例如Red Hat,SUSE和Mandriva)使用.rpm软件包,其组织方式与Debian和Ubuntu .deb软件包不同。

要安装这些软件包,您必须首先将它们转换为.deb格式。 为此,使用了该应用程序 外侨,可以使用本文介绍的方法之一进行安装。 应用程序 外侨 用法如下:

我们打开一个终端(应用>附件>终端)并执行以下指令:

须藤外星人.rpm

这样,程序将创建一个具有程序包名称但扩展名为.deb的文件,可以按照Deb程序包说明进行安装。

自动打包软件包(扩展名.package)

萨尔瓦多PROYECTO 自动包装 诞生时的想法是无论使用什么发行版和桌面,都便于在Linux中安装应用程序。 这就是为什么许多项目都使用它的原因,例如Inkscape。

第一次安装.package文件非常容易。 只需按照下面的说明进行操作(项目页面上还会显示操作方法)。

下载文件后,我们必须授予其执行权限,双击该文件,并在该文件中询问 您要运行__还是查看其内容? 我们必须点击 Ejecutar。 完成后,程序的安装程序将启动 自动包装 和包装内容。
安装程序后 自动包装,即您要安装的下一个此类文件,只需双击该文件,而无需执行上述任何操作。

二进制文件

扩展名为.bin的文件是二进制文件。 它们不包含一组程序或库(如包),而是程序本身。 通常,商业程序是在此系统下分发的,该程序可能是免费的,也可能不是免费的,但通常不是免费的。
当我们下载此类型的文件并将其保存在系统上时,它将没有运行权限。

因此,我们必须做的第一件事就是授予该文件运行权限。 我们显示文件的上下文菜单,然后选择 物业。 我们选择标签 权限 我们会看到该文件具有所有者的读写权限,但没有执行权限。 我们激活该框以授予执行权限,然后关闭窗口。

 现在我们已经授予了执行该文件的权限,请执行 双击。 执行此操作时,将出现一个窗口,为您提供多个选项。 选择 运行.

要从终端执行相同操作:

我们授予文件执行权限:

须藤chmod + x .bin

我们安装二进制文件:

$须藤./.bin

运行文件

档案 。跑 它们是向导,通常是图形,可以帮助安装。 要执行它们,只需在终端中输入:

sh./.run

通常,如果您需要超级用户权限(也称为管理员或 )会要求输入密码; 如果没有,只需添加订单 须藤 在命令之前,如下所示:

须藤sh ./.run

从源代码构建应用程序

有时,您会发现不提供安装软件包的应用程序,因此必须从源代码进行编译。 为此,我们在Ubuntu中必须做的第一件事是安装一个名为 必要的,使用本文介绍的方法之一。

通常,编译应用程序要遵循的步骤如下:

  1. 下载源代码。
  2. 解压缩代码,它通常与压缩在gzip(* .tar.gz)或bzip2(* .tar.bz2)下的tar打包在一起。
  3. 输入通过解压缩代码创建的文件夹。
  4. 运行脚本 配置 (用于检查影响编译的系统特征,根据这些值配置编译,并创建文件 生成文件).
  5. 运行命令 使,负责编译。
  6. 运行命令 sudo make install,它将应用程序安装在系统上,或者更好的是,安装软件包 检查安装,然后运行 须藤检查安装。 此应用程序创建一个.deb程序包,因此尽管它不包括依赖项列表,也不必下次对其进行编译。

萨尔瓦多使用 检查安装 它还具有系统将跟踪以这种方式安装的程序的优点,也有利于其卸载。

这是运行此过程的完整示例:

tar xvzf传感器-applet-0.5.1.tar.gz cd传感器-applet-0.5.1 ./configure --prefix = / usr进行sudo checkinstall

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   Tomas35

    只是非常感谢您,以帮助我在ubuntus的第一批pininos

  2.   让我们使用Linux

    不客气,托马斯!
    如果您想为博客建议新主题,我们将随时为您服务。
    干杯! 保罗

  3.   毛罗

    这些教程超级完整,简洁和清晰! 谢谢车!

  4.   曼努埃尔。

    非常感谢您,这个帖子非常有趣。
    继续为像我这样的新手造福。
    再次感谢你。

  5.   Mindundi

    非常感谢您的辅导。
    干杯!。