了解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 由於其重要性,但它不能在任何類型的免費許可下包含在 .
  • Universe:包含廣泛的程序,這些程序可能有也可能沒有限制許可證,但不受團隊的支持 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。 謝謝。