GHOST系统之家 - Windows系统光盘下载网站!
当前位置:GHOST系统之家>系统问题 > FreeBSD常用命令--ports使用方法讲解

FreeBSD常用命令--ports使用方法讲解

来源:Ghost系统之家浏览:时间:2023-02-25 20:47:50
更新 INDEX 对照表


4.x 的 INDEX 位於 /usr/ports/INDEX,5.x 位於 /usr/ports/INDEX-5。 INDEX 是对照 ports 所有相依等资讯的对照表,若长期未更新的话,会导致ports 对照失败。官方有定期更新 INDEX,如果 想自行更新的话,则:
cd /usr/ports/
make fetchindex

更新 INDEX HTML

FreeBSD 提供了用网页的方式来观看 ports collection,即可使用 lynx, w3m, links 或其它可浏览网页的程式来查阅。制作全部 ports collection 的方式如下:
cd /usr/ports/
make readmes  
如果是仅须要做目前目录下的资讯,或单一更新某一分类下的资讯,如 /usr/ports/ftp/ 的话,则:
cd /usr/ports/ftp/
make readme  
则仅会更新 /usr/ports/ftp/ 这个目录的资讯,其上与其下的目录皆不会更动到。 执行成功後,会在相对应的目录下产生 README.html 的档案。

更新 ports Mk

Mk (/usr/ports/Mk/) 是编译 ports 时所叁考的设定,有时若发生 ports
collections 太新,而导致 Mk 的内容不符,此时 就是应该更新 Mk 的时候了。

cd /usr/src/
make update
cd /usr/src/share/mk
make install


以关键字在ports寻找软件

如果要从全部的 ports collection 中找寻与关键字 "ldap" 有关的 ports,则:
cd /usr/ports/
make search key=ldap | grep ^Path

如果只要从与 ftp 相关的 ports 下找寻与关键字 "ldap" 有关的 ports,则:
cd /usr/ports/ftp/
make search key=ldap | grep ^Path
还有另一个用法,只是将 key 换成 name 。如果已经知道要搜寻 ports 的名称,或只想找名称相关的关键字 "ldap", 则:
cd /usr/ports/
make search name=ldap | grep ^Path

如果只要从 ftp 相关的 ports 下找寻名称与关键字 "ldap" 有关的 ports,则:

cd /usr/ports/ftp/
make search name=ldap | grep ^Path


一个新的 port

如果上未此软体,则可以选择一个新的 port。以 editors/joe 为例的话,则:
cd /usr/ports/editors/joe/
make install  
如此会在上一个新的 joe 软体。如果需要在完成後,一并清除编辑时期所留下来的暂存目录,则:
cd /usr/ports/editors/joe/
make clean

如何得知 ports system 对某个 ports 所提供的编译叁数

所有的 ports collections 中所提供的编译叁数都会在对应的 Makefile 档案内详述,如 sysutils/portupgrade 的话,则是位在 /usr/ports/sysutils/portupgrade/Makefile 档案下。
可以对此档案浏览以得知编译时期可以下达的叁数,如对 sysutils/portupgrade 有提供 NOPORTDOCS,则:

cd /usr/ports/sysutils/portupgrade/
make -DNOPORTDOCS install 和make NOPORTDOCS=yes install 亦同那麽此 ports 时,会将 NOPORTDOCS 所对应的相关叁数指定进去。有时候设定较人性化的 ports 会在前提供叁数供选择,但是其实大部份的ports 都没有提供,因此必须自行去搜寻可编 译的叁数,在此我提供的方式如下:

cd /usr/ports/sysutils/portupgrade/
grep defined Makefile  
如此几乎可以知道所有提供的可编译叁数,虽然有时会多出一些不相干的资料,不会这个确实是一个不错可叁考的方式。

ports 前查询所需依赖/相关的套件

在 ports 前,可以查询所需依赖/相关的套件。以 mail/p5-Mail-SpamAssassin 为例的话,则:
cd /usr/ports/mail/p5-Mail-SpamAssassin/
make all-depends-list                      #显示所有相关的套件
make pretty-print-build-depends-list          #显示编译期间所需要的套件
make pretty-print-run-depends-list            #显示此套件要执行时所需要的套件

手动加入编译 ports 的叁数

在ports collections 有提供的前提之下,有时候并不是所有该软体所支援的叁数 都会收纳在 ports collections 中,因此有时候会需要手动加入编译的叁数。如 ftp/pure-ftpd 中,如果不想把 inetd 的支援编入的选项,并没有被 ports collections 所纳入,因此必须手动加上这个 编译叁数,如下:

cd /usr/ports/ftp/pure-ftpd/
make CONFIGURE_ARGS+="--without-inetd" install

指定 ports 的路径

预设 ports collecions 已安排的路径 (/usr/local/),如果不想将套件在预设路径的话,可以手动指定路径。 以 editors/joe 为例,则:

cd /usr/ports/editors/joe/
make PREFIX=/usr install
那么 joe 就会将档案对应在 /usr 目录下,而不是预设的 /usr/local 目录下。

只下载源码包
cd /usr/ports/editors/joe/
make fetch  
预设会将 joe 的 源码包 下载至 /usr/ports/distfiles/ 目录下。


下载此 ports 所有须要的其他 ports 的 源码包
cd /usr/ports/systuils/portupgrade/
make fetch-recursive
预设会将此 ports 的源码包与所有须要的其他ports 的源码包,下载至 /usr/ports/distfiles/ 目录下。

下载全部所有 ports 的 源码包
cd /usr/ports/
make fetch  
则会所将全部所有 ports 的 源码包 下载至 /usr/ports/distfiles/ 目录下。

下载全部 ftp 下所有 ports 的 源码包
cd /usr/ports/ftp/
make fetch  
则会所将全部 ftp 下所有 ports 的 源码包 下载至 /usr/ports/distfiles/目录下。
下载并解开源码包的步骤
cd /usr/ports/editors/joe/
make extract  
会将源码包解开至 /usr/ports/editors/joe/work/ 目录下。

解开源码包并补上官方提供的 patch

先补上官方提供的 patch ,再行 patch 自己的修正。以 editors/joe 为例的话,则:
cd /usr/ports/editors/joe/
make patch  
会将源码包解开至 /usr/ports/editors/joe/work/ 目录下,并已经 patch 上官方提供的 patch。

如果想要一次清掉所有 ports 产生的暂存资料,则只要回到 ports 的根目录执行即可:
cd /usr/ports/
make clean

一个新的 port,并将打包(package)起来

将完成的软体打包起来,有许多便利性:包括在丛集中,可供其它机器 使用,或将未来此软体出问题可重新利用此 package 重新快速。以 editors/joe 为例的话,则:

cd /usr/ports/editors/joe/
make package
如此会在上一个新的 joe 软体,并将此软体打包(package)起来。package 预设会在 /usr/ports/editors/joe/ 目录下,如果希望集中管理的话,建议做如下的步骤:

mkdir -p /usr/ports/packages/All/以後打包的 packages 都会存放在此目录下,并且会自动做分类,以方便管理。如果需要在完成後,一并清除编辑 时期所留下来的暂存目录,使用,如:
cd /usr/ports/editors/joe/
make package clean

打包一个 port,并将其所有相依的 ports 也打包起来

如果编辑一个 port 需要依赖其它的ports,那麽必须将其它 ports 也一起打包,否则 packages 会有相 依赖其它 ports 的 packages 的问题。以 sysutils/portupgrade 为例的话,则:

cd /usr/ports/sysutils/portupgrade/
make DEPENDS_TARGET=package package  
如此会在对所有 portupgrade 所相依赖的 ports 一并打包,也包括自己本身。

对一个已经的 port 打包

如果好一个套软,事前并未打包,事後想打包的话,则:
以 editors/joe 为例的话

cd /var/db/pkg/
pkg_create -b joe-{版本号}
会将已的 port 打包起来,放在 /var/db/pkg/ 目录下。

清理 ports 编辑期间所产生的暂存资料

在编辑 port 的时候,会有编辑期间所需要的工作目录(work),因此通常好一个套件後,会清除此暂存目录,以节省系 统磁碟空间。以 editors/joe 为例的话,则:

cd /usr/ports/editors/joe/
make clean

如果是希望清除所有 ports 的暂存目录,则:
cd /usr/ports/
make clean

如果是希望清除全部 ftp 下所有的暂存目录,则:
cd /usr/ports/ftp/
make clean

清理 ports 编辑期间所产生的暂存资料,以及其相对应的源码包


make clean,仅只是清除编辑期间所需要的工作目录(work),并没有将编译ports 时一并下载的 源码包 删除(相对应之 源码包 预设会存放在 /usr/ports/distfiles/),如果欲把 源码包 一并删除,以 editors/joe 为例的话,则:
cd /usr/ports/editors/joe/
make distclean
make distclean 的步骤包含了 make clean 的功能,也就是说除了会删除源码包 外,还会一并清除编辑期间所产生的工作目录。

如果是希望清除所有 ports 的暂存目录,及源码包 ,则:
cd /usr/ports/
make distclean

如果是希望清除全部 ftp 下所有的暂存目录,及 源码包,则:
cd /usr/ports/ftp/
make distclean

移除已的 ports
以 editors/joe 为例的话,则:
cd /usr/ports/editors/joe/
make deinstall  
或是使用 pkg_delete
cd /var/db/pkg/
pkg_delete joe-{version}  
有时候套件之间的相依性会导致无法直接移除,如果要强制移除的话,则:
cd /var/db/pkg/
pkg_delete -f joe-{version}但很有可能会导致其它的套件执行起来出现问题。

一并移除所相依的 ports

以 sysutils/portupgrade 为例的话,则:
cd /usr/ports/sysutils/portupgrade/
make deinstall-depends  
执行此步骤前,请注意是否会移除应该保护的套件。
或是使用 pkg_delete
cd /var/db/pkg/
pkg_delete -r portupgrade-{version} 

重新已过的 ports
重新的前提是,之前有过或目前已。以 editors/joe 为例的话,
则:
cd /usr/ports/editors/joe/
make deinstall
make clean
make install 或 make reinstall  

升级已的 ports

如果已经好套件,事後欲升级的话,必须先移除旧版本的 port,移除的以 editors/joe 为例,则:

cd /var/db/pkg/
pkg_delete joe-{version}
cd /usr/ports/editors/joe/
make install  
或是
cd /usr/ports/editors/joe/
make clean
make reinstall  

旧版的 ports

有时候会因为相依性,或是新版有问题,而会想装旧版本的套件。这里的是利用 CVS 的好处,回归到以前旧版本存在的日子,以旧版本的套件。首先,若我们要回复到某一个套件的版本时,需要去查询 FreeBSD ports CVS repository。最常见的就是 Freshports 网站、 FreeBSD 的 Mailing FreeBSD cvs 或是 FreeBSD ports cvsweb。
查到该套件版本所依存的日子後,就修改 CVS tag。一般预设 ports 的 CVStag 会写在 /usr/share/examples/cvsup/ports-supfile ,如要回朔到2002/10/05 号的话,则:

vi /usr/share/examples/cvsup/ports-supfile
******
default date=2002.10.05.00.00.00         #将 date 改成当日然後按照一般 CVSup 的时候一样,执行 CVSup (make update),此时的 portscollections 就会回到当时的情形,那麽该套件旧版本也会出现在 ports collections 中,只要即可。

如果仅是想把某部份的 ports 回朔,则必须加上额外的资讯,如仅希望把lang/perl5.8 回朔,而得知此属於 lang 中的一支,则:

vi /usr/share/examples/cvsup/ports-supfile
******
ports-all #将 ports-all 标示起来ports-lang #加入这行最後,执行 CVSup,并即可。目前若希望单独回朔单一的 ports,则比较麻烦。

ports 出现 FORCE_PKG_REGISTER 的错误讯息

問題敘述:
當你先前已經用ports 安裝過某一軟體 當你要再次透過ports 安裝同一軟體時,
很有可能會出現類似下述的錯誤訊息產生. 意思是說 你可以透過 make deinstall 解除安裝 然後透過 make reinstall來再次安裝

若你確定想要覆蓋此安裝 可以透過設定 FORCE_PKG_REGISTER 變數達成目標.
===>; An older version of PORTS資料夾位置 is already installed (軟體版本)
You may wish to make deinstall'' and install this port again
bymake reinstall'' to upgrade it properly.
If you really wish to overwrite the old port of PORTS資料夾位置
without deleting it first, set the variable "FORCE_PKG_REGISTER"
in your environment or the "make install" command line.

處理方式:
只要在make install 時加上 FORCE_PKG_REGISTER="yes" 就可以強制安裝.
也就是: /usr/ports/資料夾位址/#make install FORCE_PKG_REGISTER="yes"


ports 时出现 sed -i 的错误

因为 BSD style 的 sed ,也就是 BSD 本身自有的 sed ,与一些 ports 编译期间所执行的 sed 不一致,所以会导致一些语 法错误。此时先 sed_inplace(textproc/sed_inplace),然後再原本无法的 ports:
cd /usr/ports/???/???/
make -DUSE_REINPLACE install  

ports 出现 Shared object libintl.so.X not found 的错误讯息

Shared object "libintl.so.4" 或 (libc.so.4) not found
問題敘述:
近來的FreeBSD版本,常常在安裝某些軟體時,會出現類似的失敗畫面並且告訴你缺乏 libintl.so.4或是 libc.so.4 這個函式.
Shared object "libc.so.4" not found
如下圖:是近來版本安裝某些程式問題時常見的問題,缺少 libc.so.4 函式.

問題分析:
提到libc.so函式 首先想到的是與 linux 程式相關共享函式庫. FreeBSD在讀取相關函式前,首先會在 /compat/linux 資料夾中尋找; 然後若找不到則會嘗試搜尋 /lib 資料夾. 以 libc.so 函式為例,會先尋找/compat/linux/lib/libc.so ; 其次才是/lib/libc.so .

  簡單的解決方式:
Shared object "libintl.so.4" not found
跟 libc.so 函式一樣 也是在安裝某些軟體就會出現錯誤畫面.
問題分析:
libintl.so 函式是安裝 /usr/port/devel/gettext/ 程式後取得. 理論上來說 目前版本的相關函數是 libintl.so.5 為何還要去讀取舊的 libintl.so.4 版本. 當你在安裝gmake時,gmake會去連結安裝gmake當時的libinl.so的版本,是version 4. 也就是 libintl.so.4 當你更新過相關的ports (devel/gettext) 將會用 libintl.so.5 取代 libintl.so.4 除非你能取得先前某些系統保留舊有的 libintl.so.4 否則就會出現安裝失敗狀況.

很可惜的是...有很多程式需要 gettext 函式.
你可以用 cd /usr/ports/ ; make search key="gettext" | more 查詢為什麼要加上more 因為太多怕你看到昏頭...

問題解決:
要解決這個問題 你可以透過重新建立所有與 gettext 相關的ports程式
# portupgrade -fr gettext
重新建立或重新安裝所有與 gettext相關連的程式, 若你忘掉了 請參閱 更新ports/升級系統 >; portupgrade 軟體更新或是簡單的用偷吃步 把*目前版本*link過去..QQ (版本6..類推)然後就可以順利進行程式安裝.

针对某些 ports 不做 CVSup

若 ports 底下的某些分类完全用不到,则可以在 CVSup 时,不做更新,以节省
网路频宽与时间。


# vi /usr/sup/refuse
******************************************
ports/french
ports/german
ports/hebrew
ports/hungarian
ports/japanese
那麽则上述目录下的档案皆不会更新。

如果是想要某些单一的 ports 不做同步,例如想保留旧版不做同步,或新版出现
问题时。


# vi /usr/sup/refuse
******************************************
ports/lang/perl5.8  
那麽 ports/lang/perl5.8 这个 ports 不会做 CVSup 同步。这些设定支援万用字元。

# vi /usr/sup/refuse
******************************************
ports/lang/perl*
ports/po*

ports 出现 port is outdated 的错误讯息

例如 imap-uw 时,出现以下内容:
Your installation of the cclient port is outdated. Please delete it before continuing.

表示因为相对应,且已好的 cclient 这个软体过於老旧,建议先升级这个软
体再行 imap-uw。因此只要先升级 cclient 後,再即可。

# cd /usr/ports/mail/cclient/
# make reinstall 或 # make deinstall && make install
# cd /usr/ports/mail/imap-uw/
# make install  


ports 出现 OpenSSL vulnerabilities 的错误讯息

在有些套件时,如果有相依於 OpenSSL 时,且判断目前使用的 OpenSSL 版本有漏洞问题时,会出现如下的讯息: 
 Dependency warning: used OpenSSL version contains known
vulnerabilities Please update or define either WITH_OPENSSL_BASE or
WITH_OPENSSL_PORT
一般建议的有二种。

第一种:升级(需含内建之 OpenSSL 一并升级),再该套件可以先查询目前所用之 OpenSSL 的版本:
openssl version -v
升级可叁考 FNP: upgrade core system 或 FNP: upgrade major system。 升级完後,再进行一次 OpenSSL 版本之确认。然後再该套件,这讯息就不会出现了。

第二种:使该套件相依於 ports tree 中的 OpenSSL 这种会 ports tree 中新版本的 OpenSSL,然後相依於此新版本的OpenSSL,而不是本身内建的 OpenSSL。只要套件时,加入 WITH_OPENSSL_PORT 的叁数,即会 ports tree 中的 OpenSSL,并且该套件 也会相依於此。如下:

make -DWITH_OPENSSL_PORT install这里不建议用叁数 WITH_OPENSSL_BASE,因为这表示套件时,是相依於原本中可能有漏洞的 OpenSSL,这样会导致安全性的问题。

ports 时,原本应该出现的清单选项不见了

这是由於会纪录曾过 ports 的当时所选择的清单选项,因此有时会因为时出了问题,或是再一次时,就不会出现清单可以选择。如何让清单选项重新出现呢?

make clean
make showconfig  # 显示设定的内容
make rmconfig    # 清除设定的内容
make config  
之前设定 ports 的选项预设会纪录在 /var/db/ports/{ports_name}/options 内容中。如要查看之前 python 有选择的清单选项:
cat /var/db/ports/python/options  


检查是否有重覆的 ports/packages

随着时间的演进,不同时间的软体会有不同版本的释出,而且不同软体相依的版本号也不同,所以往往会造成同一个软体过多版本的情形发生。这里我必须声明的是,虽然套件名称相同,可是可能没办法上下相容,因此造成有些软体必须依赖比较旧的版本,而有些软体必须依赖比较新的版本,如果有这种情形发生的话,那麽二个版本的存在是正常的。
否则的话,我们会建议移除旧版的套件,将所有相依於此套件改为相依於新版的。也就是说,移除旧版的套件,然後将原本相依於旧版的套件,改为相依於新版的套件。注意,我强调的是新旧版套件是相容的。因为这种做法有点危险,因此不提供做法,请使用更水阶的套件管理工具,如 portupgrade 来完成。检查是否有重覆的 ports/packages 的如下:

pkg_info | sort | sed -e 's/-[0-9].*$//' | uniq -c | grep -v '^[[]]*1'
如果有一行是显示" 3 libtool",则表示目前有三种不同版本的
libtool套件。
接下来可以检查这三种版本是否可以相容:
cd /usr/ports/
make search name=libtool  
如果发现分别有三种 ports 来代表这三种不同版本的 libtool,就表示他们彼此不相容,必须保留三者,否则可能会发生相依问题。假设如下:
/usr/ports/devel/libtool13
/usr/ports/devel/libtool14
/usr/ports/devel/libtool15
反之,如果发现只有一种 ports 来代表这种不同版本的套件,则表示目前的三种版本是相容的,只要修改原本相容於其它二种版本所有的套件,并指向欲保留的那个版本,然後移除其它二种即可。如发现目前有三种不同版本的 gettext:

cd /usr/ports/
make search name=gettext  
然後检查的结果如下:
/usr/ports/devel/gettext  
则将所有相依於 gettext 旧版本的其它套件都改为相依於新版的 gettext,然後再移除中旧版的 gettext 即可。


`make deinstall' 与 `pkg_delete' 有什麽不同

简单来说,`make deinstall' 会移除该 port,并且不会叁照其相依/相关的 ports。 `pkg_delete' 在移除该 port 前,会叁照其相依/相关的 ports,并且 `pkg_delete' 有支援 wild card,如要移除所有 p 开头的 ports,则:

cd /var/db/pkg/
pkg_delete p*
要注意的是,如果使用 `make deinstall',则最好确定目前所的版本,与 ports collection 中显示的版本符合,否则有可能会出现非预期性错误;而 `pkg_delete' 是因为直接删除中所的版本,所以没有此问题。

因此,换句话说,当所的版本符合 ports collections 中的版本,则可以使用 `make deinstall' 或 `pkg_delete',否则的话最好用 `pkg_delete'。

ports 出现 local modification time does not match remote 的错误讯息

这通常表示你已经下载了这个档案在 /usr/ports/distfiles 的对应目录中,但是它并不是 port collections 所期望下载的。通常的是在 /usr/ports/distfiles 的对应目录中移除此档案,再重新下载。
例如是 joe 时出现如下的错误讯息:
fetch: joe2.8.tar.Z: local modification time does not match remote 则将 joe2.8.tar.Z 於 /usr/ports/distfiles 中移除:
cd /usr/ports/editors/joe/
make distclean  
最後再重新即可

我有个问题请教
如果我已经了一套软件,比如xorg,
我想把它及其依赖的做成packages,该怎么做呢 ???
make package-recursive
前提是之前没有其中的包否则会有问题(我觉得这是bug,不过暂时还没有很好的办法)


在 FreeBSD 上模拟 Linux 的环境

最新最完整的资料在官方的 Handbook 上。

简单来说,FreeBSD 核心必须支援,且必须 Linux Runtime Libraries,最後做一些设定。
如果要执行 Linux ELF Binaries,可以先查询目前 FreeBSD 是否已经支援 Linux ELF。
brandelf -l
看是否有 Linux 的字样,如果没的话,请回头检查是否哪一步骤没有做到。然後检查执行档是否为 Linux ELF Binaries。

brandelf execution-binary-filename  
如果是 Linux ELF Binaries,则正常执行即可。

如果显示结果不是 Linux ELF Binaries,但是自己确定是 Linux ELF Binaries 的话,则只要更改一下 ELF 的格式即可。
brandelf -t Linux execution-binary-filename

然後再检查一次是否已经修正为正确的格式。

在 FreeBSD 上 Linux rpm

请确定已经成功在 FreeBSD 上模拟 Linux 的环境, rpm 的方式如下:
rpm --ignoreos --root /compat/linux --dbpath /var/lib/rpm/ -Uvh xxx.rpm
标签:

推荐系统

  • 微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载

    微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载

    语言:中文版系统大小:5.13GB系统类型:Win11

    微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。Win11 64位 Office办公版(免费)优化  1、保留 Edge浏览器。  2、隐藏“操作中心”托盘图标。  3、保留常用组件(微软商店,计算器,图片查看器等)。  5、关闭天气资讯。 

  • Win11 21H2 官方正式版下载_Win11 21H2最新系统免激活下载

    Win11 21H2 官方正式版下载_Win11 21H2最新系统免激活下载

    语言:中文版系统大小:4.75GB系统类型:Win11

    Ghost Win11 21H2是微软在系统方面技术积累雄厚深耕多年,Ghost Win11 21H2系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。Ghost Win11 21H2是微软最新发布的KB5019961补丁升级而来的最新版的21H2系统,以Windows 11 21H2 22000 1219 专业版为基础进行优化,保持原汁原味,系统流畅稳定,保留常用组件

  • windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载

    windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载

    语言:中文版系统大小:5.31GB系统类型:Win11

    windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载,微软win11发布快大半年了,其中做了很多次补丁和修复一些BUG,比之前的版本有一些功能上的调整,目前已经升级到最新版本的镜像系统,并且优化了自动激活,永久使用。windows11中文版镜像国内镜像下载地址微软windows11正式版镜像 介绍:1、对函数算法进行了一定程度的简化和优化

  • 微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载

    微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载

    语言:中文版系统大小:5.31GB系统类型:Win11

    微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载,微软2022年正式推出了win11系统,很多人迫不及待的要体验,本站提供了最新版的微软Windows11正式版系统下载,微软windows11正式版镜像 是一款功能超级强大的装机系统,是微软方面全新推出的装机系统,这款系统可以通过pe直接的完成安装,对此系统感兴趣,想要使用的用户们就快来下载

  • 微软windows11系统下载 微软原版 Ghost win11 X64 正式版ISO镜像文件

    微软windows11系统下载 微软原版 Ghost win11 X64 正式版ISO镜像文件

    语言:中文版系统大小:0MB系统类型:Win11

    微软Ghost win11 正式版镜像文件是一款由微软方面推出的优秀全新装机系统,这款系统的新功能非常多,用户们能够在这里体验到最富有人性化的设计等,且全新的柔软界面,看起来非常的舒服~微软Ghost win11 正式版镜像文件介绍:1、与各种硬件设备兼容。 更好地完成用户安装并有效地使用。2、稳定使用蓝屏,系统不再兼容,更能享受无缝的系统服务。3、为

  • 雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载

    雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载

    语言:中文版系统大小:4.75GB系统类型:

    雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载在系统方面技术积累雄厚深耕多年,打造了国内重装系统行业的雨林木风品牌,其系统口碑得到许多人认可,积累了广大的用户群体,雨林木风是一款稳定流畅的系统,一直以来都以用户为中心,是由雨林木风团队推出的Windows11国内镜像版,基于国内用户的习惯,做了系统性能的优化,采用了新的系统

  • 雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO

    雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO

    语言:中文版系统大小:5.91GB系统类型:Win7

    雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO在系统方面技术积累雄厚深耕多年,加固了系统安全策略,雨林木风win7旗舰版系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。win7 32位旗舰装机版 v2019 05能够帮助用户们进行系统的一键安装、快速装机等,系统中的内容全面,能够为广大用户

  • 番茄花园Ghost Win7 x64 SP1稳定装机版2022年7月(64位) 高速下载

    番茄花园Ghost Win7 x64 SP1稳定装机版2022年7月(64位) 高速下载

    语言:中文版系统大小:3.91GB系统类型:Win7

    欢迎使用 番茄花园 Ghost Win7 x64 SP1 2022.07 极速装机版 专业装机版具有更安全、更稳定、更人性化等特点。集成最常用的装机软件,集成最全面的硬件驱动,精心挑选的系统维护工具,加上独有人性化的设计。是电脑城、个人、公司快速装机之首选!拥有此系统