Slackware:Sbopkg和SlackBuilds,輕鬆安裝軟件包

繼續嘗試揭開這個偉大發行版神秘面紗的系列文章,現在是時候介紹一下我認為是在其中安裝軟件包的最簡單方法 Slackware的,這是關於 鬆弛B聯合會 還有一個小應用 它簡化了我們 管理他們的時候甚至更多 Sbopkg。

值得一提的是這個工具 不解決依賴關係 像大多數工具一樣 Slackware的但是,這可能是一項非常艱鉅的任務,我們將在後面解釋。

什麼是Slackbuilds?

首先,必須要提到的是,在 Linux的 它是從源代碼編譯的,該代碼通常可以正常工作,但可能會在將來出現問題,例如,當已安裝的軟件包嘗試更新而係統管理員(您)忘記了編譯值時。

為了避免這種不便 Slackware的 決定使用 腳本 要自動執行安裝過程(以安裝每個軟件包的新版本的方式),您要做的就是修改通知系統有關該軟件包版本的變量。

到這個收藏 腳本 他們被稱為 鬆弛構建 至少可以說是絕對的 祝福 全能派 神燕 對於所有進行冥想數週以達到促使他們使用的啟蒙水平的用戶 Slackware的 (媽媽說我有很多想像力)...

使用它們的方法非常簡單,首先我們轉到Slackbuilds軟件包的完整集合所在的頁面,它是關於 http://slackbuilds.org/.

並且我們使用其集成的搜索引擎來查找所需的軟件包,例如 讓我們搜索 “ Flash”,因此我們將獲得與搜索匹配的軟件包列表。

對於這種情況,我們將選擇安裝«Flash Player插件“。

我們將獲得 包裝信息 我們選擇的版本,簡要說明,官方頁面,官方下載鏈接,我們將從中獲取可用架構中的源代碼,以及指向以下版本的下載鏈接: 鬆弛構建 誰來負責安裝過程。

我們下載了 源代碼 Y EL 鬆弛構建.

我們提取 el 鬆弛構建.

我們走 el 源代碼 (未壓縮)在 鬆弛構建 我們剛剛提取的。

我們開 聖母 安慰 在目錄中 鬆弛構建.

現在 我們將創建包 可安裝,但首先有必要 登錄.

建築 de 32位 我們鍵入«. /flash-player-plugin.SlackBuild»。

建築 de 64位 我們輸入«ARCH = x86_64 . /flash-player-plugin.SlackBuild»。

的過程 包裝好的 如果一切順利,他給了我們 路線 在哪裡? 包創建,在這種情況下為“ /tmp/flash-player-plugin-11.2.202.243-x86_64-1_SBo.tgz”。

現在減去 安裝 el 通過 herramientaSlackware的 為我們提供了這項任務 (稍後將對這些工具進行深入討論), 它是關於 安裝包.

我們輸入  “ Installpkg /tmp/flash-player-plugin-11.2.202.243-x86_64-1_SBo.tgz”。

的過程 安裝 如果一切順利,它告訴我們 該軟件包已安裝。

可以看出,該過程 它不是 黃褐色 複雜雖然是 可以 變成 一點 乏味 原則上,例如,如果我們要安裝的軟件包需要大量 依存關係,各下載步驟 鬆弛構建 和每一個 資源 它可能使一個以上的決定放棄發行。

幸好 我們算 一個 herramienta 可以大大簡化任務 安裝 應用,儘管我堅持要 不解決依賴關係,“ Sbopkg”。

鮑勃是一個 herramienta en 命令行ESTA 已同步資料庫 de Slackbuilds de slackbuilds.org (SBo),如果我們要安裝軟件包,則必須先轉到 slackbuilds.org 檢查它是否可用,以及驗證其正確名稱和所需的依賴關係。

使用的 例子 安裝 ,“ Flash-player-plugin”,我們會注意到其中的區別。

剛剛夠 “ Sbopkg -i flash-player-plugin”。

注意: 沒有 有必要我們既不下載 鬆弛構建 尼爾 資源,因為該工具可以處理所有事情。

我們確認 我們要安裝什麼 打字 “ P”。

我們會得到 ya 已安裝 無論我們的架構如何。

 注意: 先前 我們必須 已安裝 kg (詳細過程如下),該應用程序在控制台中使用,它不在乎我們位於哪個目錄中。

 安裝SBOPKG

 至 安裝 kg 我們必須去它的官方頁面 排出 y 得到它

一旦 出院了。

我們開 聖母 安慰 在該目錄中 我們輸入 “ Installpkg sbopkg-0.36.0-noarch-1_cng.tgz”(讓我們不要忘記 )

而且我們已經有 已安裝 sbopkg。

一旦安裝 kg,我們要做的第一件事是 同步 su 基地 de 數據slackbuilds.org, 為了這 我們輸入 “ Sbopkg -r”。

一旦 已完成 la 同步化,我們準備 安裝 任何  可通過 kg.

開展 駕駛 de 通過 kg 我們有 DOS 選項, 經典 LINEA de 命令 或 kg 在其 接口 ncurses的.

它已經在 例子 的方式 安裝 un kg en LINEA de 命令但是,如果我們想要 安裝 un 要求 依存關係,以避免安裝每個軟件包 獨立地,我們可以指定所有要安裝在其中的軟件包 雙引號 («)。

例如,對於 安裝 “ Supertuxkart”需要兩個依賴項,“ OpenAL”和“ irrlicht”。

所以不用打字 每個包裝分開,我們在一行中輸入“ sbopkg -i“ OpenAL irrlicht supertuxkart””。

注意: 讓我們觀察一下每個包如何用空格分隔,並將它們的集合括在雙引號(«)中。

所以我們將獲得帶有它的supertuxkart 依存關係 甲板.

Para obtener una 完整的列表選項 包裝處理,使我們 kg,足夠 在控制台上 男人sbopkg.

La 另外的選擇 提供 kg,這是通過使用其界面 ncurses的。 要訪問它,只需 在我們的控制台中為“ Sbopkg”。

羅克 將啟動接口 我們可以觀察到的 選項 這將使我們 同步存儲庫, 安裝, 卸載, 更新 軟件包,它的使用非常簡單,因為它足以選擇我們需要的選項。

廣義上講,這是我們擁有系統的方式 Slackware的 如果我們將可用軟件包的數量與安裝 Slackware的 和那些可以通過 鬆弛構建 我們將獲得非常長的軟件包列表,以供您進行出色的發行。

沒有更多的藉口了 讓我們使用Slackware !!! ...


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

51條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   布萊爾·帕斯卡 他說:

    非常有趣的呵呵。 我一直想嘗試一下這個發行版,它看起來很棒,但是我並不想安裝它,因為我不喜歡它的徽標,就像Debian和Gentoo一樣簡單。 這些貢獻表示讚賞。 您相當於Fedora的Perseus,Debian的Elav和Arch XD的KZKG ^ Gaara的Slackware。

    1.    莫茲 他說:

      謝謝 !!! ...

      當您有機會時,您將了解徽標的外觀是其中最少的。

      乾杯! ...

      1.    布萊爾·帕斯卡 他說:

        當然了。 我將在vm中然後在硬件中對其進行測試,以查看其工作方式。

  2.   kik1n 他說:

    嗯,這讓我不想再嘗試使用slackware了。 哈哈哈哈我的操作系統心態必須是:
    簡單,快速,穩定和大量軟件。

    我對使用pacman的Arch感到滿意的地方:D. 雖然這使我想回到Fedora:D。

    “在Linux中安裝軟件包的“傳統”方式是從源代碼編譯的。” mmm讓我想起了gentoo,那裡的所有內容都經過編譯,我更喜歡移植😀

    1.    莫茲 他說:

      正如我在註釋中提到的那樣,Slackware簡單,快速,非常穩定並且具有大量軟件。

      對,吃豆子很舒服😉...

      我的意思是,這是Linux中的傳統方式,因此在Slackware和所有其他發行版中……

      如果您閱讀了說明,便意識到無需編譯任何內容,那麼它將處理所有sbopkg ...

      乾杯! ...

      1.    kik1n 他說:

        好吧,我剛剛重新安裝了arch,發現了一些錯誤。 我不喜歡使用帶有這些缺陷的拱門了。
        它只檢測2個核心(我有4個)
        聲音問題,有無脈衝音頻。
        到目前為止只有那些。

        我想去一個穩定的發行版。

        Slackware =穩定+“當前”
        Debian =穩定(但不會讓我安裝,我下載的所有isos都說:它將不會安裝模塊,並且可能會影響安裝)
        作為最後的選擇,我完全返回勝利。

        1.    kik1n 他說:

          Slackware沒有內核Pae?

          1.    莫茲 他說:

            如果kik1n,則具有PAE支持...

            乾杯! ...

      2.    Joakoej 他說:

        並不是那麼簡單,這些軟件包一切都很好,但是當我可以使用可解決依賴關係的軟件包管理器安裝發行版時,我看不出有什麼好處可以解決,我說的就是這樣,因為事實是我沒有看到任何好處不會導致依賴關係,也許您可以節省幾兆字節的空間,但是我知道什麼。
        我也和阿奇在一起。

        1.    kik1n 他說:

          好吧,現在我比另一個發行版更喜歡Ubuntu千倍。 我經歷了幾乎所有的Linux,包括穩定的版本,滾動和測試。

          1.    Joakoej 他說:

            是的,Ubuntu很好,太糟糕了,Cinnamon和Mate不能很好地工作,並且不會流血,如果是這樣,我寧願選擇它而不是Arch或Fedora,但是,嘿,也許如果他們像他們說的那樣發布它,在這些方面也有所改善。 無論如何,這仍然是我的第三選擇。
            雖然現在我對編譯事物的發行版很感興趣,但由於它們說速度更快,所以知道這些東西是他們的事,但事實是我永遠無法編譯任何東西,所以請在那裡幫助我。

          2.    Joakoej 他說:

            順便說一句,您製作slackbuild真的更容易嗎,還是與傳統的編譯方式相比變化不大?

        2.    梅薩 他說:

          Slackware已經帶來了其軟件包管理器pkgtool,Slackbuilds用於不在安裝DVD附帶的官方程序中的程序。

      3.    Joakoej 他說:

        好吧,我用abs嘗試了Arch Linux,但是結果卻不是很好,有幾個軟件包拒絕編譯,但是否則,它或多或少地像使用sbopkg一樣實用。

  3.   下載 他說:

    我喜歡您的解釋| 請記住,還有其他官方和非官方資料來源,但同樣有效地在“鬆弛”環境中安裝軟件| 我還沒有在slackware中編譯任何東西。 乾杯

    1.    莫茲 他說:

      確實,我需要的幾乎所有東西都可以作為官方軟件包找到,也可以作為SlackBuild找到。

      乾杯! ...

  4.   Linux先生 他說:

    DMoZ,感謝您提供有關Slackware的信息,Slackware是一個穩定,快速的發行版,具有良好的軟件,並且也進行了更新,相信我易於使用,但要得出此結論,唯一的方法是安裝並使用所有工具。
    Slack萬歲。

    1.    莫茲 他說:

      我完全同意您的Linux先生...

      我已經將這變成了個人挑戰,要以我們的語言向社區提供有關此發行版的信息,以及在這個出色的網站上可以在其他地方實現的信息=)...

      乾杯! ...

  5.   正確 他說:

    DMoZ的傑出貢獻,還請注意,還有其他頁面可以找到SlackBuilds,例如64位版本Eric«AlienBOB»Hameleers的維護者的頁面。 http://slackware.com/~alien/slackbuilds/ 或意大利語頁面 http://www.slacky.eu/。 不久前,我在SlackBuilds.org上創建了兩個軟件包,如果您有興趣學習如何打包並需要幫助,請隨時詢問😉

    問候。

    1.    莫茲 他說:

      我記得上次我檢查Alien SB時,它們是有些舊的程序包,而且很懶散,我已經訪問了它,以使應用程序已經打包並可以使用installpkg進行安裝...

      我會給您另一篇評論,我將在這里分享結果...

      謝謝Proper,如果我有興趣學習如何做的話,一旦我有時間進行調查,如果我陷入某種困境,我會向你諮詢...

      乾杯! ...

    2.    Linux先生 他說:

      正確,如果您教我們如何使用Slackware進行打包,那麼我是您的忠實學生。

  6.   安波克斯 他說:

    看起來很酷,從您所說的來看,這並不難...

    我在大約3年前對其進行了測試,它給了我安全感。 雖然依賴關係使我退縮...

    而且,正如您提到的那樣,如果有很多軟件包可以使您的生活更輕鬆而無需編譯,但是我認為與眾不同的是它是過去的發行版,因此,與arch一樣,它的用途是在pacman及其官方存儲庫中使用鬆懈,他的事情就是編譯。 這可以帶給您學習(確實,並非我們所有人都有時間或渴望開始打字),但是我認為,Slackware的哲學比Linux的世界更接近bsd世界的哲學。 在哪裡編譯和查看依賴關係很重要。

    確實,有一些工具可以簡化用戶的生活,這非常好,但是我認為這不符合他們的理念。 作為一個出色的KISS發行版,他的任務是編譯並保留選項卡以查看依賴關係(至少在開始時如此)。

    我認為擁有香草包會使其變得與眾不同,並且所有Linux愛好者都應該嘗試使Linux特別重要並且做出了貢獻的四個發行版:Debian,Slackware,Arch和Gentoo。

    很抱歉,我的評論很長,我提供了更多建議。

    對於所有這些,很高興您為Slackware教程做出了貢獻,並且更多的是,知道網絡上很少有西班牙語。 因此,您也可以使它變得如此有趣和簡單。

    問候

    1.    莫茲 他說:

      謝謝 !!! ...

      就像我說的那樣,Slackware非常KISS,依賴項並不復雜,您可以轉到SlackBuilds.org,它在那裡標記了x軟件包所需的依賴項,您要做的就是複制依賴項的名稱,並在控制台中執行:

      #sbopkg -i“ dep1 dep2 dep3 dep4軟件包”

      瞧,該軟件包已安裝,其中包含了依賴項...

      一般來說,這很容易...

      乾杯! ...

    2.    Joakoej 他說:

      我想念您Fedora,其中貢獻最大的人之一。

    3.    Joakoej 他說:

      同樣,您不必編譯,使用slackbuilds,而且我認為任何.txz或.tgz軟件包都可以安裝,但它們不能解決依賴關係。 如果您要編譯,獲取LFS或安裝Gentoo,也可以在Slackware中進行編譯,但是使用任何發行版都可以相同甚至更好。

      1.    Joakoej 他說:

        沒錯,必須編譯slackbuilds,但結果是準備安裝的軟件包

  7.   赫格堡 他說:

    該職位表示讚賞。 使用sbopkg時,依賴關係似乎可以忍受。 那是我最不喜歡Slackware的東西。 事實是,目前我還不使用它。 我對拱門感到很舒服,並且手上還有其他東西,但是我會認為它是未來的選擇。

    1.    莫茲 他說:

      沒有什麼值得感謝的)

      是的,事實證明這是非常非常可以忍受的...

      Slackware萬歲,Arch萬歲,Linux萬歲! ...

      乾杯! ...

  8.   克雷爾 他說:

    Slackware是一個非常簡單的發行版,是Linux的大多數Unix。 她當前最大的問題就是Unix太多了,她付出的代價是BSD甚至是Gentoo的付出。 這種依賴性管理主題使它具有很強的Unix風格,但是像其他所有東西一樣,我喜歡藍紋奶酪,我承認這不是太多人喜歡的東西。

    儘管許多弓箭手都被彈跳,但KISS的最大代表人物是Slackware,Lilo,Sys V和很多BSD風格。 簡而言之,它氾濫成災。 許多人可能認為過去,但我認為這是一個“品牌”問題,這是一回事,在KISS內部沒有中間立場。

    我目前使用的是Slackware的大兒子openSUSE,儘管它們不再有太多共同之處,但是如果我們看一下Slackware的書,我們會發現仍然有一些遺傳學,這對我表示祝賀。

    DMoZ:親愛的,你在做的事情必須被聯合國教科文組織承認是人類的非物質資產。 🙂

    1.    莫茲 他說:

      = D Krel我的朋友! ...

      我同意你的觀點,Slackware是現存的大多數Unix發行版(嗯,至少我使用過,而且我使用過很多xD)...

      其中許多文章都歸功於Krel,正如承諾的那樣,致謝在上一篇文章的末尾...

      https://blog.desdelinux.net/que-hacer-despues-de-instalar-slackware-14/

      乾杯! ...

      1.    克雷爾 他說:

        是的,我已經看到了,我一直在關注您。 🙂謝謝你。 但是,所有功勞都是您的,您在這些職位上做得很棒。
        問候。

        1.    莫茲 他說:

          = D謝謝!!! ...

          有一天,您應該在這些方面給我們表示敬意...

          乾杯! ...

  9.   蓋爾曼 他說:

    對於那些有時間和知識並且不介意弄亂然後重新安裝的人來說是一本好文章,在我這個年紀(今天我又續簽一年)😉我一輩子都開始使用Linux W $我不想讓時間複雜化,但是對於那些使用Linux和S,O的人來說,他的一生必須是精心裝飾的精美計算機蛋糕。

    感謝分享。

    1.    莫茲 他說:

      = D謝謝!!! ...

      這只是回饋社區他們所做的事情的動力...

      乾杯! ...

  10.   腐爛87 他說:

    由於某些奇怪的原因,我比閱讀pacman和yaourt = O安裝表格時感到更加迷茫……我還有很多東西要學習

    1.    莫茲 他說:

      然後,您必須重新閱讀文章xD ...

      它比實際中要簡單,一切都足以付諸實踐...

      乾杯! ...

  11.   生態懶惰者 他說:

    很好,您正在做的傳播工作令人欽佩。
    繼續保持,問候。

    1.    莫茲 他說:

      = D謝謝兄弟! ...

      我必須承認,您的博客對我很有用,並且對我做出Slackware的決定產生了重大影響,我非常感謝=)…

      乾杯! ...

  12.   僵持 他說:

    我認為Slackware是最純淨的Linux發行版,沒有附加組件。 它從來沒有死過,它只是賦予用戶創建定制系統的自由。 對於在Laureles入睡的人來說,這不是發行版。 對於喜歡一點一點學習一切的童軍來說,這是一個真正的系統。 許多用戶對此不滿意。 發行版中有很多漂移。 由於Linux世界中出於相同目的有太多選擇,因此Slackware提供了簡單而又簡單的操作系統的概覽。 適用於深入技術的程序員或探索者。

  13.   維克多·亨利 他說:

    問候DMoZ和Slackware的所有朋友!

    卡蘭巴!!! 這個叫“ sbopkg”的小螞蟻真是個奇蹟!
    做到了一切!
    昨晚我開始安裝Chromium 24.0(不使用“ sbopkg”),它僅具有一個依賴項,我非常明智,我下載了兩者的Sources和SlackBuilds(Chromium和依賴項),我不得不耐心等待,因為此版本鉻確實需要耐心。
    我記得我需要安裝VLC,這是我最喜歡的視頻播放器……還有walaaa! 它具有23個依賴項,除了安裝所涉及的過程之外,還提供了48個手動下載(僅Sources和SlackBuilds)。 烏夫! 我感到沮喪,我不否認。 但是,我從心愛的哥倫比亞準備了咖啡,然後開始工作。
    在下載依賴項時,我看了看本教程,並查看了名為“ sbopkg”的應用程序-簡單,小巧,天真,“隱藏”,但是像螞蟻一樣工作-... mmmm ...我停止了下載,安裝了螞蟻並製作了它與所有這些依賴項一起工作,多麼美妙! 我喝了咖啡,這是自己做的! 我很驚訝,因為在Slackware中我從未見過。

    我越來越喜歡這個發行版。

    來自哥倫比亞的問候!

    1.    kik1n 他說:

      是的,我喜歡sbopkg,它很棒。
      還有另一種安裝我最喜歡的軟件包的方法。

      http://ecoslackware.wordpress.com/2011/04/24/instalar-vlc-1-1-9-en-slackware-13-1/

    2.    費德里科 他說:

      sbopkg非常棒,使用此工具安裝軟件包非常容易,無論軟件包有多少依賴關係。
      關於鉻,您說的很對,要安裝此版本,您必須格外耐心,對於我來說,默認情況下使用Firefox不值得。

      的問候!

  14.   里卡多 他說:

    嗨,即使我已經使用Linux多年了,這也是我第一次安裝slackware。 我開始喜歡它,但有一件事傷了我的頭,看看你能不能幫我...

    要安裝Vlc,我啟動以下命令:

    sbopkg -i“ a52dec faad2 twolame lua portaudio libavc1394 libdca libdvbpsi libdvdcss libdvdnav libmatroska libmodplug libmpeg2 libshout libupnp schroedinger vcdimager faac musepack-tools ffmpeg speex libass libdc1394 live555

    碰巧有一些依賴項會給我帶來安裝錯誤,或者是因為有一個舊版本的依賴項,需要一個更新的依賴項,或者是因為缺少.h庫(與libmastroska一樣)。
    每次遇到某種錯誤時,都必須在另一個終端中安裝損壞的依賴項,然後為vlc重新編譯所有內容。

    我做錯了嗎? 你能幫助我嗎?

    格拉西亞斯!

    1.    kik1n 他說:

      這就是為什麼我不再使用Slackware的原因。
      http://ecoslackware.wordpress.com/2011/04/24/instalar-vlc-1-1-9-en-slackware-13-1/
      本指南會有所幫助,並且我將其與許多軟件包一起使用,效果很好。

      我推薦你更好的gentoo。

      1.    里卡多 他說:

        為什麼在slackware上推薦gentoo? 我曾經嘗試過Sabayon一次,但奇怪的是,該系統比Ubuntu或Linux Mint慢...

        一個擁抱。

        1.    kik1n 他說:

          不,sabayon和Gentoo之間存在天壤之別。
          Gentoo的運行速度比所有操作系統的運行速度都快一千倍(我可能會誇大其詞),但是可以,它非常快。
          比debian和slackware更穩定。

        2.    kik1n 他說:

          我剛剛與Tete廣場就gentoo及其表現進行了交談。
          希望這可以幫到你。 😀
          https://plus.google.com/u/0/108727918131989030219/posts/7V3Ap3qNVDE

  15.   弗雷利 他說:

    歷史不是那樣的!
    Slackbuilds.org是一個提供與官方slackware相同的構建腳本的網站。 提供Slackbuilds並不意味著它是官方資源,此站點由貢獻者維護,因此有時會出現輟學的情況,我們耗盡了更新的軟件包。 Slackbuild是一個腳本,用於創建準備安裝在rpm規範之類的Slackbuild中的軟件包。還有其他Slackbuilds提供程序,Slackbuilds.org還有一點,因為即使Slackware的創建者也在這裡。 管理slackbuild不僅是要上傳軟件包的版本,它還可以工作,還必須有一個集成過程,如果您不相信我,請檢查Slackbuilds.org的開發git。

  16.   牧場主 他說:

    為了證明它是相對的!
    問候。

  17.   路易斯·阿爾伯托。 他說:

    路易斯。
    我已經開始安裝Linux,因為我已經閱讀了很多有關此OS的文章,而我目前的問題是我無法安裝OpenOffice。 請請求支持以及安裝過程如何。 謝謝。 請寫信給我有關此主題的電子郵件。

  18.   喬斯·阿爾茲 他說:

    您救了我,花了我很多錢才能看到如何安裝新程序,我當時在Windows上放了一個藍屏pendrive,正在運行的唯一系統是slackware 14.2,但繼續學習的原因我差一點就扔掉了哈哈哈,謝謝!