Slackware:Sbopkg和SlackBuilds,轻松安装软件包

继续尝试揭开这个伟大发行版神秘面纱的系列文章,现在是时候介绍一下我认为是在其中安装软件包的最简单方法 Slackware的,关于 松弛B联合会 还有一个小应用 它简化了我们 管理他们的时候甚至更多 Sbopkg。

值得一提的是这个工具 不解决依赖关系 像大多数工具一样 Slackware的但是,这可能是一项非常艰巨的任务,我们将在后面解释。

什么是Slackbuilds?

首先,有必要提到在软件包中安装软件包的“传统”方式 Linux 它是从源代码编译的,该代码通常可以正常工作,但可能会在将来出现问题,例如,当已安装的软件包试图更新而系统管理员(您)忘记了编译值时。

为了避免这种不便 Slackware的 决定使用 脚本 它会自动执行安装过程,这样就可以安装每个软件包的新版本,足以修改通知系统有关该软件包版本的变量。

到这个收藏 脚本 他们被称为 SlackBuilds 至少可以说是绝对的 祝福 万能的派 神燕 对于所有进行冥想数周以达到促使他们使用的启蒙水平的用户 Slackware的 (妈妈说我有很多想像力)...

使用它们的方法非常简单,首先我们转到Slackbuilds软件包的完整集合所在的页面,它是关于 http://slackbuilds.org/.

并且我们使用其集成的搜索引擎来查找所需的软件包,例如 让我们搜索 “ Flash”,因此我们将获得与搜索匹配的软件包列表。

对于这种情况,我们将选择安装«Flash Player插件«。

我们将获得 包装信息 我们选择的版本,简要说明,官方页面,官方下载链接,我们将从中获取可用架构中的源代码,以及指向以下版本的下载链接: 松弛构建 谁来负责安装过程。

我们下载了 源代码松弛构建.

我们提取 el 松弛构建.

我们走 el 源代码 (未压缩)在 松弛构建 我们刚刚提取的。

我们开 我们的 安慰 在目录中 松弛构建.

现在 我们将创建包 可安装,但首先有必要 登录.

建筑 de 32 bits 我们键入«. /flash-player-plugin.SlackBuild»。

建筑 de 64 bits 我们输入«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 命令行 已同步资料库 de 松弛构建 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 选项, 经典 线 de comandos 或 kg 在其 前端 诅咒.

它已经在 例子 的方式 安装 un 包裹kg en 线 de comandos但是,如果我们想要 安装 un 包裹要求 依存关系,以避免安装每个软件包 而不管,我们可以指定所有要安装在其中的软件包 双引号 («)。

例如,对于 安装 “ Supertuxkart”需要两个依赖项,“ OpenAL”和“ irrlicht”。

所以不用打字 每个包装分开,我们在一行中输入“ sbopkg -i“ OpenAL irrlicht supertuxkart””。

注意: 让我们观察一下每个包如何用空格分隔,并将它们的集合括在双引号(«)中。

所以我们将获得带有它的supertuxkart 依存关系 覆盖.

Para obtener una 完整的列表 关于 选项 包装处理,使我们 kg,足够 在控制台上 男人sbopkg.

La 另外的选择 提供 kg,这是通过使用其界面 诅咒。 要访问它,只需 在我们的控制台中为“ Sbopkg”。

将启动前端 我们可以观察到的 选项 这将使我们 同步存储库, 安装, 卸载, 更新 软件包,它的使用非常简单,因为它足以选择我们需要的选项。

广义上讲,这是我们拥有系统的方式 Slackware的 如果我们将可用软件包的数量与安装 Slackware的 和那些可以通过 SlackBuilds 我们将获得非常长的软件包列表,以供您进行出色的发行。

没有更多的借口了 让我们使用Slackware !!! ...


发表您的评论

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

*

*

  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.   基克1n

    嗯,这让我不想再尝试使用slackware了。 哈哈哈哈我的操作系统心态必须是:
    简单,快速,稳定和大量软件。

    我对使用pacman的Arch感到满意的地方:D. 虽然这使我想回到Fedora:D。

    “在Linux上安装软件包的“传统”方式是从源代码编译的。” mmm让我想起了gentoo,那里的所有内容都经过编译,我更喜欢移植😀

    1.    莫兹

      正如我在笔记中提到的那样,Slackware简单,快速,非常稳定并且具有大量软件。

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

      我的意思是,这是Linux中的传统方式,因此在Slackware和所有其他发行版中……

      如果您阅读了说明,便意识到无需编译任何内容,那么它将处理所有sbopkg ...

      干杯! ...

      1.    基克1n

        好吧,我刚刚重新安装了arch,发现了一些错误。 我不再喜欢使用具有这些缺陷的拱门。
        它只检测2个核心(我有4个)
        声音问题,有无脉冲音频。
        到目前为止只有那些。

        我想去一个稳定的发行版。

        Slackware =稳定+“当前”
        Debian =稳定(但不会让我安装,我下载的所有isos都说:它将不会安装模块,并且可能会影响安装)
        作为最后的选择,我完全返回胜利。

        1.    基克1n

          Slackware没有内核Pae?

          1.    莫兹

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

            干杯! ...

      2.    Joakoej

        这不是那么简单,软件包的一切都很好,但是当我可以使用可以解决依赖关系的软件包管理器安装发行版时,我看不出有什么好处可以解决,我说的就是这样,因为事实是我没有看到任何好处它不会导致依赖关系,也许您可​​以节省几兆字节的空间,但是我知道什么。
        我也和阿奇在一起。

        1.    基克1n

          好吧,现在我比另一个发行版更喜欢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的信息,它稳定,快速的发行版以及好的软件也已更新,并且相信我很容易使用,但要得出此结论,唯一的方法是安装并使用所有工具。
    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年前对其进行了测试,它给了我安全感。 虽然依赖关系使我退缩...

    而且,正如您所说,如果有很多软件包可以使您的生活更轻松而无需编译,但是我认为让它与众不同的是它是过去的发行版,因此,除了拱门,他还使用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.   盖尔曼

    对于那些有时间和知识并且不介意弄乱然后重新安装的人来说是一本好文章,在我这个年龄(今天我要续签一年)😉 W $我不想让时间复杂化,但是对于那些使用Linux和S,O的人来说,他的一生必须是精心装饰的精美计算机蛋糕。

    感谢分享。

    1.    莫兹

      = D谢谢!!! ...

      这只是回馈社区他们所做的事情的动力...

      干杯! ...

  10.   腐烂87

    出于某种奇怪的原因,我比阅读pacman和yaourt = O安装表格时感到更加迷茫……我有很多东西可以学习

    1.    莫兹

      然后,您必须重新阅读文章xD ...

      它比实际中要简单,一切都足以付诸实践...

      干杯! ...

  11.   生态懒惰者

    很好,您正在做的传播工作令人钦佩。
    继续保持,问候。

    1.    莫兹

      = D谢谢兄弟! ...

      我必须承认,您的博客对我非常有用,并且对我做出Slackware的决定产生了重大影响,我非常感谢=)…

      干杯! ...

  12.   陷入僵局

    我认为Slackware是最纯粹的Linux发行版,没有任何附加组件。 它从来没有白白牺牲过,它只给用户创建定制系统的自由。 对于在Laureles入睡的人来说,这不是发行版。 对于喜欢一点一点学习一切的童子军来说,这是一个真实的系统。 许多用户对此不满意。 发行版中有很多漂移。 就像在Linux世界中,出于相同的目的,有太多的选择。Slackware提供了一个简单而简单的OS的概览。 对于技术的程序员或探索者。

  13.   维克多·亨利

    问候DMoZ和Slackware的所有朋友!

    卡兰巴!!! 这个叫“ sbopkg”的小蚂蚁真是个奇迹!
    做到了一切!!!
    昨晚我开始安装Chromium 24.0(不使用“ sbopkg”),它仅具有一个依赖项,我非常明智,我下载了两者的Sources和SlackBuilds(Chromium和依赖项),我不得不耐心等待,因为此版本铬确实需要耐心。
    我记得我需要安装VLC,这是我最喜欢的视频播放器……还有walaaa! 它具有23个依赖项,除了安装所涉及的过程之外,还提供了48个手动下载(仅Sources和SlackBuilds)。 乌夫! 我感到沮丧,我不否认。 但是,我从心爱的哥伦比亚准备了咖啡,然后开始工作。
    在下载依赖项时,我查看了本教程以及名为“ sbopkg”的应用程序-简单,小巧,天真,“隐藏”,但是像蚂蚁一样工作-... mmmm ...我停止了下载,安装了蚂蚁并使之与所有蚂蚁一起使用那些依赖以及多么美妙! 我喝了咖啡,这是自己做的! 我很惊讶,因为在Slackware中我从未见过。

    我越来越喜欢这个发行版。

    来自哥伦比亚的问候!

    1.    基克1n

      是的,我爱sbopkg,太棒了。
      还有另一种安装我最喜欢的软件包的方法。

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

    2.    费德里科

      sbopkg非常棒,使用此工具安装软件包非常容易,无论软件包有多少依赖项。
      关于铬,您说的很对,要安装此版本,您必须格外耐心,对于我来说,默认情况下使用Firefox不值得。

      问候!

  14.   Ricardo

    嗨,即使我已经使用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.    基克1n

      这就是为什么我不再使用Slackware的原因。
      http://ecoslackware.wordpress.com/2011/04/24/instalar-vlc-1-1-9-en-slackware-13-1/
      本指南会有所帮助,并且我将其与许多软件包一起使用,效果很好。

      我推荐你更好的gentoo。

      1.    Ricardo

        为什么在slackware上推荐gentoo? 我曾经尝试过Sabayon一次,但奇怪的是,该系统比Ubuntu或Linux Mint慢...

        一个拥抱。

        1.    基克1n

          不,在sabayon和Gentoo之间有很多差异。
          Gentoo的运行速度比所有操作系统的总和还要快一千倍(我可能会夸大其词),但是可以,它非常快。
          比debian和slackware更稳定。

        2.    基克1n

          我刚刚与Tete plaza谈论了gentoo及其表现。
          希望这可以帮到你。 😀
          https://plus.google.com/u/0/108727918131989030219/posts/7V3Ap3qNVDE

  15.   弗雷利

    历史不是那样的!
    Slackbuilds.org是一个提供与官方slackware相同的构建脚本的网站。 提供Slackbuilds并不意味着它是官方资源,此站点由贡献者维护,因此有时会出现辍学的情况,我们耗尽了更新的软件包。 Slackbuild是一个脚本,用于创建准备安装在rpm规范之类的Slackbuild中的软件包。还有其他Slackbuilds提供程序,Slackbuilds.org还有一点,因为即使Slackware的创建者也在这里。 如果您不相信我检查Slackbuilds.org的开发指南,那么管理slackbuild不仅是要上传软件包的版本并且可以正常工作,还必须有一个集成过程以及所有这些。

  16.   农场工人

    为了证明它是相对的!
    的问候。

  17.   路易斯·阿尔伯托。

    路易斯。
    我已经开始安装Linux,因为我已经阅读了很多有关此OS的文章,而我目前的问题是我无法安装OpenOffice。 请请求支持以及安装过程如何。 谢谢。 请写信给我有关此主题的电子邮件。

  18.   乔斯·阿尔兹

    您救了我,花了我很多钱才能看到如何安装新程序,我在Windows中放了一个蓝屏pendrive,这是唯一一个运行slackware的系统14.2还有更多继续学习的理由,我差点把毛巾扔了哈哈哈, 谢谢!