在线中文-在线在线ccc66-在线永久免费观看的毛片-在线永久免费观看的a站视频-久久精品最新免费国产成人-久久精品综合一区二区三区

Rss & SiteMap

曙海教育集團論壇 http://www.bjzhda.cn

曙海教育集團論壇
共2 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

標(biāo)題:Slackware Linux技術(shù)內(nèi)幕之--包管理機制

1樓
wangxinxin 發(fā)表于:2010-11-15 13:20:37
 然后回車?yán)^續(xù),checkinstall將會在當(dāng)前目錄生成制作好的pkg軟件包并安裝它。

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

      第三部分 其他

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

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

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

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

      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)在就可以運行installpkg|removepkg...了。

      提示:

      

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

      2.移植到BSD:

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

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

      注意點:

    1. 一些程序運行時可能會出現(xiàn)庫文件找不到的問題,我們可以結(jié)合ldd,ldconfig等工具將Linux下的相應(yīng)庫文件復(fù)制到BSD下。如果僅僅是版本的問題,那么可以簡單的做個符號鏈接。
    2. 有些Linux軟件,要依賴于/proc文件系統(tǒng)才能運行,我們可以在BSD下運行l(wèi)n -s /proc /usr/compat/linux/proc.
    3. 涉及到運行平臺問題,請安裝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)于包制作中符號鏈接及臨時目錄的問題。v1.0.1
    共2 條記錄, 每頁顯示 10 條, 頁簽: [1]

    Copyright © 2000 - 2009 曙海教育集團
    Powered By 曙海教育集團 Version 2.2
    Processed in .01563 s, 2 queries.
    主站蜘蛛池模板: 激情6月丁香婷婷色综合 | 一区二区三区无码高清视频 | 日本波多野结衣在线观看 | 春色视频免费版高清在线观看 | 欧美黄色免费在线观看 | 国产精品毛片一区二区三区 | 亚洲国产精品久久 | 五月综合激情视频在线观看 | 自拍视频一区二区 | 欧洲福利视频 | 国产视频黄色 | 久久免费99精品久久久久久 | 日本一区二区三区久久久久 | 亚洲综合欧美日韩 | 国产资源免费观看 | 中文字幕97 | 亚州综人网 | 日本高清一区二区三区不卡免费 | 中文精品久久久久国产网址 | 制服丝袜 自拍偷拍 | 久久精品国内一区二区三区 | 欧美日韩大片在线观看 | 一级免费看 | 亚洲福利一区二区精品秒拍 | www.sewuyue| 一级肉体片在线观看 | 欧美αv日韩αv亚洲αv在线观看 | 亚洲一区视频在线 | 日韩欧美精品在线 | 日本波多野结衣字幕久久 | 在线观看精品视频网站www | 久久久国产一区二区三区 | 一区福利视频 | 和日本免费不卡在线v | 最色网站入口 | 中文字幕三级久久久久久 | 五月亭亭六月丁香 | 久久国产精品一区二区三区 | 在线 你懂的 | 色婷婷色综合激情国产日韩 | 真实乱视频国产免费观看 |