华南俳烁实业有限公司

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

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

 [ 2017年6月28日 ] 【

  --results-file -file ... -FILE

  指定一個文件名,用來保存操作的結(jié)果,默認(rèn)情況下,portupgrade不保存結(jié)果到文件。

  -L -file ... -FORMAT

  --log-file -file ... -FORMAT

  指定一種類似 printf(3)風(fēng)格的log文件命名格式。記錄每個port的運行記錄。具體參見例子3,如果port名作為參數(shù),并且不包含%, "%s::%s"會被追加。

  -m

  --make-args

  指定追加到每個port的make命令行后面的參數(shù)。

  -M

  --make-env

  指定追加到每個port的make命令行后面的環(huán)境參數(shù)

  -n

  --noexecute

  對命令行指定的任何package,包括相關(guān)的軟件包不進(jìn)行實際的安裝或更新,只是顯示將會進(jìn)行哪些操作。這是一個“測試”功能,這個選項隱含使用 -v ,并且-i -y無效。

  -N

  --new

  如果命令行指定的packagename沒有安裝,安裝一個新的port/package. 在安裝新的port/package之前,所有“必須的”軟件包都會進(jìn)行升級。

  If this option is specified, you can specify a portorigin glob as

  well as a pkgname glob to specify which port to install. See portsdb(1)

  for the details of the ‘portorigin glob’

  -o -file ... -ORIGIN

  --origin -file ... -ORIGIN

  Specify a port to upgrade the following package with.

  -O

  --omit-check

  Omit sanity checks for

  dependencies. By default, portupgrade checks if all the packages to

  upgrade have consistent dependencies, though it takes extra time to

  calculate dependencies. If you are sure you have run “pkgdb -F ” in

  advance, you can specify this option to omit the sanity checks.

  -p (小寫p)

  --package

  當(dāng)每個指定的port被安裝或升級以后,建立一個package(二進(jìn)制軟件包),如果一個軟件包被更新而且它的依賴軟件包在命令行上給出(包括指定 -r的場合),同樣也會被建立。

  -P (大寫P)

  --use-packages

  當(dāng)packages(編譯好的二進(jìn)制軟件包)可用時,使用package替代ports進(jìn)行安裝、升級。portupgrade在環(huán)境變量

  PKG_PATH 中指定的本地目錄中進(jìn)行查找,如果找到就進(jìn)行安裝或升級。如果沒有找到對應(yīng)的編譯好的二進(jìn)制軟件包,使用 pkg_fetch(1)

  從遠(yuǎn)程網(wǎng)站進(jìn)行下載,如果這兩種搜索途徑都找不到編譯好的二進(jìn)制軟件包,使用port安裝、升級。

  -PP

  --use-packages-only

  即使你一直確保你的ports樹是最新的,而且portupgrade能夠找到最近版本的port,但只使用package,不使用ports,即便package在本地和遠(yuǎn)程網(wǎng)站都沒有找到。

  -q

  --noconfig

  忽略 $PREFIX/etc/pkgtools.conf 的內(nèi)容。

  -r

  --recursive

  對所有依賴給定軟件包的那些軟件包同樣處理。具體的說是建立或運行需要給定軟件包支持的那些軟件包做同樣的處理,這是一種遞歸操作。

  -R

  --upward-recursive

  對給定軟件包建立或運行所必須的那些軟件包同樣進(jìn)行處理。(When specified with -F, fetch recursively, including the brand new, uninstalled ports that an upgraded port requires)

  -s

  --sudo

  在 sudo(8) 下運行命令

  -S -file ... -CMD

  --sudo-command -file ... -CMD

  指定一個替換 sudo(8)的命令。例如 “‘su root -c %s'",(默認(rèn)情況使用 sudo )

  -u

  --uninstall-shlibs

  不保留先前版本的共享庫。默認(rèn)情況下,portupgrade為了卸載程序的安全性考慮,保留先前版本的共享庫。參見 pkg_deinstall(1) 手冊頁。

  -v

  --verbose

  打開詳細(xì)輸出。

  -w

  --noclean

  每個port在 build 之前,不進(jìn)行 make clean 操作。參見上面的 -c 選項

  -W

  --nocleanup

  每個port安裝完成之后,不進(jìn)行 make clean 操作。參見上面的 -C 選項。

  --without-env-upgrade

  不設(shè)置 UPGRADE_* 環(huán)境變量。

  -x -file ... -GLOB

  --exclude -file ... -GLOB

  從匹配的packages中排除特定的軟件包,這個操作是在響應(yīng) -r 和/或 -R 的遞歸依賴軟件包之后運行。例如,下面的命令將升級所有第一個參數(shù)指定的軟件包的有依賴關(guān)系的軟件包,但是第二個參數(shù)指定的軟件包不進(jìn)行更新,排除在外。

  portupgrade -rx XFree86 XFree86

  -y

  --yes

  對所有的問題回答 "yes",這個選項隱含使用 -v ,也讓 -n 失效。

首頁 1 2 尾頁
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
和林格尔县| 合江县| 满城县| 绩溪县| 大田县| 禄丰县| 白玉县| 余姚市| 长乐市| 江陵县| 兴业县| 房产| 绍兴县| 城固县| 尉氏县| 民勤县| 旺苍县| 浙江省| 平邑县| 彰化市| 正镶白旗| 云安县| 天气| 吉安市| 游戏| 迁安市| 凌源市| 黄山市| 仙游县| 英山县| 泌阳县| 饶平县| 长岛县| 临夏县| 定南县| 泰兴市| 乌兰浩特市| 东平县| 南充市| 昌吉市| 伽师县|