亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁(yè) | 考試用書 | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
        當(dāng)前位置:操作系統(tǒng) > Unix > 文章內(nèi)容
        

      Unix系統(tǒng):portupgrade中文手冊(cè)(翻譯)

       [ 2017年6月28日 ] 【

        這個(gè)portupgrade手冊(cè)頁(yè)是根據(jù) FreeBSD 6.2 release 的手冊(cè)頁(yè)進(jìn)行翻譯,不當(dāng)之處,懇請(qǐng)指正 :-)

        PORTUPGRADE

        Section: User Commands (1) FreeBSD

        軟件名稱:

        portupgrade portinstall - 通過(guò)ports或package升級(jí)安裝包或者安裝新軟件的工具軟件。

        命令摘要:

        portupgrade [-habcCDDefFijknNOpPPqrRsuvwWy ] [-A -file ... -command ]

        [-B -file ... -command ] [-l -file ... -file ] [-L -file ... -format ]

        [-S -file ... -command ] [-x -file ... -pkgname_glob ] [[-o -file ...

        -origin ] [-m -file ... -make_args ] [-M -file ... -make_env ]

        pkgname_glob ... ]

        工具描述:

        portupgrade命令的作用是通過(guò)ports或packages(二進(jìn)制軟件包)升級(jí)系統(tǒng)安裝的軟件包。portinstall命令等效于portupgrade -N。

        在閱讀這個(gè)手冊(cè)頁(yè)之前,你必須清楚一個(gè)port/package與其他的ports/packages可能有下面兩種關(guān)系:

        required(必須)

        有些ports/packages是一個(gè)port/package建立或運(yùn)行的必要條件。這個(gè)軟件的port的Makefiles文件中使用 BUILD_DEPENDS 和 RUN_DEPENDS 宏分別來(lái)定義必須的建立和運(yùn)行所需要的ports/packages.

        dependent(隸屬依賴)

        某些ports/packages的建立或運(yùn)行需要這個(gè)port/package軟件包

        警告:

        請(qǐng)仔細(xì)閱讀這個(gè)手冊(cè)頁(yè),知悉你利用portupgrade將要做的更新操作。

        當(dāng)這個(gè)工具運(yùn)行提示“pkgdb -F“時(shí),立刻運(yùn)行它。因?yàn)槿绻镜豴ackage數(shù)據(jù)庫(kù)與當(dāng)前的ports不一致的話,當(dāng)同時(shí)升級(jí)一定數(shù)量的package時(shí)會(huì)導(dǎo)致本地package數(shù)據(jù)庫(kù)出現(xiàn)錯(cuò)誤的結(jié)果。

        自從 portupgrade 允許在不 rebuilding 和 reinstalling

        依賴包的情況下升級(jí)系統(tǒng)安裝的package,這個(gè)工具有時(shí)會(huì)導(dǎo)致升級(jí)的軟件包與其他相關(guān)的軟件包二進(jìn)制不兼容。對(duì)付這樣的情況的方法是運(yùn)行工具時(shí)必須使

        用 -f,-r 和 -R 命令行選項(xiàng)。

        當(dāng)portupgrade更新package數(shù)據(jù)庫(kù)時(shí),不要中斷這個(gè)程序。即使你沒(méi)有任何的錯(cuò)誤操作,中斷這個(gè)程序會(huì)造成數(shù)據(jù)庫(kù)不完整或者造成數(shù)據(jù)庫(kù)數(shù)據(jù)

        存在矛盾。運(yùn)行 pkgdb -fu

        可以重新建立這個(gè)數(shù)據(jù)庫(kù),如果不能修復(fù),移除package數(shù)據(jù)庫(kù)文件(/var/db/pkg/pkgdb.db)。

        養(yǎng)成定期備份你的重要數(shù)據(jù)和配置文件的習(xí)慣,包括系統(tǒng)的package數(shù)據(jù)庫(kù)文件。

        選項(xiàng):

        這個(gè)工具支持以下命令行參數(shù):

        -h

        --help

        顯示help,然后退出

        -a

        --all

        對(duì)所有已經(jīng)安裝的packages進(jìn)行操作,等效于使用通配符 ‘*’指定pkgname_glob

        -A -file ... -CMD

        --afterinstall -file ... -CMD

        在每個(gè)軟件包安裝完之后,使用root權(quán)限運(yùn)行指定的命令

        -b

        --backup-packages

        升級(jí)軟件包時(shí)保留先前版本packages的備份,保存在 PKG_TMPDIR 和 TMPDIR 環(huán)境變量指定的目錄下。

        --batch

        在批處理模式下運(yùn)行一個(gè)升級(jí)進(jìn)程(with BATCH=yes)。

        -B -file ... -CMD

        --beforebuild -file ... -CMD

        ports軟件包在 build 之前,運(yùn)行指定的命令。如果執(zhí)行 CMD 失敗退出,這個(gè)port/package的升級(jí)將被跳過(guò)。下面是一些典型的應(yīng)用:

        portupgrade -B 'cvs update' 'gnome*'

        portupgrade -B 'ports_glob -M $(pwd) | (cd ../..; xargs cvs up)' slave/port

        portupgrade -aB 'test ! `make -V IS_INTERACTIVE`'

        -c

        --clean

        建立port之前執(zhí)行 "make clean",這是默認(rèn)的選項(xiàng)。參見(jiàn)下面的 -w 選項(xiàng)。

        -C

        --cleanup

        Do “make clean ” after each installation. This is the default behavior. See the -W option below.

        每個(gè)port安裝完成之后,執(zhí)行"make clean",這是默認(rèn)的選項(xiàng),參見(jiàn)下面的 -W 選項(xiàng)。

        -D

        --distclean

        如果distfile的和校驗(yàn)失敗,刪除失敗的distfile.

        -e

        --emit-summaries

        每個(gè)port處理完成后顯示摘要信息。

        -f

        --force

        強(qiáng)制執(zhí)行一個(gè)package的升級(jí),即使是降級(jí)安裝或者重新安裝同樣的版本,或者在pkgtools.conf中用 HOLD_PKGS 定義的port.

        -F

        --fetch-only

        僅僅是下載distfiles或者packages(編譯好的二進(jìn)制軟件包)(如果 -P 被指定)。不進(jìn)行 build,升級(jí),安裝等操作。這個(gè)選項(xiàng)經(jīng)常用在下載所有的distfile或package之后,進(jìn)行安裝和更新。

        默認(rèn)情況下,ports系統(tǒng)在建立或安裝一個(gè)package失敗時(shí),與這個(gè)package相依賴的ports/packages也將被跳過(guò)。

        --ignore-moved

        忽略MOVED文件

        -i

        --interactive

        打開(kāi)交互模式,每個(gè)port/package安裝或更新之前都要你進(jìn)行確認(rèn),這個(gè)選項(xiàng)隱含使用 -v選項(xiàng)。

        -j

        --jet-mode

        打開(kāi)jet模式,這個(gè)選項(xiàng)目前還沒(méi)有實(shí)現(xiàn)。

        -k

        --keep-going

        強(qiáng)制升級(jí)一個(gè)package,即使一些這個(gè)package所必須的packages安裝失敗。

        -l -file ... -FILE

      首頁(yè) 1 2 尾頁(yè)
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問(wèn)考試網(wǎng) | 復(fù)制本頁(yè)地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見(jiàn)留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved