<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>

    曙海教育集團(tuán)論壇Linux專區(qū)Linux技術(shù)討論區(qū) → Slackware Linux技術(shù)內(nèi)幕之--包管理機(jī)制


      共有8345人關(guān)注過本帖樹形打印

    主題:Slackware Linux技術(shù)內(nèi)幕之--包管理機(jī)制

    美女呀,離線,留言給我吧!
    wangxinxin
      1樓 個(gè)性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


    加好友 發(fā)短信
    等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
    Slackware Linux技術(shù)內(nèi)幕之--包管理機(jī)制  發(fā)帖心情 Post By:2010-11-15 13:20:37

     然后回車?yán)^續(xù),checkinstall將會在當(dāng)前目錄生成制作好的pkg軟件包并安裝它。

        我們的軟件包創(chuàng)建到此成功結(jié)束。

        第三部分 其他

      一、漢化pkgtool(包括installpkg、removepkg等)工具

        如何使用一個(gè)完全中文的pkgtool?很簡單!你只要將那些工具里的非命令翻譯成中文就行了。如果你的系統(tǒng)已經(jīng)設(shè)置好了中文環(huán)境,那么現(xiàn)在就可用在虛擬終端下運(yùn)行那些你翻譯過的工具了,怎么樣,中文出來了吧?!如果你的系統(tǒng)還沒有中文環(huán)境,那么請到網(wǎng)上搜索一下,漢化Slackware的文章滿天都是。

        注意:現(xiàn)在你只能在虛擬終端下看到中文,在實(shí)際的控制臺下還是一片亂碼。要能在實(shí)際的控制臺下也可使用中文的pkgtool,你又必須漢化終端,或者裝上某些軟件(例如cce、zhocn等)來使之支持中文。我們一般采用后者.而對于安裝盤上的漢化,難度稍大。所以漢化,其實(shí)很不徹底,似乎也不叫漢化了。

      二、Slackware標(biāo)準(zhǔn)包管理機(jī)制的移植

        1、移植到其他Linux發(fā)行版

        移植Slackware的標(biāo)準(zhǔn)包管理到其他Linux發(fā)行版是一件簡單、可行的事情。當(dāng)下面說明如何將Slackware的包管理移植到其他Linux發(fā)行版(在Turbo Linux10上測試成功):

        假設(shè):

        Slackware----/dev/hda10 (/)

        TurboLinux --/dev/hda7 (/)

        具體操作:

        進(jìn)入Turbo Linux,然后:

        #mkdir /mnt/hda10
      #mount /dev/hda10 /mnt/hda10
      #cp /mnt/hda10/sbin/*pkg /sbin
      #cp /mnt/hda10/sbin/pkgtool /sbin
      #cp /mnt/hda10/bin/dialog /bin
      #cp /mnt/hda10/bin/tar-1.13 /bin

        現(xiàn)在就可以運(yùn)行installpkg|removepkg...了。

        提示:

        

      1. /var/log/下的那些目錄(比如packages)可以不建立,在運(yùn)行以上工具時(shí),會自動建立!
      2. 必須將tar-1.13復(fù)制過去,否則運(yùn)行以上工具會出現(xiàn)警告信息,原因前文已述。
      3. dialog 用于生成文本圖形界面,也需要復(fù)制。

        2.移植到BSD:

        當(dāng)然!我們也可以將之移植到BSD上,但這樣似乎完全沒有必要,畢竟BSD的包管理已經(jīng)十分強(qiáng)大了。作為測試,我簡單說明一下。

        具體操作同上,但有些問題需要注意!

        注意點(diǎn):

      1. 一些程序運(yùn)行時(shí)可能會出現(xiàn)庫文件找不到的問題,我們可以結(jié)合ldd,ldconfig等工具將Linux下的相應(yīng)庫文件復(fù)制到BSD下。如果僅僅是版本的問題,那么可以簡單的做個(gè)符號鏈接。
      2. 有些Linux軟件,要依賴于/proc文件系統(tǒng)才能運(yùn)行,我們可以在BSD下運(yùn)行l(wèi)n -s /proc /usr/compat/linux/proc.
      3. 涉及到運(yùn)行平臺問題,請安裝linux_base進(jìn)行Linux 模擬。

      三、附錄

        1.參考資料:

      1. man 8 installpkg|removepkg|explodepkg|upgradepkg|pkgtool
      2. installpkg|removepkg|explodepkg|upgradepkg|pkgtool的源代碼
      3. man 8 swaret
      4. man 8 swaret.conf
      5. checkinstall FAQ

        2.更新日記

      1. 2004-07-04 Freebird發(fā)布版本v1.0
      2. 2004-07-04 hupeng923關(guān)于包制作中符號鏈接及臨時(shí)目錄的問題。v1.0.1

      支持(0中立(0反對(0單帖管理 | 引用 | 回復(fù) 回到頂部

      返回版面帖子列表

      Slackware Linux技術(shù)內(nèi)幕之--包管理機(jī)制








      簽名
      主站蜘蛛池模板: 亚洲av无码成人精品国产| 国产热の有码热の无码视频| 好男人在线观看高清视频www| 免费大片黄在线观看| 野花香高清在线观看视频播放免费 | 国产亚洲欧美在线播放网站| AAA级久久久精品无码片| 成年美女黄网站色大免费视频| 亚洲午夜精品一区二区| 波多野结衣免费在线观看| 国产一级做a爰片久久毛片男| 黑人操日本美女| 国内精品伊人久久久久妇| 中文字幕不卡在线| 日本成人免费网站| 亚洲国产精品专区| 欧美综合自拍亚洲综合图| 午夜宅男在线永久免费观看网| 色妞色综合久久夜夜| 国产男人午夜视频在线观看| aaaaaav| 女性无套免费网站在线看| 久久久国产乱子伦精品| 日韩欧美成人免费中文字幕 | 少妇被又大又粗又爽毛片久久黑人 | 国产不卡一卡2卡三卡4卡5卡在线| 500第一福利正品蓝导航| 天堂va在线高清一区| 中文字幕在线视频在线看| 日本成a人片在线观看网址| 亚洲国产日韩欧美| 欧美激情(一区二区三区)| 免费黄色网址在线播放| 精彩视频一区二区三区| 国产国产人免费人成免费视频| 黄色一级视频免费| 国产精品成人一区无码| a一级毛片免费高清在线| 女人张开腿无遮无挡图| 丰满少妇人妻久久久久久| 日本三级很黄试看120秒|