了解APT和Ubuntu存储库

您好所有Linuxeros和Linuxeras。 今天,我们将讨论这个主题,即 Ubuntu.

APT

Ubuntu 及其派生发行版使用该系统 APT. APT 由以下团队开发 Debian 并且是“先进的包装工具“。

它被编程在 C 并以简单的方式说明了其操作,该操作是从FTP服务器(在本例中为Ubuntu)下载“ .deb”并使用 的dpkg.

这使安装程序容易得多。 但是,当然,并非所有程序都可以在FTP服务器上。 PPA来了。

PPA

PPA 来自英文的“ Personal Package Archive”是个人文件,基本上可以让您下载和安装不在官方存储库中的程序。 他们通常被安置在 发射台.

使用

例如,我要安装官方存储库中没有的软件包“ roger / roger-mola”,因此我打开一个终端(控制台,shell,bash)并输入:

sudo apt-add-repository roger/roger-mola

我们刷新数据库:(如下所述)

sudo apt-get update

然后我们下载了软件包:

sudo apt-get install roger-mola

APT部分

软件包分为4个部分:

  • 主要:仅包含符合Ubuntu许可要求的软件包,您的团队可以提供对这些软件包的支持。 这旨在包括大多数系统所需的一切 GNU / Linux的 一般用途。
  • 受限:包含开发者支持的软件包 Ubuntu 由于它的重要性,但根据任何类型的免费许可都无法将其包括在内 .
  • 宇宙:包含各种程序,这些程序可能具有也可能没有受限制的许可证,但是不受 Ubuntu 但在社区方面。 这允许用户通过将它们保存在系统支持的软件包之外的其他位置来在系统上安装各种程序: y 受限.
  • 多元宇宙:包含不支持的软件包,因为它们不满足自由软件的要求。

使用APT

APT 它有很多用途,在这里我向您展示基本知识:

安装应用

sudo apt-get install [Nombre del programa]

维修/更新应用程序

sudo apt-get --reinstall install [Nombre del Programa]

卸载应用

sudo apt-get remove [Nombre del programa]

完全卸载应用程序

sudo apt-get --purge remove [Nombre del programa]

更新数据库

sudo apt-get update

不想记住命令?

好吧,如果您不想记住命令,则可以:

  • Ubuntu软件中心
  • 与软件包一起下载的Aptitude:aptitude
  • 与软件包一起下载的Synaptic:synaptic
  • 娴熟

好吧,我只是希望您喜欢它,因为我喜欢写这篇文章。 很快我将同时教授YUM和PACMAN。 直到下一次。


17条评论,留下您的评论

发表您的评论

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

*

*

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

  1.   贡萨洛

    了解APT操作的好帖子😀

  2.   熊猫人

    不要忘记,通过“ apt-cache搜索”,您可以搜索软件包是否在存储库中或符合说明的软件包中。 :3
    尝试做
    apt-cache搜索诺基亚
    apt-cache搜索lxde
    apt-cache搜索诺基亚| grep管理

  3.   奥斯卡

    感谢您的意见!

  4.   雨果·伊图里塔(Hugo Iturrieta)

    挺好。

  5.   小丑

    感谢您的贡献,与YUM和PACMAN等待下一个

  6.   埃利奥时间3000

    您错过了使用KDE的人的Apper。

    此外,似乎Forefox的Windows版本在渲染和废弃PC的界面本身方面正在改进。

    1.    伊凡Linux

      我认为Mozilla的一个好姿态是Firefox OS无法被Windows系统识别(进行闪存,复制数据),说实话,我对FFOS有很好的支持,但是如果它们集成了兼容性,我认为它非常绿色。像Tizen或Sailfish OS这样的Android设备可以做到这一点,我肯定会刷新MotoG。

      1.    夜光

        Firefox中的应用程序经过精心设计,因此它们可以在任何平台上运行,因为对于他们而言,平台是Web。

        Mozilla的缺点是HTML5最终盛行,尽管幸运的是它获得了越来越多的支持。 借助此功能,FirefoxOS寻求应用程序是多平台的,并且能够在操作系统的任何浏览器中运行。 另一件事是让统治者去做他们的事情,以免发生这种情况,或者推迟他们的统治。 与此相关的开发人员可以为所有平台发布应用程序,从而节省劳动力。

        1.    KZKG ^ Gaara

          我读过你的评论«(...) Mozilla很烂的是HTML5 (…)»…大声笑!,我以为您不同意HTML5和Mozilla的想法,但是阅读得更好,我意识到您并不是要说它很烂,而是可以u这个哈哈

        2.    伊凡Linux

          有一个项目是:“您为Linux创建并且在Windows上也兼容”(不是cygwin或CoLinux),不幸的是,它没有未来(HTML5可能会发生)。 我敢打赌HTML5。
          有一个名为Phonegap的项目,非常有用,实际上我非常喜欢HTML5,因此我为Eliotime Web创建了一个应用程序。 (您可以在Github上找到(Mega Ultra Bugeado xD)项目)。
          让我们离开Firefox和HTML5的“非主题”,因为它与“ APT和Canonical Ubuntu存储库”无关

  7.   阿特拉斯

    这是一个错误XD

    sudo apt添加存储库roger / roger-mola

    首先,您必须放入ppa *冒号* roger / roger-cool xD

    sudo apt-add-repository ppa:roger / roger-mola

  8.   曼努埃尔·R

    在我看来,添加PPA的命令是错误的,除了atlas7jean注释的冒号之外,该命令的语法也是错误的,因为它是add-apt-repository而不是apt-add-repository。

    所示示例(根据我)应如下所示:

    $ sudo add-apt-repository ppa:罗杰/罗杰莫拉

    问候。

  9.   吉约克斯

    添加ppa的命令是错误的。 它看起来像这样:“ sudo add-apt-repository ppa:[ppa名称]”

    那些好的信息之外,但可以添加更多的命令。 例如,在安装时,可以在同一命令中安装多个软件包,即“ sudo apt-get install [packages1] [package2]”。 如果在“安装”之前添加-y,则不会询问您是否确定要安装。

    您还需要指定如何清理在卸载程序时过时的软件包,如果添加,请指定“ sudo apt-get autoremove” –purge将其完全删除

  10.   夜光

    我在PPA储存库中看到的不好的事情是,尽管通常而言,Ubuntu的种类最多,但许多通常并不漫长。

  11.   pcesar27

    我喜欢的优秀文章,因为我是这个Linux世界中的新手用户,我目前使用薄荷皮特拉和肉桂,我认为这对新手用户来说是一个很好的发行版,这种类型的文章对我们这些人非常有用debian的衍生发行版。 我将等待您的YUM AND PACMAN帖子,因为这对了解著名的opensuse和archlinux等非常有帮助。

  12.   夏丸

    非常感谢您提供的信息,像您这样的人就是这个社区拥有丰富知识的人。

  13.   伯尔尼

    Chingón。 谢谢。