乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Windows Subsystem for Linux運(yùn)行Ubuntu并安裝Synopsys軟件

       新用戶0118F7lQ 2022-05-24 發(fā)布于山東

      Windows Subsystem for Linux運(yùn)行EDA軟件

      導(dǎo)言

      大家用什么方式來運(yùn)行Linux?安裝各種EDA安裝包呢?常見的可能是雙系統(tǒng)、虛擬機(jī)、服務(wù)器、docker,或者試試WSL2?這些方案除了服務(wù)器亦安沒有搭建體驗(yàn)過,其他的方案均測(cè)試過,WSL是一個(gè)很好的運(yùn)行Linux的方案,本文主要介紹WSL安裝,以及給大家一個(gè)完整的WSL備份壓縮包,內(nèi)部已經(jīng)安裝VCS2018,Verdi2018,DC2018,VCS_MAX2018,僅供學(xué)習(xí)使用。

      什么是WSL2?

      即Windows Subsystem for Linux,在win系統(tǒng)下能運(yùn)行l(wèi)inux的環(huán)境,比如安裝ubuntu,并和win有極強(qiáng)的交互性。相比較wsl1,wsl2有了很大的進(jìn)步,能運(yùn)行大多數(shù)linux命令行,工具和應(yīng)用,并且使用了真正的linux內(nèi)核,幾乎具備linux的完整功能,它的目標(biāo)是提高文件系統(tǒng)性能,以及添加完全的系統(tǒng)調(diào)用兼容性。

      安裝

      有win系統(tǒng)要求:win10 2004及更高版本(內(nèi)部版本19041及更高版本)或win11。

      以管理員運(yùn)行PowerShell執(zhí)行wsl --install即可,當(dāng)然還需要在windows功能中勾選:

      • 適用于Linux的Window子系統(tǒng)

      • 虛擬機(jī)平臺(tái)

      有重啟要求的按照要求重啟,安裝非常簡單,具體大家到官網(wǎng)看教程,還會(huì)有wsl的命令行介紹。

      https://docs.microsoft.com/zh-cn/windows/wsl/install

      到微軟商店搜WSL或Linux會(huì)出現(xiàn)Ubuntu這些發(fā)行版本,亦安安裝了Ubuntu18.04和Ubuntu20.04,這個(gè)根據(jù)自己的需求,但如果需要安裝Centos,微軟商店不支持,則需要到以下網(wǎng)站下載:

      https://github.com/mishamosher/CentOS-WSL

      優(yōu)勢(shì)

      • 交互性強(qiáng),比如說,子系統(tǒng)可以完全訪問win下的文件。如果你的win下有VScode,那么只需要在命令行運(yùn)行code filename,那么就可以直接用win環(huán)境下的VScode打開子系統(tǒng)下的名為filename文件,而不需要在linux里面安裝vscode。

      • 啟動(dòng)快:相比較虛擬機(jī)啟動(dòng)比較快。

      • 可以直接運(yùn)行Linux環(huán)境下的APP GUI,而不需要安裝桌面環(huán)境,默認(rèn)安裝這個(gè)支持包,微軟把這個(gè)功能稱為WSLg

      劣勢(shì)

      • 占用內(nèi)存比較大,官網(wǎng)上描述是50%的計(jì)算機(jī)內(nèi)存,或者8GB,取兩者較小者。(數(shù)值記得不是特別清楚,后來查數(shù)值沒找到,但比較大)

      • 打開的app gui有時(shí)會(huì)有顯示bug,不常見,不知道是不是wsl本身的問題,雖然能打開linux app gui但不夠絲滑。

      • 每次重新開機(jī)都會(huì)分配不一樣的ip和mac,需要自己配置一個(gè)固定ip和mac,看自己需求。

      • 如果新裝ubuntu,默認(rèn)裝在C盤,盡管可以遷移,但感覺要多走一步,不是很喜歡這點(diǎn)。

        每個(gè)人感受不一樣,可以根據(jù)自己的需求來選擇是否要使用wsl。

      Ubuntu問題

      Mac問題

      由于WSL的特殊性,所以每次重新啟動(dòng),都會(huì)給Linux子系統(tǒng)一個(gè)不同于之前的mac地址,對(duì)于學(xué)習(xí)一些EDA而言,這是極其不方便的,因?yàn)橛行┸浖椭C就是基于固定的mac,如果每次開機(jī)都會(huì)改變mac值,那么每次都需要重新生成license。這里有兩種方案,在win下寫個(gè)腳本,每次啟動(dòng)都給WSL一個(gè)固定的mac,我們用固定的mac生成的license就會(huì)一直有效。第二種方法,在WSL子系統(tǒng)中的.bashrc中配置一個(gè)固定的mac,我們用這個(gè)mac就可以讓license持續(xù)生效。亦安選的是第二種方案,原因是方便移植??上У氖?,因?yàn)榻omac和自動(dòng)激活license順序我沒有控制好,導(dǎo)致只能選擇配置mac,啟動(dòng)后需要自己輸入命令激活。當(dāng)然你也可以在.bashrc配置開機(jī)激活,但下次你生效.bashrc就會(huì)報(bào)TCP port被占用的錯(cuò)誤,當(dāng)然這是因?yàn)橹貜?fù)激活導(dǎo)致的,這沒有什么,但很煩,我就沒有添加,還是選擇了手動(dòng)激活。大家有更好的方案也可以討論。配置代碼如下:

      # mac
      wantmac=00:15:5d:f0:03:60
      mac=$(ip link show bond0 | awk '/ether/ {print $2}'
      if [[ $mac !=  $wantmac ]]; then
         sudo ip link set dev bond0 address $wantmac
      fi

      注意:上面的mac就是我wsl中給定的,并非計(jì)算機(jī)的mac,是隨機(jī)給子系統(tǒng)分配的mac,只是選擇一個(gè)固定下來,如果你想使用其他的mac也是可行的,修改即可。

      釋放磁盤空間問題

      釋放磁盤空間問題:你會(huì)發(fā)現(xiàn)當(dāng)你把WSL下的文件刪除,但win下磁盤的空間似乎沒有釋放空間。這就需要手動(dòng)壓縮了,以管理員身份運(yùn)行命令行,分別執(zhí)行下面命令即可,大家可以把這些命令寫成腳本,自動(dòng)執(zhí)行。

      diskpart
      select  vdisk file='C:..\ext4.vhdx'(在你wsl所在的盤搜ext4.vhdx,把地址復(fù)制進(jìn)來)
      attach  vdisk readonly
      compact vdisk
      detach  vdisk
      exit

      導(dǎo)入注意點(diǎn)

      導(dǎo)入非常容易,先安裝wsl環(huán)境,命令中第一個(gè)位置是你將要裝的ubuntu18.04位置,第二個(gè)位置是下載的備份壓縮包位置,不需要解壓,位置根據(jù)自己的所放位置配置,然后執(zhí)行:

      wsl --import Ubuntu-18.04 D:\Ubuntu-18.04 D:\Ubuntu-18.04.tar

      這里的導(dǎo)入備份包我沒有實(shí)際操作過,是根據(jù)網(wǎng)上的教程寫的(不是特別確定),導(dǎo)入后,登錄應(yīng)該是root,大家自己修改為普通用戶,用戶名為:winter 密碼為:815520。

      關(guān)于軟件激活

      導(dǎo)入后先不要輸入lmg激活,因?yàn)閘icense中mac和hostname都不對(duì)應(yīng),先查看自己的hostname,在命令行輸入hostname即可知道自己的hostname,再查自己的mac,輸入ifconfig -a(這個(gè)要在ubuntu中執(zhí)行,前面的hostname在win和ubuntu下都是一樣的,其實(shí)就是你打開命令行的名稱即:winter@hostname)即可看到自己mac,選一個(gè)固定下來,即之前所說的固定隨機(jī)mac,在.bashrc文件中修改即可。在synopsys激活軟件中輸入hostname和mac生成Synopsys.dat放入:\usr\synopsys\scl\2018.06\admin\license替換即可,然后輸入lmg即可正常激活,如果你之前激活失敗,再次激活就會(huì)報(bào)TCP port錯(cuò)誤,則需要kill掉端口,重新激活。這次配置完就不需要修改license了。

      安裝好的軟件展示

      輸入dve(vcs的圖形界面,具體在.bashrc中看命令):

      圖片

      輸入dv(輸入dc是啟動(dòng)dc的命令行):

      圖片

      輸入verdi

      圖片

      輸入vivado(給大家的備份包沒有裝vivdao,因?yàn)樘蠖也皇撬腥硕夹枰惭b簡單自行安裝需要的版本):

      圖片

      就像打開win里面的app一樣,有時(shí)候會(huì)有些顯示的小bug,但無傷大雅,能直接打開linux app gui算是一大特色,感興趣可以試一試wsl2。

      如果大家不想導(dǎo)入我給的備份包,自己到微軟商店安裝ubuntu,然后自己安裝需要的軟件也是可行的,我給的包沒有裝Vivado就是因?yàn)閂ivado很大,也不是所有人都需要,所以只裝了DC,VCS,Verdi這些。如果新裝這些EDA遇到問題,也可以和我討論,能踩的坑我都踩了,應(yīng)該能幫助你。

      獲得備份包

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多