[{"data":1,"prerenderedAt":4701},["ShallowReactive",2],{"wiki-page-\u002Fwiki\u002F2024-03-30-linux-jiao-cheng\u002F0300-an-zhuang-bi-bei-pei-zhi":3,"wiki-doc-items-2024-03-30-linux-jiao-cheng":4634,"wiki:author-members":4689},{"id":4,"title":5,"authors":6,"body":8,"chapterDepth":4621,"chapterOrder":4622,"date":4623,"description":75,"docKey":4624,"docRoot":4625,"docTitle":4626,"extension":4627,"isWikiDoc":306,"isWikiIndex":4628,"meta":4629,"navigation":306,"path":4630,"seo":4631,"stem":4632,"wikiDepth":83,"__hash__":4633},"wiki\u002Fwiki\u002F2024-03-30-Linux教程\u002F0300-安装必备配置.md","安装必备配置",[7],"董佳辉",{"type":9,"value":10,"toc":4611},"minimark",[11,16,26,29,36,42,48,54,60,66,69,99,102,108,111,116,127,132,135,175,182,187,192,195,200,203,208,215,220,222,235,238,243,246,250,318,321,326,328,333,337,342,344,356,359,364,368,374,380,428,432,442,445,448,451,454,460,465,468,471,476,511,516,519,637,640,645,648,651,691,694,703,725,730,737,829,834,837,872,877,880,889,940,947,950,953,967,974,1008,1013,1016,1040,1043,1048,1052,1055,1058,1061,1111,1115,1118,1121,1162,1165,1168,1173,1178,1181,1189,1192,1197,1202,1205,1228,1231,1236,1241,1246,1249,1254,1259,1262,1267,1274,1281,1333,1338,1429,1437,1442,1447,1451,1454,1459,1462,1467,1589,1607,1612,1618,1669,1673,1687,1690,1693,1696,1699,1705,1708,1713,1826,1829,1834,1838,1843,1849,1854,1875,1880,1885,1904,1909,2039,2099,2104,2123,2126,2131,2136,2162,2165,2168,2175,2181,2184,2188,2254,2258,2263,2277,2280,2333,2336,2379,2398,2401,2417,2426,2429,2443,2446,2608,2611,2625,2628,2643,2648,2708,2711,2716,2725,2730,2733,2746,2751,2758,2783,2786,2791,2794,2813,2818,2825,2838,2845,2848,2851,2858,2863,2899,2903,2907,2910,2915,2973,2977,3057,3061,3064,3068,3071,3077,3081,3084,3087,3094,3097,3100,3212,3215,3218,3221,3224,3229,3234,3242,3245,3250,3255,3261,3264,3269,3275,3278,3283,3288,3293,3296,3343,3346,3360,3363,3392,3395,3422,3427,3465,3468,3473,3476,3478,3483,3487,3494,3497,3500,3503,3509,3514,3519,3528,3595,3598,3695,3698,3730,3733,3736,3741,3745,3753,3755,3760,3764,3769,3771,3776,3780,3783,3788,3791,3883,3888,3891,3896,3899,3904,3911,3916,3919,3924,3929,3932,3943,3946,3959,3964,3967,3979,3981,4005,4008,4032,4037,4069,4071,4076,4080,4085,4091,4094,4099,4102,4107,4110,4113,4118,4121,4126,4130,4133,4138,4141,4280,4285,4320,4323,4328,4333,4354,4357,4397,4400,4435,4440,4452,4607],[12,13,15],"h3",{"id":14},"软件包换源以debian系的发行版为例","  软件包换源（以Debian系的发行版为例）",[17,18,19,20,25],"p",{},"打开下方网站（注意，该Ubuntu仓库版本是X86、amd64的仓库，ARM的仓库并非该网站（99.9%的人的电脑是X86的，很多工控机是ARM的，但工控机也有X86的，请看",[21,22,24],"a",{"href":23},"\u002Fwiki\u002F2023-10-09-stm32-freertos-jiao-cheng","Vinci机器人队单片机教程","中讲的了解一下，或者自行百度。）",[17,27,28],{},"下方这几个镜像源选一个即可。",[17,30,31],{},[21,32,33],{"href":33,"rel":34},"https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Fhelp\u002Fubuntu\u002F",[35],"nofollow",[17,37,38],{},[21,39,40],{"href":40,"rel":41},"https:\u002F\u002Fmirrors.cloud.tencent.com\u002Fhelp\u002Fubuntu.html",[35],[17,43,44],{},[21,45,46],{"href":46,"rel":47},"https:\u002F\u002Fdeveloper.aliyun.com\u002Fmirror\u002Fubuntu",[35],[17,49,50],{},[21,51,52],{"href":52,"rel":53},"https:\u002F\u002Fmirrors.sustech.edu.cn\u002Fhelp\u002Fubuntu.html#introduction",[35],[17,55,56],{},[21,57,58],{"href":58,"rel":59},"https:\u002F\u002Fmirrors.ustc.edu.cn\u002Fhelp\u002Fubuntu.html",[35],[17,61,62],{},[21,63,64],{"href":64,"rel":65},"https:\u002F\u002Fhelp.mirrors.cernet.edu.cn\u002Fubuntu\u002F",[35],[17,67,68],{},"可以测速，选择出速度最快的源。",[70,71,76],"pre",{"className":72,"code":73,"language":74,"meta":75,"style":75},"language-bash shiki shiki-themes github-light github-dark","curl https:\u002F\u002Fmirrors.cernet.edu.cn\u002Foh-my-mirrorz.py | python3\n","bash","",[77,78,79],"code",{"__ignoreMap":75},[80,81,84,88,92,96],"span",{"class":82,"line":83},"line",1,[80,85,87],{"class":86},"sScJk","curl",[80,89,91],{"class":90},"sZZnC"," https:\u002F\u002Fmirrors.cernet.edu.cn\u002Foh-my-mirrorz.py",[80,93,95],{"class":94},"szBVR"," |",[80,97,98],{"class":86}," python3\n",[17,100,101],{},"在北方（山东）测速如下：",[17,103,104],{},[105,106],"img",{"alt":75,"src":107},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage201.webp",[17,109,110],{},"在南方（广东）测速如下：",[17,112,113],{},[105,114],{"alt":75,"src":115},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage202.webp",[17,117,118,119,122,123,126],{},"在南北都比较快的是",[77,120,121],{},"北京外国语大学BFSU","和",[77,124,125],{},"南方科技大学SUSTech","，不想测速可以无脑选，也可以测速选择最好的源。",[128,129,131],"h4",{"id":130},"ubuntu2204及debian10及以下版本","  Ubuntu22.04(及Debian10)及以下版本",[17,133,134],{},"输入以下命令",[70,136,138],{"className":72,"code":137,"language":74,"meta":75,"style":75},"sudo apt update\nsudo apt install vim\nsudo vim \u002Fetc\u002Fapt\u002Fsources.list\n",[77,139,140,151,164],{"__ignoreMap":75},[80,141,142,145,148],{"class":82,"line":83},[80,143,144],{"class":86},"sudo",[80,146,147],{"class":90}," apt",[80,149,150],{"class":90}," update\n",[80,152,154,156,158,161],{"class":82,"line":153},2,[80,155,144],{"class":86},[80,157,147],{"class":90},[80,159,160],{"class":90}," install",[80,162,163],{"class":90}," vim\n",[80,165,167,169,172],{"class":82,"line":166},3,[80,168,144],{"class":86},[80,170,171],{"class":90}," vim",[80,173,174],{"class":90}," \u002Fetc\u002Fapt\u002Fsources.list\n",[17,176,177,178,181],{},"在以下界面，用键盘按",[77,179,180],{},"ggdG","（注意区分大小写）",[17,183,184],{},[105,185],{"alt":75,"src":186},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage203.webp",[17,188,189],{},[105,190],{"alt":75,"src":191},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage204.webp",[17,193,194],{},"选择好Ubuntu版本后，",[17,196,197],{},[105,198],{"alt":75,"src":199},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage205.webp",[17,201,202],{},"粘贴进去",[17,204,205],{},[105,206],{"alt":75,"src":207},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage206.webp",[17,209,210,211,214],{},"按一下ESC，然后英文冒号，输入 ",[77,212,213],{},":wq!","然后回车",[17,216,217],{},[105,218],{"alt":75,"src":219},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage207.webp",[17,221,134],{},[70,223,225],{"className":72,"code":224,"language":74,"meta":75,"style":75},"sudo apt update\n",[77,226,227],{"__ignoreMap":75},[80,228,229,231,233],{"class":82,"line":83},[80,230,144],{"class":86},[80,232,147],{"class":90},[80,234,150],{"class":90},[17,236,237],{},"下方出现对应学校源网站则成功",[17,239,240],{},[105,241],{"alt":75,"src":242},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage208.webp",[17,244,245],{},"至此换源结束",[128,247,249],{"id":248},"ubuntu2404及debian12及以上版本","  Ubuntu24.04(及Debian12)及以上版本",[70,251,253],{"className":72,"code":252,"language":74,"meta":75,"style":75},"sudo apt update\nsudo apt install vim\nsudo rm -rf \u002Fetc\u002Fapt\u002Fsources.list\nsudo rm -rf \u002Fetc\u002Fapt\u002Fsources.list.d\u002F**\n\nsudo vim \u002Fetc\u002Fapt\u002Fsources.list.d\u002Fubuntu.sources\n",[77,254,255,263,273,286,301,308],{"__ignoreMap":75},[80,256,257,259,261],{"class":82,"line":83},[80,258,144],{"class":86},[80,260,147],{"class":90},[80,262,150],{"class":90},[80,264,265,267,269,271],{"class":82,"line":153},[80,266,144],{"class":86},[80,268,147],{"class":90},[80,270,160],{"class":90},[80,272,163],{"class":90},[80,274,275,277,280,284],{"class":82,"line":166},[80,276,144],{"class":86},[80,278,279],{"class":90}," rm",[80,281,283],{"class":282},"sj4cs"," -rf",[80,285,174],{"class":90},[80,287,289,291,293,295,298],{"class":82,"line":288},4,[80,290,144],{"class":86},[80,292,279],{"class":90},[80,294,283],{"class":282},[80,296,297],{"class":90}," \u002Fetc\u002Fapt\u002Fsources.list.d\u002F",[80,299,300],{"class":282},"**\n",[80,302,304],{"class":82,"line":303},5,[80,305,307],{"emptyLinePlaceholder":306},true,"\n",[80,309,311,313,315],{"class":82,"line":310},6,[80,312,144],{"class":86},[80,314,171],{"class":90},[80,316,317],{"class":90}," \u002Fetc\u002Fapt\u002Fsources.list.d\u002Fubuntu.sources\n",[17,319,320],{},"选择好Ubuntu版本后，复制下方的内容。",[17,322,323],{},[105,324],{"alt":75,"src":325},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage209.webp",[17,327,202],{},[17,329,330],{},[105,331],{"alt":75,"src":332},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage210.webp",[17,334,210,335,214],{},[77,336,213],{},[17,338,339],{},[105,340],{"alt":75,"src":341},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage211.webp",[17,343,134],{},[70,345,346],{"className":72,"code":224,"language":74,"meta":75,"style":75},[77,347,348],{"__ignoreMap":75},[80,349,350,352,354],{"class":82,"line":83},[80,351,144],{"class":86},[80,353,147],{"class":90},[80,355,150],{"class":90},[17,357,358],{},"这里被替换成对应学校则成功",[17,360,361],{},[105,362],{"alt":75,"src":363},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage212.webp",[128,365,367],{"id":366},"fedora41dnf5及之后","Fedora41(DNF5)及之后",[17,369,370],{},[21,371,372],{"href":372,"rel":373},"https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Fhelp\u002Ffedora\u002F",[35],[17,375,376],{},[21,377,378],{"href":378,"rel":379},"https:\u002F\u002Fhelp.mirrors.cernet.edu.cn\u002Ffedora\u002F",[35],[70,381,383],{"className":72,"code":382,"language":74,"meta":75,"style":75},"sed -e 's|^metalink=|#metalink=|g' \\\n    -e 's|^#baseurl=http:\u002F\u002Fdownload.example\u002Fpub\u002Ffedora\u002Flinux|baseurl=https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Ffedora|g' \\\n    -i.bak \\\n    \u002Fetc\u002Fyum.repos.d\u002Ffedora.repo \\\n    \u002Fetc\u002Fyum.repos.d\u002Ffedora-updates.repo\n",[77,384,385,399,409,416,423],{"__ignoreMap":75},[80,386,387,390,393,396],{"class":82,"line":83},[80,388,389],{"class":86},"sed",[80,391,392],{"class":282}," -e",[80,394,395],{"class":90}," 's|^metalink=|#metalink=|g'",[80,397,398],{"class":282}," \\\n",[80,400,401,404,407],{"class":82,"line":153},[80,402,403],{"class":282},"    -e",[80,405,406],{"class":90}," 's|^#baseurl=http:\u002F\u002Fdownload.example\u002Fpub\u002Ffedora\u002Flinux|baseurl=https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Ffedora|g'",[80,408,398],{"class":282},[80,410,411,414],{"class":82,"line":166},[80,412,413],{"class":282},"    -i.bak",[80,415,398],{"class":282},[80,417,418,421],{"class":82,"line":288},[80,419,420],{"class":90},"    \u002Fetc\u002Fyum.repos.d\u002Ffedora.repo",[80,422,398],{"class":282},[80,424,425],{"class":82,"line":303},[80,426,427],{"class":90},"    \u002Fetc\u002Fyum.repos.d\u002Ffedora-updates.repo\n",[12,429,431],{"id":430},"卸载恶心的snapubuntu的衍生版","卸载恶心的snap(Ubuntu的衍生版)",[17,433,434,438,439],{},[435,436,437],"strong",{},"⚠️官方默认原版Ubuntu"," ",[435,440,441],{},"Gnome****不要卸载snap,会g.原版Ubuntu只能继续让snap恶心你，没办法。(现在貌似非原版ubuntu也不允许卸载了，恶心坏了）",[17,443,444],{},"所以我一直都推荐Ubuntu KDE（也就是Kubuntu）。",[128,446,447],{"id":447},"安装非firefox浏览器",[17,449,450],{},"卸载snap前，请先安装一个浏览器（以Google Chrome为例）(这里是因为Ubuntu默认安装的是snap版本的FireFox)",[17,452,453],{},"以下是Google上海服务器的Chrome官网（无需挂梯）",[17,455,456],{},[21,457,458],{"href":458,"rel":459},"https:\u002F\u002Fwww.google.cn\u002Fchrome\u002Findex.html",[35],[17,461,462],{},[105,463],{"alt":75,"src":464},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage213.webp",[17,466,467],{},"咱们这里是Ubuntu所以是Debian系的系统，所以选deb扩展名的程序包。（也就是红色框框）",[17,469,470],{},"红帽系则需要安装的是rpm扩展名程序包。（也就是蓝色框框）",[17,472,473],{},[105,474],{"alt":75,"src":475},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage214.webp",[70,477,479],{"className":72,"code":478,"language":74,"meta":75,"style":75},"#某些发行版中，可能Downloads是中文下载，所以就需要  cd ~\u002F下载\ncd ~\u002FDownloads\n#下方chrome安装包名不一定是这个，根据名字来看\nsudo apt install .\u002Fgoogle-chrome-stable_current_amd64.deb\n",[77,480,481,487,495,500],{"__ignoreMap":75},[80,482,483],{"class":82,"line":83},[80,484,486],{"class":485},"sJ8bj","#某些发行版中，可能Downloads是中文下载，所以就需要  cd ~\u002F下载\n",[80,488,489,492],{"class":82,"line":153},[80,490,491],{"class":282},"cd",[80,493,494],{"class":90}," ~\u002FDownloads\n",[80,496,497],{"class":82,"line":166},[80,498,499],{"class":485},"#下方chrome安装包名不一定是这个，根据名字来看\n",[80,501,502,504,506,508],{"class":82,"line":288},[80,503,144],{"class":86},[80,505,147],{"class":90},[80,507,160],{"class":90},[80,509,510],{"class":90}," .\u002Fgoogle-chrome-stable_current_amd64.deb\n",[17,512,513],{},[105,514],{"alt":75,"src":515},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage215.webp",[128,517,518],{"id":518},"查看snap包应用数量",[70,520,522],{"className":72,"code":521,"language":74,"meta":75,"style":75},"\n# 老版\nsudo apt update\nsudo apt install neofetch\nneofetch\n\n# 新版\nsudo add-apt-repository ppa:zhangsongcui3371\u002Ffastfetch\nsudo apt update\nsudo apt install fastfetch\nfastfetch\n\n# windows 想看系统信息的话\nwinget install fastfetch\n#重启 powershell\nfastfetch\n",[77,523,524,528,533,541,552,557,561,567,578,587,599,605,610,616,626,632],{"__ignoreMap":75},[80,525,526],{"class":82,"line":83},[80,527,307],{"emptyLinePlaceholder":306},[80,529,530],{"class":82,"line":153},[80,531,532],{"class":485},"# 老版\n",[80,534,535,537,539],{"class":82,"line":166},[80,536,144],{"class":86},[80,538,147],{"class":90},[80,540,150],{"class":90},[80,542,543,545,547,549],{"class":82,"line":288},[80,544,144],{"class":86},[80,546,147],{"class":90},[80,548,160],{"class":90},[80,550,551],{"class":90}," neofetch\n",[80,553,554],{"class":82,"line":303},[80,555,556],{"class":86},"neofetch\n",[80,558,559],{"class":82,"line":310},[80,560,307],{"emptyLinePlaceholder":306},[80,562,564],{"class":82,"line":563},7,[80,565,566],{"class":485},"# 新版\n",[80,568,570,572,575],{"class":82,"line":569},8,[80,571,144],{"class":86},[80,573,574],{"class":90}," add-apt-repository",[80,576,577],{"class":90}," ppa:zhangsongcui3371\u002Ffastfetch\n",[80,579,581,583,585],{"class":82,"line":580},9,[80,582,144],{"class":86},[80,584,147],{"class":90},[80,586,150],{"class":90},[80,588,590,592,594,596],{"class":82,"line":589},10,[80,591,144],{"class":86},[80,593,147],{"class":90},[80,595,160],{"class":90},[80,597,598],{"class":90}," fastfetch\n",[80,600,602],{"class":82,"line":601},11,[80,603,604],{"class":86},"fastfetch\n",[80,606,608],{"class":82,"line":607},12,[80,609,307],{"emptyLinePlaceholder":306},[80,611,613],{"class":82,"line":612},13,[80,614,615],{"class":485},"# windows 想看系统信息的话\n",[80,617,619,622,624],{"class":82,"line":618},14,[80,620,621],{"class":86},"winget",[80,623,160],{"class":90},[80,625,598],{"class":90},[80,627,629],{"class":82,"line":628},15,[80,630,631],{"class":485},"#重启 powershell\n",[80,633,635],{"class":82,"line":634},16,[80,636,604],{"class":86},[17,638,639],{},"这里显示，一共有3162个debian的程序，7个snap程序",[17,641,642],{},[105,643],{"alt":75,"src":644},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage216.webp",[128,646,647],{"id":647},"移除snap应用",[17,649,650],{},"系统在启动时，会自动启动Snap相关服务，我们先禁用掉这些服务",[70,652,654],{"className":72,"code":653,"language":74,"meta":75,"style":75},"sudo systemctl disable snapd.service\nsudo systemctl disable snapd.socket\nsudo systemctl disable snapd.seeded.service\n",[77,655,656,669,680],{"__ignoreMap":75},[80,657,658,660,663,666],{"class":82,"line":83},[80,659,144],{"class":86},[80,661,662],{"class":90}," systemctl",[80,664,665],{"class":90}," disable",[80,667,668],{"class":90}," snapd.service\n",[80,670,671,673,675,677],{"class":82,"line":153},[80,672,144],{"class":86},[80,674,662],{"class":90},[80,676,665],{"class":90},[80,678,679],{"class":90}," snapd.socket\n",[80,681,682,684,686,688],{"class":82,"line":166},[80,683,144],{"class":86},[80,685,662],{"class":90},[80,687,665],{"class":90},[80,689,690],{"class":90}," snapd.seeded.service\n",[17,692,693],{},"然后查看snap应用列表",[17,695,696,697,702],{},"根据你安装的选择不同（最小安装或普通安装），有",[21,698,701],{"href":699,"rel":700},"https:\u002F\u002Fso.csdn.net\u002Fso\u002Fsearch?q=%E4%B8%8D%E5%90%8C%E7%9A%84&spm=1001.2101.3001.7020",[35],"不同的","Snap软件会被预装到系统，在删除Snap服务之前，我们需要移除Snap安装的这些",[70,704,706],{"className":72,"code":705,"language":74,"meta":75,"style":75},"\n# 查询当前系统上snap安装了哪些app\nsnap list\n",[77,707,708,712,717],{"__ignoreMap":75},[80,709,710],{"class":82,"line":83},[80,711,307],{"emptyLinePlaceholder":306},[80,713,714],{"class":82,"line":153},[80,715,716],{"class":485},"# 查询当前系统上snap安装了哪些app\n",[80,718,719,722],{"class":82,"line":166},[80,720,721],{"class":86},"snap",[80,723,724],{"class":90}," list\n",[17,726,727],{},[105,728],{"alt":75,"src":729},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage217.webp",[17,731,732,733,736],{},"卸载掉图中所有应用，按照",[435,734,735],{},"先删除应用软件，再删除非应用软件","的顺序进行删除",[70,738,740],{"className":72,"code":739,"language":74,"meta":75,"style":75},"#移除snap-store，如果是Kubuntu，则没有这个东西，测不需要卸载\nsudo snap remove snap-store\n#移除firefox浏览器 gnome-42-2204 gtk-common-themes(可以一次性移除多个)\nsudo snap remove firefox gnome-42-2204 gtk-common-themes\n#移除其它...\n\n#移除core22,bare以及snapd（下面这些需要最后再移除，否则会报错）\nsudo snap remove core22\nsudo snap remove bare\nsudo snap remove snapd\n",[77,741,742,747,760,765,782,787,791,796,807,818],{"__ignoreMap":75},[80,743,744],{"class":82,"line":83},[80,745,746],{"class":485},"#移除snap-store，如果是Kubuntu，则没有这个东西，测不需要卸载\n",[80,748,749,751,754,757],{"class":82,"line":153},[80,750,144],{"class":86},[80,752,753],{"class":90}," snap",[80,755,756],{"class":90}," remove",[80,758,759],{"class":90}," snap-store\n",[80,761,762],{"class":82,"line":166},[80,763,764],{"class":485},"#移除firefox浏览器 gnome-42-2204 gtk-common-themes(可以一次性移除多个)\n",[80,766,767,769,771,773,776,779],{"class":82,"line":288},[80,768,144],{"class":86},[80,770,753],{"class":90},[80,772,756],{"class":90},[80,774,775],{"class":90}," firefox",[80,777,778],{"class":90}," gnome-42-2204",[80,780,781],{"class":90}," gtk-common-themes\n",[80,783,784],{"class":82,"line":303},[80,785,786],{"class":485},"#移除其它...\n",[80,788,789],{"class":82,"line":310},[80,790,307],{"emptyLinePlaceholder":306},[80,792,793],{"class":82,"line":563},[80,794,795],{"class":485},"#移除core22,bare以及snapd（下面这些需要最后再移除，否则会报错）\n",[80,797,798,800,802,804],{"class":82,"line":569},[80,799,144],{"class":86},[80,801,753],{"class":90},[80,803,756],{"class":90},[80,805,806],{"class":90}," core22\n",[80,808,809,811,813,815],{"class":82,"line":580},[80,810,144],{"class":86},[80,812,753],{"class":90},[80,814,756],{"class":90},[80,816,817],{"class":90}," bare\n",[80,819,820,822,824,826],{"class":82,"line":589},[80,821,144],{"class":86},[80,823,753],{"class":90},[80,825,756],{"class":90},[80,827,828],{"class":90}," snapd\n",[17,830,831],{},[105,832],{"alt":75,"src":833},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage218.webp",[17,835,836],{},"输入以下命令查看是否还有snap包",[70,838,840],{"className":72,"code":839,"language":74,"meta":75,"style":75},"snap list\n\n# 老版\nneofetch\n\n# 新版\nfastfetch\n",[77,841,842,848,852,856,860,864,868],{"__ignoreMap":75},[80,843,844,846],{"class":82,"line":83},[80,845,721],{"class":86},[80,847,724],{"class":90},[80,849,850],{"class":82,"line":153},[80,851,307],{"emptyLinePlaceholder":306},[80,853,854],{"class":82,"line":166},[80,855,532],{"class":485},[80,857,858],{"class":82,"line":288},[80,859,556],{"class":86},[80,861,862],{"class":82,"line":303},[80,863,307],{"emptyLinePlaceholder":306},[80,865,866],{"class":82,"line":310},[80,867,566],{"class":485},[80,869,870],{"class":82,"line":563},[80,871,604],{"class":86},[17,873,874],{},[105,875],{"alt":75,"src":876},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage219.webp",[128,878,879],{"id":879},"移除snap",[17,881,882,883,888],{},"在删除掉",[21,884,887],{"href":885,"rel":886},"https:\u002F\u002Fso.csdn.net\u002Fso\u002Fsearch?q=Snap%E5%AE%89%E8%A3%85&spm=1001.2101.3001.7020",[35],"Snap安装","的软件后，下一步就是把Snap本身也删除掉，这里需要使用Apt来实现（谨慎卸载，可视化页面容易崩）",[70,890,892],{"className":72,"code":891,"language":74,"meta":75,"style":75}," #使用apt移除掉snap\nsudo apt autoremove --purge snapd\n#移除snapd的一些目录\nsudo rm -rf \u002Fvar\u002Fcache\u002Fsnapd\nsudo rm -rf ~\u002Fsnap\n",[77,893,894,899,913,918,929],{"__ignoreMap":75},[80,895,896],{"class":82,"line":83},[80,897,898],{"class":485}," #使用apt移除掉snap\n",[80,900,901,903,905,908,911],{"class":82,"line":153},[80,902,144],{"class":86},[80,904,147],{"class":90},[80,906,907],{"class":90}," autoremove",[80,909,910],{"class":282}," --purge",[80,912,828],{"class":90},[80,914,915],{"class":82,"line":166},[80,916,917],{"class":485},"#移除snapd的一些目录\n",[80,919,920,922,924,926],{"class":82,"line":288},[80,921,144],{"class":86},[80,923,279],{"class":90},[80,925,283],{"class":282},[80,927,928],{"class":90}," \u002Fvar\u002Fcache\u002Fsnapd\n",[80,930,931,933,935,937],{"class":82,"line":303},[80,932,144],{"class":86},[80,934,279],{"class":90},[80,936,283],{"class":282},[80,938,939],{"class":90}," ~\u002Fsnap\n",[17,941,942,943,946],{},"至此，其实snap已经被删除掉了。但是这个并不足够，如果你使用apt安装一些软件 ",[77,944,945],{},"sudo apt install firefox","时，会自动下载并重新安装snap服务。因为Ubuntu源中的一些软件已经是snap版本，而非deb版本，下载snap版本时，会自动检查并在必要时重新安装snap服务。这也是Canonical为了推广自己的Snap Store而做的一些额外的努力吧。(这一点最被很多人不喜欢)",[128,948,949],{"id":949},"禁止系统自动安装snap",[17,951,952],{},"我们可以利用APT可配置禁用安装哪些依赖的特性，来实现禁止重新自动安装Snap服务",[70,954,956],{"className":72,"code":955,"language":74,"meta":75,"style":75},"sudo vim \u002Fetc\u002Fapt\u002Fpreferences.d\u002Fnosnap.pref\n",[77,957,958],{"__ignoreMap":75},[80,959,960,962,964],{"class":82,"line":83},[80,961,144],{"class":86},[80,963,171],{"class":90},[80,965,966],{"class":90}," \u002Fetc\u002Fapt\u002Fpreferences.d\u002Fnosnap.pref\n",[17,968,969,970,973],{},"按insert进入编辑模式，然后复制以下内容，最后按ESC，切换为英文输入法模式，然后敲 ",[77,971,972],{},":wq"," 回车",[70,975,977],{"className":72,"code":976,"language":74,"meta":75,"style":75},"Package: snapd\nPin: release a=*\nPin-Priority: -10\n",[77,978,979,986,1000],{"__ignoreMap":75},[80,980,981,984],{"class":82,"line":83},[80,982,983],{"class":86},"Package:",[80,985,828],{"class":90},[80,987,988,991,994,997],{"class":82,"line":153},[80,989,990],{"class":86},"Pin:",[80,992,993],{"class":90}," release",[80,995,996],{"class":90}," a=",[80,998,999],{"class":282},"*\n",[80,1001,1002,1005],{"class":82,"line":166},[80,1003,1004],{"class":86},"Pin-Priority:",[80,1006,1007],{"class":282}," -10\n",[17,1009,1010],{},[105,1011],{"alt":75,"src":1012},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage220.webp",[128,1014,1015],{"id":1015},"测试是否成功",[70,1017,1019],{"className":72,"code":1018,"language":74,"meta":75,"style":75},"sudo apt update\nsudo apt install firefox\n",[77,1020,1021,1029],{"__ignoreMap":75},[80,1022,1023,1025,1027],{"class":82,"line":83},[80,1024,144],{"class":86},[80,1026,147],{"class":90},[80,1028,150],{"class":90},[80,1030,1031,1033,1035,1037],{"class":82,"line":153},[80,1032,144],{"class":86},[80,1034,147],{"class":90},[80,1036,160],{"class":90},[80,1038,1039],{"class":90}," firefox\n",[17,1041,1042],{},"这里提示snapd无法被安装，就证明成功了",[17,1044,1045],{},[105,1046],{"alt":75,"src":1047},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage221.webp",[128,1049,1051],{"id":1050},"重新安装firefox浏览器没大有必要","重新安装FireFox浏览器（没大有必要）",[17,1053,1054],{},"我个人其实更偏好Google Chrome浏览器，浏览器是从Chrome官网下载deb进行安装的。所以我有浏览器了，就没必要安装火狐浏览器了，",[17,1056,1057],{},"但如果你确实喜欢Firefox，在删除掉Snap后，其实没法再通过Snap或Apt来安装Firefox了，而Firefox官网提供的下载，又没有deb包，没有桌面快捷方式，不是非常方便。",[17,1059,1060],{},"所以，你可以考虑使用Mozilla提供的源来安装debian版本的Firefox",[70,1062,1064],{"className":72,"code":1063,"language":74,"meta":75,"style":75},"\n# 添加Mozilla提供的源\nsudo add-apt-repository ppa:mozillateam\u002Fppa\n\n# 安装Firefox\nsudo apt update\nsudo apt install firefox\n",[77,1065,1066,1070,1075,1084,1088,1093,1101],{"__ignoreMap":75},[80,1067,1068],{"class":82,"line":83},[80,1069,307],{"emptyLinePlaceholder":306},[80,1071,1072],{"class":82,"line":153},[80,1073,1074],{"class":485},"# 添加Mozilla提供的源\n",[80,1076,1077,1079,1081],{"class":82,"line":166},[80,1078,144],{"class":86},[80,1080,574],{"class":90},[80,1082,1083],{"class":90}," ppa:mozillateam\u002Fppa\n",[80,1085,1086],{"class":82,"line":288},[80,1087,307],{"emptyLinePlaceholder":306},[80,1089,1090],{"class":82,"line":303},[80,1091,1092],{"class":485},"# 安装Firefox\n",[80,1094,1095,1097,1099],{"class":82,"line":310},[80,1096,144],{"class":86},[80,1098,147],{"class":90},[80,1100,150],{"class":90},[80,1102,1103,1105,1107,1109],{"class":82,"line":563},[80,1104,144],{"class":86},[80,1106,147],{"class":90},[80,1108,160],{"class":90},[80,1110,1039],{"class":90},[128,1112,1114],{"id":1113},"跨ubuntu大版本更新","跨Ubuntu大版本更新",[17,1116,1117],{},"跨Ubuntu大版本更新，是指从Ubuntu22.04LTS更新到Ubuntu24.04LTS这种大版本更新。",[17,1119,1120],{},"跨Ubuntu大版本更新时，建议恢复snap，等更新完毕后再删掉snap，以防止Canonical公司从中作妖。",[70,1122,1124],{"className":72,"code":1123,"language":74,"meta":75,"style":75},"#删掉禁止安装snap的配置文件\nsudo rm -rf \u002Fetc\u002Fapt\u002Fpreferences.d\u002Fnosnap.pref\nsudo apt update\n\nsudo apt dist-update\n",[77,1125,1126,1131,1141,1149,1153],{"__ignoreMap":75},[80,1127,1128],{"class":82,"line":83},[80,1129,1130],{"class":485},"#删掉禁止安装snap的配置文件\n",[80,1132,1133,1135,1137,1139],{"class":82,"line":153},[80,1134,144],{"class":86},[80,1136,279],{"class":90},[80,1138,283],{"class":282},[80,1140,966],{"class":90},[80,1142,1143,1145,1147],{"class":82,"line":166},[80,1144,144],{"class":86},[80,1146,147],{"class":90},[80,1148,150],{"class":90},[80,1150,1151],{"class":82,"line":288},[80,1152,307],{"emptyLinePlaceholder":306},[80,1154,1155,1157,1159],{"class":82,"line":303},[80,1156,144],{"class":86},[80,1158,147],{"class":90},[80,1160,1161],{"class":90}," dist-update\n",[12,1163,1164],{"id":1164},"切换系统语言到中文",[17,1166,1167],{},"（实在不喜欢英文的可以切换，以KDE6为例子，其他类似）",[17,1169,1170],{},[105,1171],{"alt":75,"src":1172},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage222.webp",[17,1174,1175],{},[105,1176],{"alt":75,"src":1177},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage223.webp",[12,1179,1180],{"id":1180},"中文输入法",[128,1182,1184,1185,1188],{"id":1183},"搜狗不建议ubuntu2204-及-以下","搜狗(不建议)(Ubuntu22.04 ",[435,1186,1187],{},"及"," 以下)",[17,1190,1191],{},"官网下载搜狗输入法",[17,1193,1194],{},[105,1195],{"alt":75,"src":1196},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage224.webp",[17,1198,1199],{},[105,1200],{"alt":75,"src":1201},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage225.webp",[17,1203,1204],{},"打开终端输入如下",[70,1206,1208],{"className":72,"code":1207,"language":74,"meta":75,"style":75},"cd ~\u002FDownloads\u002F\nsudo apt install .\u002Fsogoupinyin_4.2.1.145_amd64.deb\n",[77,1209,1210,1217],{"__ignoreMap":75},[80,1211,1212,1214],{"class":82,"line":83},[80,1213,491],{"class":282},[80,1215,1216],{"class":90}," ~\u002FDownloads\u002F\n",[80,1218,1219,1221,1223,1225],{"class":82,"line":153},[80,1220,144],{"class":86},[80,1222,147],{"class":90},[80,1224,160],{"class":90},[80,1226,1227],{"class":90}," .\u002Fsogoupinyin_4.2.1.145_amd64.deb\n",[17,1229,1230],{},"打开Fcitx",[17,1232,1233],{},[105,1234],{"alt":75,"src":1235},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage226.webp",[17,1237,1238],{},[105,1239],{"alt":75,"src":1240},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage227.webp",[17,1242,1243],{},[105,1244],{"alt":75,"src":1245},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage228.webp",[17,1247,1248],{},"添加搜狗输入法",[17,1250,1251],{},[105,1252],{"alt":75,"src":1253},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage229.webp",[17,1255,1256],{},[105,1257],{"alt":75,"src":1258},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage230.webp",[17,1260,1261],{},"将搜狗输入法设置为唯一输入法",[17,1263,1264],{},[105,1265],{"alt":75,"src":1266},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage231.webp",[128,1268,1270,1271,1273],{"id":1269},"fcitx5ubuntu2204-及-以上debian12及以上fedora","Fcitx5(Ubuntu22.04 ",[435,1272,1187],{}," 以上、Debian12及以上、Fedora)",[1275,1276,1277],"ol",{},[1278,1279,1280],"li",{},"卸载旧输入法",[70,1282,1284],{"className":72,"code":1283,"language":74,"meta":75,"style":75},"\n# Ubuntu或者Debian\nsudo apt purge fcitx* ibus*\n\n# Fedora\n\n# 应该不用干任何事，fedora41基本都移除了\n",[77,1285,1286,1290,1295,1315,1319,1324,1328],{"__ignoreMap":75},[80,1287,1288],{"class":82,"line":83},[80,1289,307],{"emptyLinePlaceholder":306},[80,1291,1292],{"class":82,"line":153},[80,1293,1294],{"class":485},"# Ubuntu或者Debian\n",[80,1296,1297,1299,1301,1304,1307,1310,1313],{"class":82,"line":166},[80,1298,144],{"class":86},[80,1300,147],{"class":90},[80,1302,1303],{"class":90}," purge",[80,1305,1306],{"class":90}," fcitx",[80,1308,1309],{"class":282},"*",[80,1311,1312],{"class":90}," ibus",[80,1314,999],{"class":282},[80,1316,1317],{"class":82,"line":288},[80,1318,307],{"emptyLinePlaceholder":306},[80,1320,1321],{"class":82,"line":303},[80,1322,1323],{"class":485},"# Fedora\n",[80,1325,1326],{"class":82,"line":310},[80,1327,307],{"emptyLinePlaceholder":306},[80,1329,1330],{"class":82,"line":563},[80,1331,1332],{"class":485},"# 应该不用干任何事，fedora41基本都移除了\n",[1275,1334,1335],{"start":153},[1278,1336,1337],{},"安装Fcitx5",[70,1339,1341],{"className":72,"code":1340,"language":74,"meta":75,"style":75},"\n# Ubuntu22.04及以上、Debian12及以上\nsudo apt install fcitx5 fcitx5-chinese-addons\n\n# Ubuntu20.04\nsudo add-apt-repository ppa:zhsj\u002Ffcitx5\nsudo apt update\nsudo apt install fcitx5 fcitx5-chinese-addons\n\n# Fedora\nsudo dnf install fcitx5 fcitx5-chinese-addons fcitx5-autostart\n",[77,1342,1343,1347,1352,1366,1370,1375,1384,1392,1404,1408,1412],{"__ignoreMap":75},[80,1344,1345],{"class":82,"line":83},[80,1346,307],{"emptyLinePlaceholder":306},[80,1348,1349],{"class":82,"line":153},[80,1350,1351],{"class":485},"# Ubuntu22.04及以上、Debian12及以上\n",[80,1353,1354,1356,1358,1360,1363],{"class":82,"line":166},[80,1355,144],{"class":86},[80,1357,147],{"class":90},[80,1359,160],{"class":90},[80,1361,1362],{"class":90}," fcitx5",[80,1364,1365],{"class":90}," fcitx5-chinese-addons\n",[80,1367,1368],{"class":82,"line":288},[80,1369,307],{"emptyLinePlaceholder":306},[80,1371,1372],{"class":82,"line":303},[80,1373,1374],{"class":485},"# Ubuntu20.04\n",[80,1376,1377,1379,1381],{"class":82,"line":310},[80,1378,144],{"class":86},[80,1380,574],{"class":90},[80,1382,1383],{"class":90}," ppa:zhsj\u002Ffcitx5\n",[80,1385,1386,1388,1390],{"class":82,"line":563},[80,1387,144],{"class":86},[80,1389,147],{"class":90},[80,1391,150],{"class":90},[80,1393,1394,1396,1398,1400,1402],{"class":82,"line":569},[80,1395,144],{"class":86},[80,1397,147],{"class":90},[80,1399,160],{"class":90},[80,1401,1362],{"class":90},[80,1403,1365],{"class":90},[80,1405,1406],{"class":82,"line":580},[80,1407,307],{"emptyLinePlaceholder":306},[80,1409,1410],{"class":82,"line":589},[80,1411,1323],{"class":485},[80,1413,1414,1416,1419,1421,1423,1426],{"class":82,"line":601},[80,1415,144],{"class":86},[80,1417,1418],{"class":90}," dnf",[80,1420,160],{"class":90},[80,1422,1362],{"class":90},[80,1424,1425],{"class":90}," fcitx5-chinese-addons",[80,1427,1428],{"class":90}," fcitx5-autostart\n",[1275,1430,1431,1434],{"start":166},[1278,1432,1433],{},"Reboot System重启系统",[1278,1435,1436],{},"启动Fcitx5",[17,1438,1439],{},[105,1440],{"alt":75,"src":1441},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage232.webp",[1275,1443,1444],{"start":303},[1278,1445,1446],{},"修改一些设置",[17,1448,1449],{},[105,1450],{"alt":75,"src":1240},[17,1452,1453],{},"将Pinyin和Keyboard - English US加入到左边。(如果找不到，不要勾选右边的仅显示当前语言)",[17,1455,1456],{},[105,1457],{"alt":75,"src":1458},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage233.webp",[17,1460,1461],{},"添加快捷键以便于更好切换中英文",[17,1463,1464],{},[105,1465],{"alt":75,"src":1466},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage234.webp",[1275,1468,1469,1586],{"start":310},[1278,1470,1471,1472,1477,1480,1483,1485,1488,1505,1518,1583,1585],{},"配置环境变量",[1275,1473,1474],{},[1278,1475,1476],{},"如果你是KDE+Wayland,则还需要下面这个步骤（Kubuntu26.04及以上，Debian13及以上，Rocky10及以上，Fedora等）",[1478,1479],"br",{},[105,1481],{"alt":75,"src":1482},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage235.webp",[1478,1484],{},[105,1486],{"alt":75,"src":1487},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage236.webp",[1275,1489,1490],{"start":153},[1278,1491,1492,1493,1496,1497,1500,1501,1504],{},"如果你是KDE+X11,则还需要下面这个步骤(大多数发行版的低版本,可以用",[77,1494,1495],{},"fastfetch","看具体的用的",[77,1498,1499],{},"x11","还是",[77,1502,1503],{},"wayland",")",[70,1506,1508],{"className":72,"code":1507,"language":74,"meta":75,"style":75},"vim ~\u002F.config\u002Fplasma-workspace\u002Fenv\u002Ffcitx5.sh\n",[77,1509,1510],{"__ignoreMap":75},[80,1511,1512,1515],{"class":82,"line":83},[80,1513,1514],{"class":86},"vim",[80,1516,1517],{"class":90}," ~\u002F.config\u002Fplasma-workspace\u002Fenv\u002Ffcitx5.sh\n",[70,1519,1521],{"className":72,"code":1520,"language":74,"meta":75,"style":75},"export GTK_IM_MODULE=fcitx\nexport QT_IM_MODULE=fcitx\nexport XMODIFIERS=\"@im=fcitx\"\nexport SDL_IM_MODULE=fcitx\nexport INPUT_METHOD=fcitx\n",[77,1522,1523,1538,1549,1561,1572],{"__ignoreMap":75},[80,1524,1525,1528,1532,1535],{"class":82,"line":83},[80,1526,1527],{"class":94},"export",[80,1529,1531],{"class":1530},"sVt8B"," GTK_IM_MODULE",[80,1533,1534],{"class":94},"=",[80,1536,1537],{"class":1530},"fcitx\n",[80,1539,1540,1542,1545,1547],{"class":82,"line":153},[80,1541,1527],{"class":94},[80,1543,1544],{"class":1530}," QT_IM_MODULE",[80,1546,1534],{"class":94},[80,1548,1537],{"class":1530},[80,1550,1551,1553,1556,1558],{"class":82,"line":166},[80,1552,1527],{"class":94},[80,1554,1555],{"class":1530}," XMODIFIERS",[80,1557,1534],{"class":94},[80,1559,1560],{"class":90},"\"@im=fcitx\"\n",[80,1562,1563,1565,1568,1570],{"class":82,"line":288},[80,1564,1527],{"class":94},[80,1566,1567],{"class":1530}," SDL_IM_MODULE",[80,1569,1534],{"class":94},[80,1571,1537],{"class":1530},[80,1573,1574,1576,1579,1581],{"class":82,"line":303},[80,1575,1527],{"class":94},[80,1577,1578],{"class":1530}," INPUT_METHOD",[80,1580,1534],{"class":94},[80,1582,1537],{"class":1530},[1478,1584],{},"再重启",[1278,1587,1588],{},"重启",[70,1590,1592],{"className":72,"code":1591,"language":74,"meta":75,"style":75},"sudo shutdown -r now\n",[77,1593,1594],{"__ignoreMap":75},[80,1595,1596,1598,1601,1604],{"class":82,"line":83},[80,1597,144],{"class":86},[80,1599,1600],{"class":90}," shutdown",[80,1602,1603],{"class":282}," -r",[80,1605,1606],{"class":90}," now\n",[1275,1608,1609],{"start":569},[1278,1610,1611],{},"使用Fcitx5工具箱优化Fcitx5(进入Github自己看说明书安装)",[17,1613,1614],{},[21,1615,1616],{"href":1616,"rel":1617},"https:\u002F\u002Fgithub.com\u002Fdebuggerx01\u002Ffcitx5_customizer",[35],[70,1619,1624],{"className":1620,"code":1621,"language":1622,"meta":1623,"style":75},"language-Plain shiki shiki-themes github-light github-dark","\n# Ubuntu\n\n# 直接在线执行工具箱优化\ncurl -sSL https:\u002F\u002Ffcitx5.debuggerx.com\u002Ffcitx5_customizer.sh | bash -s -- recommend\n\n# Fedora\n\n# 直接在线执行工具箱优化\ncurl -sSL https:\u002F\u002Ffcitx5.debuggerx.com\u002Ffcitx5_customizer.sh | bash -s -- recommend\n","Plain","Text",[77,1625,1626,1630,1635,1639,1644,1649,1653,1657,1661,1665],{"__ignoreMap":75},[80,1627,1628],{"class":82,"line":83},[80,1629,307],{"emptyLinePlaceholder":306},[80,1631,1632],{"class":82,"line":153},[80,1633,1634],{},"# Ubuntu\n",[80,1636,1637],{"class":82,"line":166},[80,1638,307],{"emptyLinePlaceholder":306},[80,1640,1641],{"class":82,"line":288},[80,1642,1643],{},"# 直接在线执行工具箱优化\n",[80,1645,1646],{"class":82,"line":303},[80,1647,1648],{},"curl -sSL https:\u002F\u002Ffcitx5.debuggerx.com\u002Ffcitx5_customizer.sh | bash -s -- recommend\n",[80,1650,1651],{"class":82,"line":310},[80,1652,307],{"emptyLinePlaceholder":306},[80,1654,1655],{"class":82,"line":563},[80,1656,1323],{},[80,1658,1659],{"class":82,"line":569},[80,1660,307],{"emptyLinePlaceholder":306},[80,1662,1663],{"class":82,"line":580},[80,1664,1643],{},[80,1666,1667],{"class":82,"line":589},[80,1668,1648],{},[1275,1670,1671],{"start":580},[1278,1672,1585],{},[70,1674,1675],{"className":72,"code":1591,"language":74,"meta":75,"style":75},[77,1676,1677],{"__ignoreMap":75},[80,1678,1679,1681,1683,1685],{"class":82,"line":83},[80,1680,144],{"class":86},[80,1682,1600],{"class":90},[80,1684,1603],{"class":282},[80,1686,1606],{"class":90},[12,1688,1689],{"id":1689},"pip3源替换",[17,1691,1692],{},"非Debian系发行版需要做。",[17,1694,1695],{},"像Ubuntu、Debian这类使用apt工具的发行版不需要此操作。",[17,1697,1698],{},"使用dnf的系统（如Fedora，RHEL，RockyLinux）也可能可以不用做。",[17,1700,1701],{},[21,1702,1703],{"href":1703,"rel":1704},"https:\u002F\u002Fmirrors.tuna.tsinghua.edu.cn\u002Fhelp\u002Fpypi\u002F",[35],[17,1706,1707],{},"按图中顺序敲，但是不出意外的话，会报错，因为大部分发行版不自带pip，所以请接着往下看。",[17,1709,1710],{},[105,1711],{"alt":75,"src":1712},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage237.webp",[70,1714,1716],{"className":72,"code":1715,"language":74,"meta":75,"style":75},"#安装pip3\nsudo apt update\nsudo apt-get install python3-pip\n\n#更新pip3\npython3 -m pip install -i https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Fpypi\u002Fweb\u002Fsimple --upgrade pip\n\n#设置pip源为北京外国语大学镜像源\npip3 config set global.index-url https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Fpypi\u002Fweb\u002Fsimple\n\n#测试\npython3 -m pip install --upgrade pip\n",[77,1717,1718,1723,1731,1743,1747,1752,1777,1781,1786,1803,1807,1812],{"__ignoreMap":75},[80,1719,1720],{"class":82,"line":83},[80,1721,1722],{"class":485},"#安装pip3\n",[80,1724,1725,1727,1729],{"class":82,"line":153},[80,1726,144],{"class":86},[80,1728,147],{"class":90},[80,1730,150],{"class":90},[80,1732,1733,1735,1738,1740],{"class":82,"line":166},[80,1734,144],{"class":86},[80,1736,1737],{"class":90}," apt-get",[80,1739,160],{"class":90},[80,1741,1742],{"class":90}," python3-pip\n",[80,1744,1745],{"class":82,"line":288},[80,1746,307],{"emptyLinePlaceholder":306},[80,1748,1749],{"class":82,"line":303},[80,1750,1751],{"class":485},"#更新pip3\n",[80,1753,1754,1757,1760,1763,1765,1768,1771,1774],{"class":82,"line":310},[80,1755,1756],{"class":86},"python3",[80,1758,1759],{"class":282}," -m",[80,1761,1762],{"class":90}," pip",[80,1764,160],{"class":90},[80,1766,1767],{"class":282}," -i",[80,1769,1770],{"class":90}," https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Fpypi\u002Fweb\u002Fsimple",[80,1772,1773],{"class":282}," --upgrade",[80,1775,1776],{"class":90}," pip\n",[80,1778,1779],{"class":82,"line":563},[80,1780,307],{"emptyLinePlaceholder":306},[80,1782,1783],{"class":82,"line":569},[80,1784,1785],{"class":485},"#设置pip源为北京外国语大学镜像源\n",[80,1787,1788,1791,1794,1797,1800],{"class":82,"line":580},[80,1789,1790],{"class":86},"pip3",[80,1792,1793],{"class":90}," config",[80,1795,1796],{"class":90}," set",[80,1798,1799],{"class":90}," global.index-url",[80,1801,1802],{"class":90}," https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Fpypi\u002Fweb\u002Fsimple\n",[80,1804,1805],{"class":82,"line":589},[80,1806,307],{"emptyLinePlaceholder":306},[80,1808,1809],{"class":82,"line":601},[80,1810,1811],{"class":485},"#测试\n",[80,1813,1814,1816,1818,1820,1822,1824],{"class":82,"line":607},[80,1815,1756],{"class":86},[80,1817,1759],{"class":282},[80,1819,1762],{"class":90},[80,1821,160],{"class":90},[80,1823,1773],{"class":282},[80,1825,1776],{"class":90},[17,1827,1828],{},"成功的话，会看到Looking后面是bfsu字样。",[17,1830,1831],{},[105,1832],{"alt":75,"src":1833},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage238.webp",[12,1835,1837],{"id":1836},"rpmfusion安装并换源","RPMFusion安装并换源",[17,1839,1840],{},[435,1841,1842],{},"（仅红帽系，即Ubuntu等Debian系的不用弄）",[17,1844,1845],{},[21,1846,1847],{"href":1847,"rel":1848},"https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Fhelp\u002Frpmfusion\u002F",[35],[1275,1850,1851],{},[1278,1852,1853],{},"先用下方命令查询你是否开启了rpmfusion.",[70,1855,1857],{"className":72,"code":1856,"language":74,"meta":75,"style":75},"rpm -qa | grep rpmfusion\n",[77,1858,1859],{"__ignoreMap":75},[80,1860,1861,1864,1867,1869,1872],{"class":82,"line":83},[80,1862,1863],{"class":86},"rpm",[80,1865,1866],{"class":282}," -qa",[80,1868,95],{"class":94},[80,1870,1871],{"class":86}," grep",[80,1873,1874],{"class":90}," rpmfusion\n",[17,1876,1877],{},[105,1878],{"alt":75,"src":1879},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage239.webp",[1275,1881,1882],{"start":153},[1278,1883,1884],{},"如果开启了的话，就先卸载rpmfusion",[70,1886,1888],{"className":72,"code":1887,"language":74,"meta":75,"style":75},"sudo dnf remove rpmfusion-free-release rpmfusion-nonfree-release\n",[77,1889,1890],{"__ignoreMap":75},[80,1891,1892,1894,1896,1898,1901],{"class":82,"line":83},[80,1893,144],{"class":86},[80,1895,1418],{"class":90},[80,1897,756],{"class":90},[80,1899,1900],{"class":90}," rpmfusion-free-release",[80,1902,1903],{"class":90}," rpmfusion-nonfree-release\n",[17,1905,1906],{},[105,1907],{"alt":75,"src":1908},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage240.webp",[1275,1910,1911,2036],{"start":166},[1278,1912,1913,1914,1919,1979,1984],{},"安装北京外国语大学的rpmfusion",[1275,1915,1916],{},[1278,1917,1918],{},"Fedora",[70,1920,1922],{"className":72,"code":1921,"language":74,"meta":75,"style":75},"\n# 安装免费仓库非免费仓库\nsudo dnf install --nogpgcheck https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Frpmfusion\u002Ffree\u002Ffedora\u002Frpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Frpmfusion\u002Fnonfree\u002Ffedora\u002Frpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm\n",[77,1923,1924,1928,1933],{"__ignoreMap":75},[80,1925,1926],{"class":82,"line":83},[80,1927,307],{"emptyLinePlaceholder":306},[80,1929,1930],{"class":82,"line":153},[80,1931,1932],{"class":485},"# 安装免费仓库非免费仓库\n",[80,1934,1935,1937,1939,1941,1944,1947,1950,1952,1955,1958,1960,1963,1966,1968,1970,1972,1974,1976],{"class":82,"line":166},[80,1936,144],{"class":86},[80,1938,1418],{"class":90},[80,1940,160],{"class":90},[80,1942,1943],{"class":282}," --nogpgcheck",[80,1945,1946],{"class":90}," https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Frpmfusion\u002Ffree\u002Ffedora\u002Frpmfusion-free-release-",[80,1948,1949],{"class":1530},"$(",[80,1951,1863],{"class":86},[80,1953,1954],{"class":282}," -E",[80,1956,1957],{"class":90}," %fedora",[80,1959,1504],{"class":1530},[80,1961,1962],{"class":90},".noarch.rpm",[80,1964,1965],{"class":90}," https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Frpmfusion\u002Fnonfree\u002Ffedora\u002Frpmfusion-nonfree-release-",[80,1967,1949],{"class":1530},[80,1969,1863],{"class":86},[80,1971,1954],{"class":282},[80,1973,1957],{"class":90},[80,1975,1504],{"class":1530},[80,1977,1978],{"class":90},".noarch.rpm\n",[1275,1980,1981],{"start":166},[1278,1982,1983],{},"RHEL、RockyLinux",[70,1985,1987],{"className":72,"code":1986,"language":74,"meta":75,"style":75},"\n# 安装免费仓库非免费仓库\nsudo dnf install --nogpgcheck https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Frpmfusion\u002Ffree\u002Ffedora\u002Frpmfusion-free-release-$(rpm -E %rhel).noarch.rpm https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Frpmfusion\u002Fnonfree\u002Ffedora\u002Frpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm\n",[77,1988,1989,1993,1997],{"__ignoreMap":75},[80,1990,1991],{"class":82,"line":83},[80,1992,307],{"emptyLinePlaceholder":306},[80,1994,1995],{"class":82,"line":153},[80,1996,1932],{"class":485},[80,1998,1999,2001,2003,2005,2007,2009,2011,2013,2015,2018,2020,2022,2024,2026,2028,2030,2032,2034],{"class":82,"line":166},[80,2000,144],{"class":86},[80,2002,1418],{"class":90},[80,2004,160],{"class":90},[80,2006,1943],{"class":282},[80,2008,1946],{"class":90},[80,2010,1949],{"class":1530},[80,2012,1863],{"class":86},[80,2014,1954],{"class":282},[80,2016,2017],{"class":90}," %rhel",[80,2019,1504],{"class":1530},[80,2021,1962],{"class":90},[80,2023,1965],{"class":90},[80,2025,1949],{"class":1530},[80,2027,1863],{"class":86},[80,2029,1954],{"class":282},[80,2031,2017],{"class":90},[80,2033,1504],{"class":1530},[80,2035,1978],{"class":90},[1278,2037,2038],{},"把其他rpmfusion仓库也改为bfsu源",[70,2040,2042],{"className":72,"code":2041,"language":74,"meta":75,"style":75},"sudo sed -e 's!^metalink=!#metalink=!g' \\\n         -e 's!^mirrorlist=!#mirrorlist=!g' \\\n         -e 's!^#baseurl=!baseurl=!g' \\\n         -e 's!https\\?:\u002F\u002Fdownload1\\.rpmfusion\\.org\u002F!https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Frpmfusion\u002F!g' \\\n         -i \u002Fetc\u002Fyum.repos.d\u002Frpmfusion*.repo\n",[77,2043,2044,2058,2068,2077,2086],{"__ignoreMap":75},[80,2045,2046,2048,2051,2053,2056],{"class":82,"line":83},[80,2047,144],{"class":86},[80,2049,2050],{"class":90}," sed",[80,2052,392],{"class":282},[80,2054,2055],{"class":90}," 's!^metalink=!#metalink=!g'",[80,2057,398],{"class":282},[80,2059,2060,2063,2066],{"class":82,"line":153},[80,2061,2062],{"class":282},"         -e",[80,2064,2065],{"class":90}," 's!^mirrorlist=!#mirrorlist=!g'",[80,2067,398],{"class":282},[80,2069,2070,2072,2075],{"class":82,"line":166},[80,2071,2062],{"class":282},[80,2073,2074],{"class":90}," 's!^#baseurl=!baseurl=!g'",[80,2076,398],{"class":282},[80,2078,2079,2081,2084],{"class":82,"line":288},[80,2080,2062],{"class":282},[80,2082,2083],{"class":90}," 's!https\\?:\u002F\u002Fdownload1\\.rpmfusion\\.org\u002F!https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Frpmfusion\u002F!g'",[80,2085,398],{"class":282},[80,2087,2088,2091,2094,2096],{"class":82,"line":303},[80,2089,2090],{"class":282},"         -i",[80,2092,2093],{"class":90}," \u002Fetc\u002Fyum.repos.d\u002Frpmfusion",[80,2095,1309],{"class":282},[80,2097,2098],{"class":90},".repo\n",[1275,2100,2101],{"start":303},[1278,2102,2103],{},"检查修改好的仓库",[70,2105,2107],{"className":72,"code":2106,"language":74,"meta":75,"style":75},"grep \"mirrors.bfsu\" \u002Fetc\u002Fyum.repos.d\u002Frpmfusion*.repo\n",[77,2108,2109],{"__ignoreMap":75},[80,2110,2111,2114,2117,2119,2121],{"class":82,"line":83},[80,2112,2113],{"class":86},"grep",[80,2115,2116],{"class":90}," \"mirrors.bfsu\"",[80,2118,2093],{"class":90},[80,2120,1309],{"class":282},[80,2122,2098],{"class":90},[17,2124,2125],{},"可以看到不止free和nonfree的源换了，英伟达和steam也换了。",[17,2127,2128],{},[105,2129],{"alt":75,"src":2130},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage241.webp",[1275,2132,2133],{"start":310},[1278,2134,2135],{},"刷新仓库缓存",[70,2137,2139],{"className":72,"code":2138,"language":74,"meta":75,"style":75},"sudo dnf clean all\nsudo dnf makecache\n",[77,2140,2141,2153],{"__ignoreMap":75},[80,2142,2143,2145,2147,2150],{"class":82,"line":83},[80,2144,144],{"class":86},[80,2146,1418],{"class":90},[80,2148,2149],{"class":90}," clean",[80,2151,2152],{"class":90}," all\n",[80,2154,2155,2157,2159],{"class":82,"line":153},[80,2156,144],{"class":86},[80,2158,1418],{"class":90},[80,2160,2161],{"class":90}," makecache\n",[12,2163,2164],{"id":2164},"时间不同步",[17,2166,2167],{},"双系统会导致Ubuntu比Windows的时间快8小时，而Windows的时间比Ubuntu慢8小时，所以需要解决系统时间同步的问题。还是第一次分享的那个视频，后面有一节讲到了时间同步的问题。",[17,2169,2170,2171,2174],{},"（ ",[435,2172,2173],{},"建议：打开字幕观看，因为有些莫名出现的问题，会在弹幕里有解答"," ）",[17,2176,2177],{},[21,2178,2179],{"href":2179,"rel":2180},"https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1554y1n7zv\u002F?vd_source=ceb9c29ca8792358f229b53eef0c1448",[35],[12,2182,2183],{"id":2183},"显卡驱动安装",[128,2185,2187],{"id":2186},"卸载显卡驱动卸载干净","卸载显卡驱动(卸载干净)",[70,2189,2191],{"className":72,"code":2190,"language":74,"meta":75,"style":75},"\n# 如果使用了.run文件进行安装的，再使用下面命令卸载干净\nsudo \u002Fusr\u002Fbin\u002Fnvidia-uninstall\n\n# 如果是使用apt安装的驱动\nsudo apt-get remove --purge nvidia*\n\n# 如果是使用dnf安装的驱动\nsudo dnf remove nvidia*\n",[77,2192,2193,2197,2202,2209,2213,2218,2233,2237,2242],{"__ignoreMap":75},[80,2194,2195],{"class":82,"line":83},[80,2196,307],{"emptyLinePlaceholder":306},[80,2198,2199],{"class":82,"line":153},[80,2200,2201],{"class":485},"# 如果使用了.run文件进行安装的，再使用下面命令卸载干净\n",[80,2203,2204,2206],{"class":82,"line":166},[80,2205,144],{"class":86},[80,2207,2208],{"class":90}," \u002Fusr\u002Fbin\u002Fnvidia-uninstall\n",[80,2210,2211],{"class":82,"line":288},[80,2212,307],{"emptyLinePlaceholder":306},[80,2214,2215],{"class":82,"line":303},[80,2216,2217],{"class":485},"# 如果是使用apt安装的驱动\n",[80,2219,2220,2222,2224,2226,2228,2231],{"class":82,"line":310},[80,2221,144],{"class":86},[80,2223,1737],{"class":90},[80,2225,756],{"class":90},[80,2227,910],{"class":282},[80,2229,2230],{"class":90}," nvidia",[80,2232,999],{"class":282},[80,2234,2235],{"class":82,"line":563},[80,2236,307],{"emptyLinePlaceholder":306},[80,2238,2239],{"class":82,"line":569},[80,2240,2241],{"class":485},"# 如果是使用dnf安装的驱动\n",[80,2243,2244,2246,2248,2250,2252],{"class":82,"line":580},[80,2245,144],{"class":86},[80,2247,1418],{"class":90},[80,2249,756],{"class":90},[80,2251,2230],{"class":90},[80,2253,999],{"class":282},[128,2255,2257],{"id":2256},"常见问题遇到问题再翻上来看这里","常见问题（遇到问题再翻上来看这里）",[1275,2259,2260],{},[1278,2261,2262],{},"禁用开源驱动nouveau，nouveau经常会引起卡顿黑屏花屏，所以要禁用",[70,2264,2266],{"className":72,"code":2265,"language":74,"meta":75,"style":75},"sudo vim \u002Fetc\u002Fmodprobe.d\u002Fblacklist-nouveau.conf\n",[77,2267,2268],{"__ignoreMap":75},[80,2269,2270,2272,2274],{"class":82,"line":83},[80,2271,144],{"class":86},[80,2273,171],{"class":90},[80,2275,2276],{"class":90}," \u002Fetc\u002Fmodprobe.d\u002Fblacklist-nouveau.conf\n",[17,2278,2279],{},"blacklist-nouveau.conf文件内容如下：",[70,2281,2283],{"className":72,"code":2282,"language":74,"meta":75,"style":75},"blacklist nouveau\nblacklist lbm-nouveau\noptions nouveau modeset=0\nalias nouveau off\nalias lbm-nouveau off\n",[77,2284,2285,2293,2300,2314,2324],{"__ignoreMap":75},[80,2286,2287,2290],{"class":82,"line":83},[80,2288,2289],{"class":86},"blacklist",[80,2291,2292],{"class":90}," nouveau\n",[80,2294,2295,2297],{"class":82,"line":153},[80,2296,2289],{"class":86},[80,2298,2299],{"class":90}," lbm-nouveau\n",[80,2301,2302,2305,2308,2311],{"class":82,"line":166},[80,2303,2304],{"class":86},"options",[80,2306,2307],{"class":90}," nouveau",[80,2309,2310],{"class":90}," modeset=",[80,2312,2313],{"class":282},"0\n",[80,2315,2316,2319,2321],{"class":82,"line":288},[80,2317,2318],{"class":282},"alias",[80,2320,2307],{"class":90},[80,2322,2323],{"class":90}," off\n",[80,2325,2326,2328,2331],{"class":82,"line":303},[80,2327,2318],{"class":282},[80,2329,2330],{"class":90}," lbm-nouveau",[80,2332,2323],{"class":90},[17,2334,2335],{},"接着运行下方命令",[70,2337,2339],{"className":72,"code":2338,"language":74,"meta":75,"style":75},"\n# debian系选这个（Ubuntu等）\nsudo update-initramfs -u\n\n# 红帽系选这个（Fedora，Rocky等）\nsudo dracut --force\n",[77,2340,2341,2345,2350,2360,2364,2369],{"__ignoreMap":75},[80,2342,2343],{"class":82,"line":83},[80,2344,307],{"emptyLinePlaceholder":306},[80,2346,2347],{"class":82,"line":153},[80,2348,2349],{"class":485},"# debian系选这个（Ubuntu等）\n",[80,2351,2352,2354,2357],{"class":82,"line":166},[80,2353,144],{"class":86},[80,2355,2356],{"class":90}," update-initramfs",[80,2358,2359],{"class":282}," -u\n",[80,2361,2362],{"class":82,"line":288},[80,2363,307],{"emptyLinePlaceholder":306},[80,2365,2366],{"class":82,"line":303},[80,2367,2368],{"class":485},"# 红帽系选这个（Fedora，Rocky等）\n",[80,2370,2371,2373,2376],{"class":82,"line":310},[80,2372,144],{"class":86},[80,2374,2375],{"class":90}," dracut",[80,2377,2378],{"class":282}," --force\n",[70,2380,2382],{"className":1620,"code":2381,"language":1622,"meta":1623,"style":75},"\n# 重启\nsudo reboot\n",[77,2383,2384,2388,2393],{"__ignoreMap":75},[80,2385,2386],{"class":82,"line":83},[80,2387,307],{"emptyLinePlaceholder":306},[80,2389,2390],{"class":82,"line":153},[80,2391,2392],{},"# 重启\n",[80,2394,2395],{"class":82,"line":166},[80,2396,2397],{},"sudo reboot\n",[17,2399,2400],{},"重启后，查询nouveau是否还开着，如果什么都不出现，说明禁用成功。",[70,2402,2404],{"className":72,"code":2403,"language":74,"meta":75,"style":75},"lsmod | grep nouveau\n",[77,2405,2406],{"__ignoreMap":75},[80,2407,2408,2411,2413,2415],{"class":82,"line":83},[80,2409,2410],{"class":86},"lsmod",[80,2412,95],{"class":94},[80,2414,1871],{"class":86},[80,2416,2292],{"class":90},[1275,2418,2419],{"start":153},[1278,2420,2421,2422,2425],{},"无法调节屏幕亮度，无法使用HDMI插口(这是因为xorg文件和grub没配置)( ",[435,2423,2424],{},"仅X11"," ，例如Ubuntu24.04及以下，像Fedora等使用wayland的不能用下方的配置。)",[17,2427,2428],{},"先配置xorg",[70,2430,2432],{"className":72,"code":2431,"language":74,"meta":75,"style":75},"sudo vim \u002Fusr\u002Fshare\u002FX11\u002Fxorg.conf.d\u002F10-nvidia.conf\n",[77,2433,2434],{"__ignoreMap":75},[80,2435,2436,2438,2440],{"class":82,"line":83},[80,2437,144],{"class":86},[80,2439,171],{"class":90},[80,2441,2442],{"class":90}," \u002Fusr\u002Fshare\u002FX11\u002Fxorg.conf.d\u002F10-nvidia.conf\n",[17,2444,2445],{},"并把10-nvidia.conf里的内容修改为下方内容并保存，然后重启即可。",[70,2447,2449],{"className":72,"code":2448,"language":74,"meta":75,"style":75},"Section \"OutputClass\"\n   Identifier \"nvidia\"\n   MatchDriver \"nvidia-drm\"\n   Driver \"nvidia\"\n   Option \"AllowEmptyInitialConfiguration\"\n   Option \"PrimaryGPU\" \"yes\"\n   ModulePath \"\u002Fusr\u002Flib\u002Fx86_64-linux-gnu\u002Fnvidia\u002Fxorg\"\nEndSection\n\n# 或者\n\nSection \"OutputClass\" \n    Identifier     \"nvidia\" \n    MatchDriver    \"nvidia-drm\" \n    Driver         \"nvidia\" \n    Option         \"RegistryDwords\" \"EnableBrightnessControl=1;PrimaryGPU=1\" \n    Option         \"Backlight\" \"nvidia_0\" \n    ModulePath     \"\u002Fusr\u002Flib\u002Fx86_64-linux-gnu\u002Fnvidia\u002Fxorg\" \nEndSection\n",[77,2450,2451,2459,2467,2475,2482,2490,2500,2508,2513,2517,2522,2526,2536,2546,2556,2566,2579,2592,2603],{"__ignoreMap":75},[80,2452,2453,2456],{"class":82,"line":83},[80,2454,2455],{"class":86},"Section",[80,2457,2458],{"class":90}," \"OutputClass\"\n",[80,2460,2461,2464],{"class":82,"line":153},[80,2462,2463],{"class":86},"   Identifier",[80,2465,2466],{"class":90}," \"nvidia\"\n",[80,2468,2469,2472],{"class":82,"line":166},[80,2470,2471],{"class":86},"   MatchDriver",[80,2473,2474],{"class":90}," \"nvidia-drm\"\n",[80,2476,2477,2480],{"class":82,"line":288},[80,2478,2479],{"class":86},"   Driver",[80,2481,2466],{"class":90},[80,2483,2484,2487],{"class":82,"line":303},[80,2485,2486],{"class":86},"   Option",[80,2488,2489],{"class":90}," \"AllowEmptyInitialConfiguration\"\n",[80,2491,2492,2494,2497],{"class":82,"line":310},[80,2493,2486],{"class":86},[80,2495,2496],{"class":90}," \"PrimaryGPU\"",[80,2498,2499],{"class":90}," \"yes\"\n",[80,2501,2502,2505],{"class":82,"line":563},[80,2503,2504],{"class":86},"   ModulePath",[80,2506,2507],{"class":90}," \"\u002Fusr\u002Flib\u002Fx86_64-linux-gnu\u002Fnvidia\u002Fxorg\"\n",[80,2509,2510],{"class":82,"line":569},[80,2511,2512],{"class":86},"EndSection\n",[80,2514,2515],{"class":82,"line":580},[80,2516,307],{"emptyLinePlaceholder":306},[80,2518,2519],{"class":82,"line":589},[80,2520,2521],{"class":485},"# 或者\n",[80,2523,2524],{"class":82,"line":601},[80,2525,307],{"emptyLinePlaceholder":306},[80,2527,2528,2530,2533],{"class":82,"line":607},[80,2529,2455],{"class":86},[80,2531,2532],{"class":90}," \"OutputClass\"",[80,2534,2535],{"class":1530}," \n",[80,2537,2538,2541,2544],{"class":82,"line":612},[80,2539,2540],{"class":86},"    Identifier",[80,2542,2543],{"class":90},"     \"nvidia\"",[80,2545,2535],{"class":1530},[80,2547,2548,2551,2554],{"class":82,"line":618},[80,2549,2550],{"class":86},"    MatchDriver",[80,2552,2553],{"class":90},"    \"nvidia-drm\"",[80,2555,2535],{"class":1530},[80,2557,2558,2561,2564],{"class":82,"line":628},[80,2559,2560],{"class":86},"    Driver",[80,2562,2563],{"class":90},"         \"nvidia\"",[80,2565,2535],{"class":1530},[80,2567,2568,2571,2574,2577],{"class":82,"line":634},[80,2569,2570],{"class":86},"    Option",[80,2572,2573],{"class":90},"         \"RegistryDwords\"",[80,2575,2576],{"class":90}," \"EnableBrightnessControl=1;PrimaryGPU=1\"",[80,2578,2535],{"class":1530},[80,2580,2582,2584,2587,2590],{"class":82,"line":2581},17,[80,2583,2570],{"class":86},[80,2585,2586],{"class":90},"         \"Backlight\"",[80,2588,2589],{"class":90}," \"nvidia_0\"",[80,2591,2535],{"class":1530},[80,2593,2595,2598,2601],{"class":82,"line":2594},18,[80,2596,2597],{"class":86},"    ModulePath",[80,2599,2600],{"class":90},"     \"\u002Fusr\u002Flib\u002Fx86_64-linux-gnu\u002Fnvidia\u002Fxorg\"",[80,2602,2535],{"class":1530},[80,2604,2606],{"class":82,"line":2605},19,[80,2607,2512],{"class":86},[17,2609,2610],{},"再配置grub",[70,2612,2614],{"className":72,"code":2613,"language":74,"meta":75,"style":75},"sudo vim \u002Fetc\u002Fdefault\u002Fgrub\n",[77,2615,2616],{"__ignoreMap":75},[80,2617,2618,2620,2622],{"class":82,"line":83},[80,2619,144],{"class":86},[80,2621,171],{"class":90},[80,2623,2624],{"class":90}," \u002Fetc\u002Fdefault\u002Fgrub\n",[17,2626,2627],{},"grub参数添加上下面这些参数，注意是添加啊，可不是改为这样，原来的参数要保留。",[70,2629,2631],{"className":72,"code":2630,"language":74,"meta":75,"style":75},"GRUB_CMDLINE_LINUX_DEFAULT=\"nvidia.NVreg_EnableBacklightControl=1 acpi_backlight=native video.use_native_backlight=0\"\n",[77,2632,2633],{"__ignoreMap":75},[80,2634,2635,2638,2640],{"class":82,"line":83},[80,2636,2637],{"class":1530},"GRUB_CMDLINE_LINUX_DEFAULT",[80,2639,1534],{"class":94},[80,2641,2642],{"class":90},"\"nvidia.NVreg_EnableBacklightControl=1 acpi_backlight=native video.use_native_backlight=0\"\n",[17,2644,2645],{},[105,2646],{"alt":75,"src":2647},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage242.webp",[70,2649,2651],{"className":72,"code":2650,"language":74,"meta":75,"style":75},"\n# debian系选这个（Ubuntu等）\nsudo update-initramfs -u\n#或\nsudo update-grub\n\n# 红帽系选这个（Fedora，Rocky等）\nsudo dracut --force\n\nsudo reboot\n",[77,2652,2653,2657,2661,2669,2674,2681,2685,2689,2697,2701],{"__ignoreMap":75},[80,2654,2655],{"class":82,"line":83},[80,2656,307],{"emptyLinePlaceholder":306},[80,2658,2659],{"class":82,"line":153},[80,2660,2349],{"class":485},[80,2662,2663,2665,2667],{"class":82,"line":166},[80,2664,144],{"class":86},[80,2666,2356],{"class":90},[80,2668,2359],{"class":282},[80,2670,2671],{"class":82,"line":288},[80,2672,2673],{"class":485},"#或\n",[80,2675,2676,2678],{"class":82,"line":303},[80,2677,144],{"class":86},[80,2679,2680],{"class":90}," update-grub\n",[80,2682,2683],{"class":82,"line":310},[80,2684,307],{"emptyLinePlaceholder":306},[80,2686,2687],{"class":82,"line":563},[80,2688,2368],{"class":485},[80,2690,2691,2693,2695],{"class":82,"line":569},[80,2692,144],{"class":86},[80,2694,2375],{"class":90},[80,2696,2378],{"class":282},[80,2698,2699],{"class":82,"line":580},[80,2700,307],{"emptyLinePlaceholder":306},[80,2702,2703,2705],{"class":82,"line":589},[80,2704,144],{"class":86},[80,2706,2707],{"class":90}," reboot\n",[17,2709,2710],{},"重启即可",[1275,2712,2713],{"start":166},[1278,2714,2715],{},"安装N卡驱动提示错误",[70,2717,2719],{"className":1620,"code":2718,"language":1622,"meta":1623,"style":75},"Unable to find the kernel source tree for the currently running kernel.  Please make sure you have installed the kernel source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM installed.If you know the correct kernel source files are installed, you may specify the kernel source path with the '--kernel-source-path' command line option.\n",[77,2720,2721],{"__ignoreMap":75},[80,2722,2723],{"class":82,"line":83},[80,2724,2718],{},[1275,2726,2727],{},[1278,2728,2729],{},"检查当前运行的内核版本：",[17,2731,2732],{},"运行以下命令以查看你当前正在使用的内核版本：",[70,2734,2736],{"className":72,"code":2735,"language":74,"meta":75,"style":75},"uname -r\n",[77,2737,2738],{"__ignoreMap":75},[80,2739,2740,2743],{"class":82,"line":83},[80,2741,2742],{"class":86},"uname",[80,2744,2745],{"class":282}," -r\n",[1275,2747,2748],{"start":153},[1278,2749,2750],{},"安装内核开发文件：",[17,2752,2753,2754,2757],{},"确保你已经安装了与当前内核版本相匹配的 ",[77,2755,2756],{},"kernel-devel"," 包。运行以下命令来安装：",[70,2759,2761],{"className":72,"code":2760,"language":74,"meta":75,"style":75},"sudo dnf install kernel-devel-$(uname -r)\n",[77,2762,2763],{"__ignoreMap":75},[80,2764,2765,2767,2769,2771,2774,2776,2778,2780],{"class":82,"line":83},[80,2766,144],{"class":86},[80,2768,1418],{"class":90},[80,2770,160],{"class":90},[80,2772,2773],{"class":90}," kernel-devel-",[80,2775,1949],{"class":1530},[80,2777,2742],{"class":86},[80,2779,1603],{"class":282},[80,2781,2782],{"class":1530},")\n",[17,2784,2785],{},"这将自动安装与你当前内核版本匹配的内核开发包。",[1275,2787,2788],{"start":166},[1278,2789,2790],{},"安装内核源代码（可选）：",[17,2792,2793],{},"如果需要访问完整的内核源代码，你可以运行以下命令来安装它：",[70,2795,2797],{"className":72,"code":2796,"language":74,"meta":75,"style":75},"sudo dnf install kernel-headers kernel-source\n",[77,2798,2799],{"__ignoreMap":75},[80,2800,2801,2803,2805,2807,2810],{"class":82,"line":83},[80,2802,144],{"class":86},[80,2804,1418],{"class":90},[80,2806,160],{"class":90},[80,2808,2809],{"class":90}," kernel-headers",[80,2811,2812],{"class":90}," kernel-source\n",[1275,2814,2815],{"start":288},[1278,2816,2817],{},"检查安装：",[17,2819,2820,2821,2824],{},"安装完成后，确认路径是否正确。内核源文件通常位于 ",[77,2822,2823],{},"\u002Fusr\u002Fsrc\u002Fkernels\u002F"," 目录下，你可以使用以下命令来检查该目录是否存在：",[70,2826,2828],{"className":72,"code":2827,"language":74,"meta":75,"style":75},"ls \u002Fusr\u002Fsrc\u002Fkernels\u002F\n",[77,2829,2830],{"__ignoreMap":75},[80,2831,2832,2835],{"class":82,"line":83},[80,2833,2834],{"class":86},"ls",[80,2836,2837],{"class":90}," \u002Fusr\u002Fsrc\u002Fkernels\u002F\n",[17,2839,2840,2841,2844],{},"如果仍然遇到问题，可以通过 ",[77,2842,2843],{},"--kernel-source-path"," 选项手动指定内核源文件路径。",[128,2846,2847],{"id":2847},"安装方式推荐",[17,2849,2850],{},"下面有三个方式安装驱动，教程基本都写了，分别是通用方式，APT方式，DNF方式。",[17,2852,2853,2854,2857],{},"新手建议使用APT方式（Ubuntu或者Debian）或者DNF方式（Fedora或者RockyLinux）安装 ",[435,2855,2856],{},"NVIDIA驱动"," ，然后CUDA用通用方式安装，CUDNN依然用APT或者DNF方式安装。",[17,2859,2860],{},[435,2861,2862],{},"（你是新手的话，老老实实按照下方的表格推荐的方式进行安装，别瞎整活）",[2864,2865,2866,2877],"table",{},[2867,2868,2869],"thead",{},[2870,2871,2872],"tr",{},[2873,2874,2876],"th",{"align":2875},"left","各发行版推荐使用的方式",[2878,2879,2880,2885,2889,2894],"tbody",{},[2870,2881,2882],{},[2883,2884],"td",{"align":2875},[2870,2886,2887],{},[2883,2888,2856],{"align":2875},[2870,2890,2891],{},[2883,2892,2893],{"align":2875},"CUDA",[2870,2895,2896],{},[2883,2897,2898],{"align":2875},"cuDNN",[128,2900,2902],{"id":2901},"apt安装方式一适合debianubuntu等","APT安装（方式一：适合Debian,Ubuntu等）",[2904,2905,2906],"h5",{"id":2906},"安装显卡驱动",[17,2908,2909],{},"这种方式安装的显卡驱动，以后更新内核后都不用再重新安装显卡驱动了。",[2911,2912,2914],"h6",{"id":2913},"ubuntu","Ubuntu",[70,2916,2918],{"className":72,"code":2917,"language":74,"meta":75,"style":75},"\n# 安装英伟达驱动\nsudo apt install nvidia-driver-版本号\n\n# 重启 (必须重启)\nsudo shutdown -r now\n\n# 检查驱动是否安装成功\nnvidia-smi\n",[77,2919,2920,2924,2929,2940,2944,2949,2959,2963,2968],{"__ignoreMap":75},[80,2921,2922],{"class":82,"line":83},[80,2923,307],{"emptyLinePlaceholder":306},[80,2925,2926],{"class":82,"line":153},[80,2927,2928],{"class":485},"# 安装英伟达驱动\n",[80,2930,2931,2933,2935,2937],{"class":82,"line":166},[80,2932,144],{"class":86},[80,2934,147],{"class":90},[80,2936,160],{"class":90},[80,2938,2939],{"class":90}," nvidia-driver-版本号\n",[80,2941,2942],{"class":82,"line":288},[80,2943,307],{"emptyLinePlaceholder":306},[80,2945,2946],{"class":82,"line":303},[80,2947,2948],{"class":485},"# 重启 (必须重启)\n",[80,2950,2951,2953,2955,2957],{"class":82,"line":310},[80,2952,144],{"class":86},[80,2954,1600],{"class":90},[80,2956,1603],{"class":282},[80,2958,1606],{"class":90},[80,2960,2961],{"class":82,"line":563},[80,2962,307],{"emptyLinePlaceholder":306},[80,2964,2965],{"class":82,"line":569},[80,2966,2967],{"class":485},"# 检查驱动是否安装成功\n",[80,2969,2970],{"class":82,"line":580},[80,2971,2972],{"class":86},"nvidia-smi\n",[2911,2974,2976],{"id":2975},"debian","Debian",[70,2978,2980],{"className":72,"code":2979,"language":74,"meta":75,"style":75},"\n# 安装内核头文件和编译工具\nsudo apt install -y linux-headers-amd64 build-essential\n\n# 安装英伟达驱动\nsudo apt install nvidia-driver\n\n# 重启\nsudo shutdown -r now\n\n# 检查驱动是否安装成功\nnvidia-smi\n",[77,2981,2982,2986,2991,3008,3012,3016,3027,3031,3035,3045,3049,3053],{"__ignoreMap":75},[80,2983,2984],{"class":82,"line":83},[80,2985,307],{"emptyLinePlaceholder":306},[80,2987,2988],{"class":82,"line":153},[80,2989,2990],{"class":485},"# 安装内核头文件和编译工具\n",[80,2992,2993,2995,2997,2999,3002,3005],{"class":82,"line":166},[80,2994,144],{"class":86},[80,2996,147],{"class":90},[80,2998,160],{"class":90},[80,3000,3001],{"class":282}," -y",[80,3003,3004],{"class":90}," linux-headers-amd64",[80,3006,3007],{"class":90}," build-essential\n",[80,3009,3010],{"class":82,"line":288},[80,3011,307],{"emptyLinePlaceholder":306},[80,3013,3014],{"class":82,"line":303},[80,3015,2928],{"class":485},[80,3017,3018,3020,3022,3024],{"class":82,"line":310},[80,3019,144],{"class":86},[80,3021,147],{"class":90},[80,3023,160],{"class":90},[80,3025,3026],{"class":90}," nvidia-driver\n",[80,3028,3029],{"class":82,"line":563},[80,3030,307],{"emptyLinePlaceholder":306},[80,3032,3033],{"class":82,"line":569},[80,3034,2392],{"class":485},[80,3036,3037,3039,3041,3043],{"class":82,"line":580},[80,3038,144],{"class":86},[80,3040,1600],{"class":90},[80,3042,1603],{"class":282},[80,3044,1606],{"class":90},[80,3046,3047],{"class":82,"line":589},[80,3048,307],{"emptyLinePlaceholder":306},[80,3050,3051],{"class":82,"line":601},[80,3052,2967],{"class":485},[80,3054,3055],{"class":82,"line":607},[80,3056,2972],{"class":86},[2904,3058,3060],{"id":3059},"安装cuda","安装CUDA",[17,3062,3063],{},"（请使用方式一通用法）",[2904,3065,3067],{"id":3066},"安装cudnn","安装cuDNN",[17,3069,3070],{},"选择CuDNN v9版本（该版本安装和CUDA差不多，可以看着官网教程来安装）",[17,3072,3073],{},[21,3074,3075],{"href":3075,"rel":3076},"https:\u002F\u002Fdeveloper.nvidia.com\u002Fcudnn-archive",[35],[128,3078,3080],{"id":3079},"dnf安装方式二适合fedorarocky等","DNF安装（方式二：适合Fedora,Rocky等）",[2904,3082,2906],{"id":3083},"安装显卡驱动-1",[17,3085,3086],{},"如果我们使用通用方式安装显卡驱动，会发现每次Feodra更新内核后，显卡驱动都会掉，如何解决这个办法呢？请采用DNF安装显卡驱动。",[17,3088,3089,3090,3093],{},"这种方式安装的显卡驱动，以后更新内核后都不用再重新安装显卡驱动了。（安装新内核后，重启时会自动触发 ",[77,3091,3092],{},"akmod"," 的构建流程。此时，系统会生成与新内核匹配的 NVIDIA 驱动模块。）",[17,3095,3096],{},"注意，安装驱动之前，要确定自己没用.run等方式安装了驱动。可以用nvidia-smi命令查看，如果提示没安装驱动就可以。如果提示当前已经安装了驱动，请先卸载驱动(卸载教程上面应该有）或者等下一次内核更新(内核更新会掉.run安装的驱动）",[2911,3098,1918],{"id":3099},"fedora",[70,3101,3103],{"className":72,"code":3102,"language":74,"meta":75,"style":75},"\n# 启用 RPM Fusion 仓库（北京外国语源）\nsudo dnf install --nogpgcheck https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Frpmfusion\u002Ffree\u002Ffedora\u002Frpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https:\u002F\u002Fmirrors.bfsu.edu.cn\u002Frpmfusion\u002Fnonfree\u002Ffedora\u002Frpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm\n\n# 安装驱动和内核工具\nsudo dnf install akmod-nvidia  # 自动适配内核的驱动（重点）\nsudo dnf install xorg-x11-drv-nvidia-cuda  # 包含 CUDA 支持\n\n# 重启并验证(这种方式必须重启)\nsudo reboot\nnvidia-smi  # 检查驱动版本（如 570.86.16）\n",[77,3104,3105,3109,3114,3152,3156,3161,3175,3189,3193,3198,3204],{"__ignoreMap":75},[80,3106,3107],{"class":82,"line":83},[80,3108,307],{"emptyLinePlaceholder":306},[80,3110,3111],{"class":82,"line":153},[80,3112,3113],{"class":485},"# 启用 RPM Fusion 仓库（北京外国语源）\n",[80,3115,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3146,3148,3150],{"class":82,"line":166},[80,3117,144],{"class":86},[80,3119,1418],{"class":90},[80,3121,160],{"class":90},[80,3123,1943],{"class":282},[80,3125,1946],{"class":90},[80,3127,1949],{"class":1530},[80,3129,1863],{"class":86},[80,3131,1954],{"class":282},[80,3133,1957],{"class":90},[80,3135,1504],{"class":1530},[80,3137,1962],{"class":90},[80,3139,1965],{"class":90},[80,3141,1949],{"class":1530},[80,3143,1863],{"class":86},[80,3145,1954],{"class":282},[80,3147,1957],{"class":90},[80,3149,1504],{"class":1530},[80,3151,1978],{"class":90},[80,3153,3154],{"class":82,"line":288},[80,3155,307],{"emptyLinePlaceholder":306},[80,3157,3158],{"class":82,"line":303},[80,3159,3160],{"class":485},"# 安装驱动和内核工具\n",[80,3162,3163,3165,3167,3169,3172],{"class":82,"line":310},[80,3164,144],{"class":86},[80,3166,1418],{"class":90},[80,3168,160],{"class":90},[80,3170,3171],{"class":90}," akmod-nvidia",[80,3173,3174],{"class":485},"  # 自动适配内核的驱动（重点）\n",[80,3176,3177,3179,3181,3183,3186],{"class":82,"line":563},[80,3178,144],{"class":86},[80,3180,1418],{"class":90},[80,3182,160],{"class":90},[80,3184,3185],{"class":90}," xorg-x11-drv-nvidia-cuda",[80,3187,3188],{"class":485},"  # 包含 CUDA 支持\n",[80,3190,3191],{"class":82,"line":569},[80,3192,307],{"emptyLinePlaceholder":306},[80,3194,3195],{"class":82,"line":580},[80,3196,3197],{"class":485},"# 重启并验证(这种方式必须重启)\n",[80,3199,3200,3202],{"class":82,"line":589},[80,3201,144],{"class":86},[80,3203,2707],{"class":90},[80,3205,3206,3209],{"class":82,"line":601},[80,3207,3208],{"class":86},"nvidia-smi",[80,3210,3211],{"class":485},"  # 检查驱动版本（如 570.86.16）\n",[2904,3213,3060],{"id":3214},"安装cuda-1",[17,3216,3217],{},"通过dnf安装完显卡驱动后，也可以使用通用法安装CUDA，这种方法也很方便（CUDA在更新内核后不会掉的）。",[17,3219,3220],{},"也可以使用下面这种dnf的方式进行CUDA安装。",[17,3222,3223],{},"（此教程以Fedora41和RTX3060Laptop为例）(Rocky,RHEL也类似)",[17,3225,3226],{},[105,3227],{"alt":75,"src":3228},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage243.webp",[1275,3230,3231],{},[1278,3232,3233],{},"先查看显卡驱动所支持的最高CUDA版本",[70,3235,3236],{"className":72,"code":2972,"language":74,"meta":75,"style":75},[77,3237,3238],{"__ignoreMap":75},[80,3239,3240],{"class":82,"line":83},[80,3241,2972],{"class":86},[17,3243,3244],{},"左边是英伟达驱动版本，右边是所支持CUDA的最高版本，注意是最高版本，比这个版本低的CUDA都是可以安装的。(不用追求最高，稳定即可，虽然都很稳定)",[17,3246,3247],{},[105,3248],{"alt":75,"src":3249},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage244.webp",[1275,3251,3252],{"start":153},[1278,3253,3254],{},"下载CUDA并安装CUDA",[17,3256,3257],{},[21,3258,3259],{"href":3259,"rel":3260},"https:\u002F\u002Fdeveloper.nvidia.com\u002Fcuda-toolkit-archive",[35],[17,3262,3263],{},"选择一个版本，这里以CUDA12.4为例（绿色框住的都是我这台电脑对应可安装的版本，而红色框则不能）",[17,3265,3266],{},[105,3267],{"alt":75,"src":3268},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage245.webp",[17,3270,3271,3272,3274],{},"我这里是Intel CPU(X86_64架构或者叫amd64架构)，所以选择X86_64。（AMD和Intel全是X86的，如果分不清，请看",[21,3273,24],{"href":23},"）",[17,3276,3277],{},"我是Fedora41，所以选择了Fedora41 ,(你是RockyLinux要选择RockyLinux)如下图所示:",[17,3279,3280],{},[21,3281,3259],{"href":3259,"rel":3282},[35],[17,3284,3285],{},[105,3286],{"alt":75,"src":3287},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage246.webp",[17,3289,3290],{},[105,3291],{"alt":75,"src":3292},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage247.webp",[17,3294,3295],{},"按照网站对应的部分敲，如我上图里是这样的：",[70,3297,3299],{"className":72,"code":3298,"language":74,"meta":75,"style":75},"wget https:\u002F\u002Fdeveloper.download.nvidia.com\u002Fcompute\u002Fcuda\u002F12.8.0\u002Flocal_installers\u002Fcuda-repo-fedora41-12-8-local-12.8.0_570.86.10-1.x86_64.rpm\nsudo dnf install .\u002Fcuda-repo-fedora41-12-8-local-12.8.0_570.86.10-1.x86_64.rpm\nsudo dnf clean all\nsudo dnf -y install cuda-toolkit-12-8\n",[77,3300,3301,3309,3320,3330],{"__ignoreMap":75},[80,3302,3303,3306],{"class":82,"line":83},[80,3304,3305],{"class":86},"wget",[80,3307,3308],{"class":90}," https:\u002F\u002Fdeveloper.download.nvidia.com\u002Fcompute\u002Fcuda\u002F12.8.0\u002Flocal_installers\u002Fcuda-repo-fedora41-12-8-local-12.8.0_570.86.10-1.x86_64.rpm\n",[80,3310,3311,3313,3315,3317],{"class":82,"line":153},[80,3312,144],{"class":86},[80,3314,1418],{"class":90},[80,3316,160],{"class":90},[80,3318,3319],{"class":90}," .\u002Fcuda-repo-fedora41-12-8-local-12.8.0_570.86.10-1.x86_64.rpm\n",[80,3321,3322,3324,3326,3328],{"class":82,"line":166},[80,3323,144],{"class":86},[80,3325,1418],{"class":90},[80,3327,2149],{"class":90},[80,3329,2152],{"class":90},[80,3331,3332,3334,3336,3338,3340],{"class":82,"line":288},[80,3333,144],{"class":86},[80,3335,1418],{"class":90},[80,3337,3001],{"class":282},[80,3339,160],{"class":90},[80,3341,3342],{"class":90}," cuda-toolkit-12-8\n",[17,3344,3345],{},"进行环境配置：",[70,3347,3349],{"className":72,"code":3348,"language":74,"meta":75,"style":75},"sudo vim ~\u002F.bashrc\n",[77,3350,3351],{"__ignoreMap":75},[80,3352,3353,3355,3357],{"class":82,"line":83},[80,3354,144],{"class":86},[80,3356,171],{"class":90},[80,3358,3359],{"class":90}," ~\u002F.bashrc\n",[17,3361,3362],{},"复制下面这一串到~\u002F.bashrc文件中，并保存，不会用vim编辑器的请自行百度。",[70,3364,3366],{"className":72,"code":3365,"language":74,"meta":75,"style":75},"export PATH=\u002Fusr\u002Flocal\u002Fcuda-12.4\u002Fbin:$PATH\nexport LD_LIBRARY_PATH=\u002Fusr\u002Flocal\u002Fcuda-12.4\u002Flib64:$LD_LIBRARY_PATH\n",[77,3367,3368,3380],{"__ignoreMap":75},[80,3369,3370,3372,3375,3377],{"class":82,"line":83},[80,3371,1527],{"class":94},[80,3373,3374],{"class":1530}," PATH",[80,3376,1534],{"class":94},[80,3378,3379],{"class":1530},"\u002Fusr\u002Flocal\u002Fcuda-12.4\u002Fbin:$PATH\n",[80,3381,3382,3384,3387,3389],{"class":82,"line":153},[80,3383,1527],{"class":94},[80,3385,3386],{"class":1530}," LD_LIBRARY_PATH",[80,3388,1534],{"class":94},[80,3390,3391],{"class":1530},"\u002Fusr\u002Flocal\u002Fcuda-12.4\u002Flib64:$LD_LIBRARY_PATH\n",[17,3393,3394],{},"或者（更建议下方这个）",[70,3396,3398],{"className":72,"code":3397,"language":74,"meta":75,"style":75},"export PATH=\u002Fusr\u002Flocal\u002Fcuda\u002Fbin:$PATH\nexport LD_LIBRARY_PATH=\u002Fusr\u002Flocal\u002Fcuda\u002Flib64:$LD_LIBRARY_PATH\n",[77,3399,3400,3411],{"__ignoreMap":75},[80,3401,3402,3404,3406,3408],{"class":82,"line":83},[80,3403,1527],{"class":94},[80,3405,3374],{"class":1530},[80,3407,1534],{"class":94},[80,3409,3410],{"class":1530},"\u002Fusr\u002Flocal\u002Fcuda\u002Fbin:$PATH\n",[80,3412,3413,3415,3417,3419],{"class":82,"line":153},[80,3414,1527],{"class":94},[80,3416,3386],{"class":1530},[80,3418,1534],{"class":94},[80,3420,3421],{"class":1530},"\u002Fusr\u002Flocal\u002Fcuda\u002Flib64:$LD_LIBRARY_PATH\n",[17,3423,3424],{},[105,3425],{"alt":75,"src":3426},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage248.webp",[70,3428,3430],{"className":72,"code":3429,"language":74,"meta":75,"style":75},"\n# 刷新当前终端的环境变量\nsource ~\u002F.bashrc\n\n# 验证CUDA是否安装成功\nnvcc -V\n",[77,3431,3432,3436,3441,3448,3452,3457],{"__ignoreMap":75},[80,3433,3434],{"class":82,"line":83},[80,3435,307],{"emptyLinePlaceholder":306},[80,3437,3438],{"class":82,"line":153},[80,3439,3440],{"class":485},"# 刷新当前终端的环境变量\n",[80,3442,3443,3446],{"class":82,"line":166},[80,3444,3445],{"class":282},"source",[80,3447,3359],{"class":90},[80,3449,3450],{"class":82,"line":288},[80,3451,307],{"emptyLinePlaceholder":306},[80,3453,3454],{"class":82,"line":303},[80,3455,3456],{"class":485},"# 验证CUDA是否安装成功\n",[80,3458,3459,3462],{"class":82,"line":310},[80,3460,3461],{"class":86},"nvcc",[80,3463,3464],{"class":282}," -V\n",[17,3466,3467],{},"出现下图这种则安装成功。",[17,3469,3470],{},[105,3471],{"alt":75,"src":3472},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage249.webp",[2904,3474,3067],{"id":3475},"安装cudnn-1",[17,3477,3070],{},[17,3479,3480],{},[21,3481,3075],{"href":3075,"rel":3482},[35],[128,3484,3486],{"id":3485},"通用方式方式三脚本或压缩包方式","通用方式（方式三：脚本或压缩包方式）",[17,3488,3489,3490,3493],{},"遇到问题请看 ",[435,3491,3492],{},"常见问题"," 那节，看看有没有对应解决方案。（对于Ubuntu，Debian，Fedora，Rocky的常见问题应该是全的）",[2904,3495,2906],{"id":3496},"安装显卡驱动-2",[17,3498,3499],{},"使用这种方式安装，需要先禁用掉nouveau，请先往下翻，找到**常见问题（在上面一两小节）**那节内容里的禁用nouveau，将nouveau禁用。",[17,3501,3502],{},"先下载N卡驱动，下载.run扩展名的",[17,3504,3505],{},[21,3506,3507],{"href":3507,"rel":3508},"https:\u002F\u002Fwww.nvidia.cn\u002Fdrivers\u002Flookup\u002F",[35],[17,3510,3511],{},[105,3512],{"alt":75,"src":3513},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage250.webp",[17,3515,3516],{},[105,3517],{"alt":75,"src":3518},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage251.webp",[17,3520,3521,3522],{},"用以下命令停止可视化桌面环境（用ctrl alt f*也可以）",[3523,3524,3525],"em",{},[435,3526,3527],{},"（也可以不禁用桌面环境，直接进行下一步。）",[70,3529,3531],{"className":72,"code":3530,"language":74,"meta":75,"style":75},"\n# 通用的命令（sudo telinit 5是打开图形界面）\nsudo telinit 3\n\n# ubuntu 使用下方命令\nsudo service lightdm stop\n\n# Fedora 使用下方命令\nsudo systemctl isolate multi-user.target\n",[77,3532,3533,3537,3542,3552,3556,3561,3574,3578,3583],{"__ignoreMap":75},[80,3534,3535],{"class":82,"line":83},[80,3536,307],{"emptyLinePlaceholder":306},[80,3538,3539],{"class":82,"line":153},[80,3540,3541],{"class":485},"# 通用的命令（sudo telinit 5是打开图形界面）\n",[80,3543,3544,3546,3549],{"class":82,"line":166},[80,3545,144],{"class":86},[80,3547,3548],{"class":90}," telinit",[80,3550,3551],{"class":282}," 3\n",[80,3553,3554],{"class":82,"line":288},[80,3555,307],{"emptyLinePlaceholder":306},[80,3557,3558],{"class":82,"line":303},[80,3559,3560],{"class":485},"# ubuntu 使用下方命令\n",[80,3562,3563,3565,3568,3571],{"class":82,"line":310},[80,3564,144],{"class":86},[80,3566,3567],{"class":90}," service",[80,3569,3570],{"class":90}," lightdm",[80,3572,3573],{"class":90}," stop\n",[80,3575,3576],{"class":82,"line":563},[80,3577,307],{"emptyLinePlaceholder":306},[80,3579,3580],{"class":82,"line":569},[80,3581,3582],{"class":485},"# Fedora 使用下方命令\n",[80,3584,3585,3587,3589,3592],{"class":82,"line":580},[80,3586,144],{"class":86},[80,3588,662],{"class":90},[80,3590,3591],{"class":90}," isolate",[80,3593,3594],{"class":90}," multi-user.target\n",[17,3596,3597],{},"之后会进入一个新的命令行会话，使用当前的用户名密码登录。(不用使用root用户)",[70,3599,3601],{"className":72,"code":3600,"language":74,"meta":75,"style":75},"\n# 编译环境+准备工作\nsudo apt install build-essential\n\n# 进入到.run目录中\ncd \u002Fhome\u002Ftungchiahui\u002FDownloads\u002F\n\n# 给驱动文件增加可执行权限：\nsudo chmod a+x NVIDIA-Linux-x86_64-550.107.02.run\n\n# 然后执行安装：\nsudo .\u002FNVIDIA-Linux-x86_64-550.107.02.run\n\n# 如果有异常则：(一般不用下方这条，会导致OPENGL没法被安装，这样ROS有些功能无法使用)\nsudo .\u002FNVIDIA-Linux-x86_64-550.107.02.run  --no-opengl-files\n",[77,3602,3603,3607,3612,3622,3626,3631,3638,3642,3647,3660,3664,3669,3676,3680,3685],{"__ignoreMap":75},[80,3604,3605],{"class":82,"line":83},[80,3606,307],{"emptyLinePlaceholder":306},[80,3608,3609],{"class":82,"line":153},[80,3610,3611],{"class":485},"# 编译环境+准备工作\n",[80,3613,3614,3616,3618,3620],{"class":82,"line":166},[80,3615,144],{"class":86},[80,3617,147],{"class":90},[80,3619,160],{"class":90},[80,3621,3007],{"class":90},[80,3623,3624],{"class":82,"line":288},[80,3625,307],{"emptyLinePlaceholder":306},[80,3627,3628],{"class":82,"line":303},[80,3629,3630],{"class":485},"# 进入到.run目录中\n",[80,3632,3633,3635],{"class":82,"line":310},[80,3634,491],{"class":282},[80,3636,3637],{"class":90}," \u002Fhome\u002Ftungchiahui\u002FDownloads\u002F\n",[80,3639,3640],{"class":82,"line":563},[80,3641,307],{"emptyLinePlaceholder":306},[80,3643,3644],{"class":82,"line":569},[80,3645,3646],{"class":485},"# 给驱动文件增加可执行权限：\n",[80,3648,3649,3651,3654,3657],{"class":82,"line":580},[80,3650,144],{"class":86},[80,3652,3653],{"class":90}," chmod",[80,3655,3656],{"class":90}," a+x",[80,3658,3659],{"class":90}," NVIDIA-Linux-x86_64-550.107.02.run\n",[80,3661,3662],{"class":82,"line":589},[80,3663,307],{"emptyLinePlaceholder":306},[80,3665,3666],{"class":82,"line":601},[80,3667,3668],{"class":485},"# 然后执行安装：\n",[80,3670,3671,3673],{"class":82,"line":607},[80,3672,144],{"class":86},[80,3674,3675],{"class":90}," .\u002FNVIDIA-Linux-x86_64-550.107.02.run\n",[80,3677,3678],{"class":82,"line":612},[80,3679,307],{"emptyLinePlaceholder":306},[80,3681,3682],{"class":82,"line":618},[80,3683,3684],{"class":485},"# 如果有异常则：(一般不用下方这条，会导致OPENGL没法被安装，这样ROS有些功能无法使用)\n",[80,3686,3687,3689,3692],{"class":82,"line":628},[80,3688,144],{"class":86},[80,3690,3691],{"class":90}," .\u002FNVIDIA-Linux-x86_64-550.107.02.run",[80,3693,3694],{"class":282},"  --no-opengl-files\n",[17,3696,3697],{},"安装完毕重启即可",[70,3699,3701],{"className":72,"code":3700,"language":74,"meta":75,"style":75},"\n# 重启 \nsudo reboot\n\n# 检查驱动是否安装成功\nnvidia-smi\n",[77,3702,3703,3707,3712,3718,3722,3726],{"__ignoreMap":75},[80,3704,3705],{"class":82,"line":83},[80,3706,307],{"emptyLinePlaceholder":306},[80,3708,3709],{"class":82,"line":153},[80,3710,3711],{"class":485},"# 重启 \n",[80,3713,3714,3716],{"class":82,"line":166},[80,3715,144],{"class":86},[80,3717,2707],{"class":90},[80,3719,3720],{"class":82,"line":288},[80,3721,307],{"emptyLinePlaceholder":306},[80,3723,3724],{"class":82,"line":303},[80,3725,2967],{"class":485},[80,3727,3728],{"class":82,"line":310},[80,3729,2972],{"class":86},[2904,3731,3060],{"id":3732},"安装cuda-2",[17,3734,3735],{},"（此教程以Debian 12 Bookworm和RTX3060Laptop为例）(Ubuntu，Fedora也类似)",[17,3737,3738],{},[105,3739],{"alt":75,"src":3740},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage252.webp",[1275,3742,3743],{},[1278,3744,3233],{},[70,3746,3747],{"className":72,"code":2972,"language":74,"meta":75,"style":75},[77,3748,3749],{"__ignoreMap":75},[80,3750,3751],{"class":82,"line":83},[80,3752,2972],{"class":86},[17,3754,3244],{},[17,3756,3757],{},[105,3758],{"alt":75,"src":3759},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage253.webp",[1275,3761,3762],{"start":153},[1278,3763,3254],{},[17,3765,3766],{},[21,3767,3259],{"href":3259,"rel":3768},[35],[17,3770,3263],{},[17,3772,3773],{},[105,3774],{"alt":75,"src":3775},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage254.webp",[17,3777,3271,3778,3274],{},[21,3779,24],{"href":23},[17,3781,3782],{},"我是Debian12，所以选择了Debian12 ,(你是Ubuntu要选择Ubuntu)如下图所示，建议选择runfile文件进行安装。",[17,3784,3785],{},[105,3786],{"alt":75,"src":3787},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage255.webp",[17,3789,3790],{},"将最下方框框里的命令敲入终端",[70,3792,3794],{"className":72,"code":3793,"language":74,"meta":75,"style":75},"\n# 在当前文件夹下创建一个ttt的子文件夹\nmkdir -p .\u002Fttt\n\n# 进入ttt文件夹\ncd ttt\n\n# 输入复制的第一条命令（用来下载cuda的runfile文件）\nwget https:\u002F\u002Fdeveloper.download.nvidia.com\u002Fcompute\u002Fcuda\u002F12.4.0\u002Flocal_installers\u002Fcuda_12.4.0_550.54.14_linux.run\n\n# 给予权限\nsudo chmod a+x .\u002Fcuda_12.4.0_550.54.14_linux.run\n\n# 运行脚本\nsudo .\u002Fcuda_12.4.0_550.54.14_linux.run\n",[77,3795,3796,3800,3805,3816,3820,3825,3832,3836,3841,3848,3852,3857,3868,3872,3877],{"__ignoreMap":75},[80,3797,3798],{"class":82,"line":83},[80,3799,307],{"emptyLinePlaceholder":306},[80,3801,3802],{"class":82,"line":153},[80,3803,3804],{"class":485},"# 在当前文件夹下创建一个ttt的子文件夹\n",[80,3806,3807,3810,3813],{"class":82,"line":166},[80,3808,3809],{"class":86},"mkdir",[80,3811,3812],{"class":282}," -p",[80,3814,3815],{"class":90}," .\u002Fttt\n",[80,3817,3818],{"class":82,"line":288},[80,3819,307],{"emptyLinePlaceholder":306},[80,3821,3822],{"class":82,"line":303},[80,3823,3824],{"class":485},"# 进入ttt文件夹\n",[80,3826,3827,3829],{"class":82,"line":310},[80,3828,491],{"class":282},[80,3830,3831],{"class":90}," ttt\n",[80,3833,3834],{"class":82,"line":563},[80,3835,307],{"emptyLinePlaceholder":306},[80,3837,3838],{"class":82,"line":569},[80,3839,3840],{"class":485},"# 输入复制的第一条命令（用来下载cuda的runfile文件）\n",[80,3842,3843,3845],{"class":82,"line":580},[80,3844,3305],{"class":86},[80,3846,3847],{"class":90}," https:\u002F\u002Fdeveloper.download.nvidia.com\u002Fcompute\u002Fcuda\u002F12.4.0\u002Flocal_installers\u002Fcuda_12.4.0_550.54.14_linux.run\n",[80,3849,3850],{"class":82,"line":589},[80,3851,307],{"emptyLinePlaceholder":306},[80,3853,3854],{"class":82,"line":601},[80,3855,3856],{"class":485},"# 给予权限\n",[80,3858,3859,3861,3863,3865],{"class":82,"line":607},[80,3860,144],{"class":86},[80,3862,3653],{"class":90},[80,3864,3656],{"class":90},[80,3866,3867],{"class":90}," .\u002Fcuda_12.4.0_550.54.14_linux.run\n",[80,3869,3870],{"class":82,"line":612},[80,3871,307],{"emptyLinePlaceholder":306},[80,3873,3874],{"class":82,"line":618},[80,3875,3876],{"class":485},"# 运行脚本\n",[80,3878,3879,3881],{"class":82,"line":628},[80,3880,144],{"class":86},[80,3882,3867],{"class":90},[17,3884,3885],{},[105,3886],{"alt":75,"src":3887},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage256.webp",[17,3889,3890],{},"正在加载中：",[17,3892,3893],{},[105,3894],{"alt":75,"src":3895},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage257.webp",[17,3897,3898],{},"输入accept接受即可",[17,3900,3901],{},[105,3902],{"alt":75,"src":3903},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage258.webp",[17,3905,3906,3907,3910],{},"因为我们已经安装了驱动，所以删掉该项，Install即可。（ ",[435,3908,3909],{},"一定不要勾选安装驱动"," ，新手避免非必要的麻烦）",[17,3912,3913],{},[105,3914],{"alt":75,"src":3915},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage259.webp",[17,3917,3918],{},"等待片刻后，一般不出红色字体就是安装成功了，可以读读英语确认一下。(顺便确定一下位置)",[17,3920,3921],{},[105,3922],{"alt":75,"src":3923},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage260.webp",[1275,3925,3926],{"start":166},[1278,3927,3928],{},"配置环境",[17,3930,3931],{},"根据上方确认一下路径，比如我上面红色框起来的为",[17,3933,3934,438,3937,438,3940],{},[77,3935,3936],{},"Please make sure that",[77,3938,3939],{},"- PATH includes \u002Fusr\u002Flocal\u002Fcuda-12.4\u002Fbin",[77,3941,3942],{},"- LD_LIBRARY_PATH includes \u002Fusr\u002Flocal\u002Fcuda-12.4\u002Flib64, or, add \u002Fusr\u002Flocal\u002Fcuda-12.4\u002Flib64 to \u002Fetc\u002Fld.so.conf and run ldconfig as root",[17,3944,3945],{},"如果刚才忘记查看了，也可以使用下方命令查看路径：",[70,3947,3949],{"className":72,"code":3948,"language":74,"meta":75,"style":75},"which nvcc\n",[77,3950,3951],{"__ignoreMap":75},[80,3952,3953,3956],{"class":82,"line":83},[80,3954,3955],{"class":282},"which",[80,3957,3958],{"class":90}," nvcc\n",[17,3960,3961],{},[105,3962],{"alt":75,"src":3963},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage261.webp",[17,3965,3966],{},"所以我进行以下操作：",[70,3968,3969],{"className":72,"code":3348,"language":74,"meta":75,"style":75},[77,3970,3971],{"__ignoreMap":75},[80,3972,3973,3975,3977],{"class":82,"line":83},[80,3974,144],{"class":86},[80,3976,171],{"class":90},[80,3978,3359],{"class":90},[17,3980,3362],{},[70,3982,3983],{"className":72,"code":3365,"language":74,"meta":75,"style":75},[77,3984,3985,3995],{"__ignoreMap":75},[80,3986,3987,3989,3991,3993],{"class":82,"line":83},[80,3988,1527],{"class":94},[80,3990,3374],{"class":1530},[80,3992,1534],{"class":94},[80,3994,3379],{"class":1530},[80,3996,3997,3999,4001,4003],{"class":82,"line":153},[80,3998,1527],{"class":94},[80,4000,3386],{"class":1530},[80,4002,1534],{"class":94},[80,4004,3391],{"class":1530},[17,4006,4007],{},"或者",[70,4009,4010],{"className":72,"code":3397,"language":74,"meta":75,"style":75},[77,4011,4012,4022],{"__ignoreMap":75},[80,4013,4014,4016,4018,4020],{"class":82,"line":83},[80,4015,1527],{"class":94},[80,4017,3374],{"class":1530},[80,4019,1534],{"class":94},[80,4021,3410],{"class":1530},[80,4023,4024,4026,4028,4030],{"class":82,"line":153},[80,4025,1527],{"class":94},[80,4027,3386],{"class":1530},[80,4029,1534],{"class":94},[80,4031,3421],{"class":1530},[17,4033,4034],{},[105,4035],{"alt":75,"src":4036},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage262.webp",[70,4038,4039],{"className":72,"code":3429,"language":74,"meta":75,"style":75},[77,4040,4041,4045,4049,4055,4059,4063],{"__ignoreMap":75},[80,4042,4043],{"class":82,"line":83},[80,4044,307],{"emptyLinePlaceholder":306},[80,4046,4047],{"class":82,"line":153},[80,4048,3440],{"class":485},[80,4050,4051,4053],{"class":82,"line":166},[80,4052,3445],{"class":282},[80,4054,3359],{"class":90},[80,4056,4057],{"class":82,"line":288},[80,4058,307],{"emptyLinePlaceholder":306},[80,4060,4061],{"class":82,"line":303},[80,4062,3456],{"class":485},[80,4064,4065,4067],{"class":82,"line":310},[80,4066,3461],{"class":86},[80,4068,3464],{"class":282},[17,4070,3467],{},[17,4072,4073],{},[105,4074],{"alt":75,"src":4075},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage263.webp",[2904,4077,4079],{"id":4078},"安装cudnn基本废弃请往下看apt和dnf安装cudnn的方式","安装cuDNN**（基本废弃，请往下看apt和dnf安装CuDNN的方式）**",[1275,4081,4082],{},[1278,4083,4084],{},"据安装好的CUDA版本选择合适的cuDNN版本进行下载，注意这里是需要注册登录的：",[17,4086,4087],{},[21,4088,4089],{"href":4089,"rel":4090},"https:\u002F\u002Fdeveloper.nvidia.cn\u002Frdp\u002Fcudnn-archive#a-collapse805-111",[35],[17,4092,4093],{},"因为我是CUDA12.4，所以下方红圈版本都是可以安装的，越新越好。（上方网站最高版本也就v8.9.7,还有更新的版本，可以直接往下看apt和dnf方式安装）",[17,4095,4096],{},[105,4097],{"alt":75,"src":4098},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage264.webp",[17,4100,4101],{},"红色是X86架构的所有Linux通用的，所以我选择红色的。",[17,4103,4104],{},[105,4105],{"alt":75,"src":4106},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage265.webp",[17,4108,4109],{},"绿色的是X86架构的Ubuntu，是Ubuntu且CPU为X86架构的可以选择下载。",[17,4111,4112],{},"蓝色的是arm64(aarch64)架构的Ubuntu，是Ubuntu且CPU为arm64(aarch64)架构的可以选择下载。",[17,4114,4115],{},[435,4116,4117],{},"我这里选择所有Linux X86_64最通用的办法：",[17,4119,4120],{},"下载好的：",[17,4122,4123],{},[105,4124],{"alt":75,"src":4125},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage266.webp",[1275,4127,4128],{"start":153},[1278,4129,3067],{},[17,4131,4132],{},"找到该文件所在目录，并打开终端，cd到该目录。",[17,4134,4135],{},[105,4136],{"alt":75,"src":4137},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage267.webp",[17,4139,4140],{},"解压文件，并复制到对应位置完成安装",[70,4142,4144],{"className":72,"code":4143,"language":74,"meta":75,"style":75},"\n# 解压cuDNN文件\ntar -xvf .\u002Fcudnn-linux-x86_64-8.9.7.29_cuda12-archive.tar.xz\n\n# cd进文件夹\ncd .\u002Fcudnn-linux-x86_64-8.9.7.29_cuda12-archive\n\n# 复制cuDNN文件到CUDA目录\nsudo cp include\u002Fcudnn*    \u002Fusr\u002Flocal\u002Fcuda\u002Finclude\nsudo cp lib\u002Flibcudnn*    \u002Fusr\u002Flocal\u002Fcuda\u002Flib64\n\n# 对比一下有没有缺文件\nls \u002Fusr\u002Flocal\u002Fcuda\u002Finclude\u002Fcudnn*\nls \u002Fusr\u002Flocal\u002Fcuda\u002Flib64\u002Flibcudnn*\n\n# 给予权限\nsudo chmod a+r \u002Fusr\u002Flocal\u002Fcuda\u002Finclude\u002Fcudnn*\nsudo chmod a+r \u002Fusr\u002Flocal\u002Fcuda\u002Flib64\u002Flibcudnn*\n",[77,4145,4146,4150,4155,4166,4170,4175,4182,4186,4191,4206,4220,4224,4229,4238,4247,4251,4255,4268],{"__ignoreMap":75},[80,4147,4148],{"class":82,"line":83},[80,4149,307],{"emptyLinePlaceholder":306},[80,4151,4152],{"class":82,"line":153},[80,4153,4154],{"class":485},"# 解压cuDNN文件\n",[80,4156,4157,4160,4163],{"class":82,"line":166},[80,4158,4159],{"class":86},"tar",[80,4161,4162],{"class":282}," -xvf",[80,4164,4165],{"class":90}," .\u002Fcudnn-linux-x86_64-8.9.7.29_cuda12-archive.tar.xz\n",[80,4167,4168],{"class":82,"line":288},[80,4169,307],{"emptyLinePlaceholder":306},[80,4171,4172],{"class":82,"line":303},[80,4173,4174],{"class":485},"# cd进文件夹\n",[80,4176,4177,4179],{"class":82,"line":310},[80,4178,491],{"class":282},[80,4180,4181],{"class":90}," .\u002Fcudnn-linux-x86_64-8.9.7.29_cuda12-archive\n",[80,4183,4184],{"class":82,"line":563},[80,4185,307],{"emptyLinePlaceholder":306},[80,4187,4188],{"class":82,"line":569},[80,4189,4190],{"class":485},"# 复制cuDNN文件到CUDA目录\n",[80,4192,4193,4195,4198,4201,4203],{"class":82,"line":580},[80,4194,144],{"class":86},[80,4196,4197],{"class":90}," cp",[80,4199,4200],{"class":90}," include\u002Fcudnn",[80,4202,1309],{"class":282},[80,4204,4205],{"class":90},"    \u002Fusr\u002Flocal\u002Fcuda\u002Finclude\n",[80,4207,4208,4210,4212,4215,4217],{"class":82,"line":589},[80,4209,144],{"class":86},[80,4211,4197],{"class":90},[80,4213,4214],{"class":90}," lib\u002Flibcudnn",[80,4216,1309],{"class":282},[80,4218,4219],{"class":90},"    \u002Fusr\u002Flocal\u002Fcuda\u002Flib64\n",[80,4221,4222],{"class":82,"line":601},[80,4223,307],{"emptyLinePlaceholder":306},[80,4225,4226],{"class":82,"line":607},[80,4227,4228],{"class":485},"# 对比一下有没有缺文件\n",[80,4230,4231,4233,4236],{"class":82,"line":612},[80,4232,2834],{"class":86},[80,4234,4235],{"class":90}," \u002Fusr\u002Flocal\u002Fcuda\u002Finclude\u002Fcudnn",[80,4237,999],{"class":282},[80,4239,4240,4242,4245],{"class":82,"line":618},[80,4241,2834],{"class":86},[80,4243,4244],{"class":90}," \u002Fusr\u002Flocal\u002Fcuda\u002Flib64\u002Flibcudnn",[80,4246,999],{"class":282},[80,4248,4249],{"class":82,"line":628},[80,4250,307],{"emptyLinePlaceholder":306},[80,4252,4253],{"class":82,"line":634},[80,4254,3856],{"class":485},[80,4256,4257,4259,4261,4264,4266],{"class":82,"line":2581},[80,4258,144],{"class":86},[80,4260,3653],{"class":90},[80,4262,4263],{"class":90}," a+r",[80,4265,4235],{"class":90},[80,4267,999],{"class":282},[80,4269,4270,4272,4274,4276,4278],{"class":82,"line":2594},[80,4271,144],{"class":86},[80,4273,3653],{"class":90},[80,4275,4263],{"class":90},[80,4277,4244],{"class":90},[80,4279,999],{"class":282},[1275,4281,4282],{"start":166},[1278,4283,4284],{},"检查是否安装成功",[70,4286,4288],{"className":72,"code":4287,"language":74,"meta":75,"style":75},"\n# 检查cuDNN版本命令\ncat \u002Fusr\u002Flocal\u002Fcuda\u002Finclude\u002Fcudnn_version.h | grep CUDNN_MAJOR -A 2\n",[77,4289,4290,4294,4299],{"__ignoreMap":75},[80,4291,4292],{"class":82,"line":83},[80,4293,307],{"emptyLinePlaceholder":306},[80,4295,4296],{"class":82,"line":153},[80,4297,4298],{"class":485},"# 检查cuDNN版本命令\n",[80,4300,4301,4304,4307,4309,4311,4314,4317],{"class":82,"line":166},[80,4302,4303],{"class":86},"cat",[80,4305,4306],{"class":90}," \u002Fusr\u002Flocal\u002Fcuda\u002Finclude\u002Fcudnn_version.h",[80,4308,95],{"class":94},[80,4310,1871],{"class":86},[80,4312,4313],{"class":90}," CUDNN_MAJOR",[80,4315,4316],{"class":282}," -A",[80,4318,4319],{"class":282}," 2\n",[17,4321,4322],{},"出现下图这样的就是安装成功了",[17,4324,4325],{},[105,4326],{"alt":75,"src":4327},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage268.webp",[1275,4329,4330],{"start":288},[1278,4331,4332],{},"软链接",[70,4334,4336],{"className":72,"code":4335,"language":74,"meta":75,"style":75},"\n# 运行 ldconfig 以更新库缓存：（如果运行 ldconfig 后没有出现任何错误，说明配置已经完成。）\nsudo ldconfig\n",[77,4337,4338,4342,4347],{"__ignoreMap":75},[80,4339,4340],{"class":82,"line":83},[80,4341,307],{"emptyLinePlaceholder":306},[80,4343,4344],{"class":82,"line":153},[80,4345,4346],{"class":485},"# 运行 ldconfig 以更新库缓存：（如果运行 ldconfig 后没有出现任何错误，说明配置已经完成。）\n",[80,4348,4349,4351],{"class":82,"line":166},[80,4350,144],{"class":86},[80,4352,4353],{"class":90}," ldconfig\n",[17,4355,4356],{},"如果出现下列提示，则需要软链接**(如果没有下列提示，则什么都不需要做)**",[70,4358,4360],{"className":1620,"code":4359,"language":1622,"meta":1623,"style":75},"ldconfig: \u002Fusr\u002Flocal\u002Fcuda-12.4\u002Ftargets\u002Fx86_64-linux\u002Flib\u002Flibcudnn_cnn_train.so.8 is not a symbolic link  \nldconfig: \u002Fusr\u002Flocal\u002Fcuda-12.4\u002Ftargets\u002Fx86_64-linux\u002Flib\u002Flibcudnn_ops_train.so.8 is not a symbolic link  \nldconfig: \u002Fusr\u002Flocal\u002Fcuda-12.4\u002Ftargets\u002Fx86_64-linux\u002Flib\u002Flibcudnn_ops_infer.so.8 is not a symbolic link  \nldconfig: \u002Fusr\u002Flocal\u002Fcuda-12.4\u002Ftargets\u002Fx86_64-linux\u002Flib\u002Flibcudnn_adv_infer.so.8 is not a symbolic link  \nldconfig: \u002Fusr\u002Flocal\u002Fcuda-12.4\u002Ftargets\u002Fx86_64-linux\u002Flib\u002Flibcudnn_cnn_infer.so.8 is not a symbolic link  \nldconfig: \u002Fusr\u002Flocal\u002Fcuda-12.4\u002Ftargets\u002Fx86_64-linux\u002Flib\u002Flibcudnn.so.8 is not a symbolic link  \nldconfig: \u002Fusr\u002Flocal\u002Fcuda-12.4\u002Ftargets\u002Fx86_64-linux\u002Flib\u002Flibcudnn_adv_train.so.8 is not a symbolic link\n",[77,4361,4362,4367,4372,4377,4382,4387,4392],{"__ignoreMap":75},[80,4363,4364],{"class":82,"line":83},[80,4365,4366],{},"ldconfig: \u002Fusr\u002Flocal\u002Fcuda-12.4\u002Ftargets\u002Fx86_64-linux\u002Flib\u002Flibcudnn_cnn_train.so.8 is not a symbolic link  \n",[80,4368,4369],{"class":82,"line":153},[80,4370,4371],{},"ldconfig: \u002Fusr\u002Flocal\u002Fcuda-12.4\u002Ftargets\u002Fx86_64-linux\u002Flib\u002Flibcudnn_ops_train.so.8 is not a symbolic link  \n",[80,4373,4374],{"class":82,"line":166},[80,4375,4376],{},"ldconfig: \u002Fusr\u002Flocal\u002Fcuda-12.4\u002Ftargets\u002Fx86_64-linux\u002Flib\u002Flibcudnn_ops_infer.so.8 is not a symbolic link  \n",[80,4378,4379],{"class":82,"line":288},[80,4380,4381],{},"ldconfig: \u002Fusr\u002Flocal\u002Fcuda-12.4\u002Ftargets\u002Fx86_64-linux\u002Flib\u002Flibcudnn_adv_infer.so.8 is not a symbolic link  \n",[80,4383,4384],{"class":82,"line":303},[80,4385,4386],{},"ldconfig: \u002Fusr\u002Flocal\u002Fcuda-12.4\u002Ftargets\u002Fx86_64-linux\u002Flib\u002Flibcudnn_cnn_infer.so.8 is not a symbolic link  \n",[80,4388,4389],{"class":82,"line":310},[80,4390,4391],{},"ldconfig: \u002Fusr\u002Flocal\u002Fcuda-12.4\u002Ftargets\u002Fx86_64-linux\u002Flib\u002Flibcudnn.so.8 is not a symbolic link  \n",[80,4393,4394],{"class":82,"line":563},[80,4395,4396],{},"ldconfig: \u002Fusr\u002Flocal\u002Fcuda-12.4\u002Ftargets\u002Fx86_64-linux\u002Flib\u002Flibcudnn_adv_train.so.8 is not a symbolic link\n",[17,4398,4399],{},"运行下方的命令",[70,4401,4403],{"className":72,"code":4402,"language":74,"meta":75,"style":75},"\n# cd进入CUDA路径\ncd \u002Fusr\u002Flocal\u002Fcuda\u002Ftargets\u002Fx86_64-linux\u002Flib\n\n # 查看本路径下的需要软链接的文件名\n ls\n",[77,4404,4405,4409,4414,4421,4425,4430],{"__ignoreMap":75},[80,4406,4407],{"class":82,"line":83},[80,4408,307],{"emptyLinePlaceholder":306},[80,4410,4411],{"class":82,"line":153},[80,4412,4413],{"class":485},"# cd进入CUDA路径\n",[80,4415,4416,4418],{"class":82,"line":166},[80,4417,491],{"class":282},[80,4419,4420],{"class":90}," \u002Fusr\u002Flocal\u002Fcuda\u002Ftargets\u002Fx86_64-linux\u002Flib\n",[80,4422,4423],{"class":82,"line":288},[80,4424,307],{"emptyLinePlaceholder":306},[80,4426,4427],{"class":82,"line":303},[80,4428,4429],{"class":485}," # 查看本路径下的需要软链接的文件名\n",[80,4431,4432],{"class":82,"line":310},[80,4433,4434],{"class":86}," ls\n",[17,4436,4437],{},[105,4438],{"alt":75,"src":4439},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F03\u002F30\u002Fimage269.webp",[17,4441,4442,4443,122,4446,122,4449,4332],{},"如上图，我需要将",[77,4444,4445],{},"libcudnn_xxx_xxxxx.so.8.9.7",[77,4447,4448],{},"libcudnn_xxx_xxxxx.so.8",[77,4450,4451],{},"libcudnn_xxx_xxxxx.so",[70,4453,4455],{"className":72,"code":4454,"language":74,"meta":75,"style":75},"\n# 创建符号链接。对于每个 .so.8 文件，需要创建一个指向该文件的符号链接，通常链接的名称是不包含 .8 的文件名。\nsudo ln -sf libcudnn_cnn_train.so.8.9.7 libcudnn_cnn_train.so.8\nsudo ln -sf libcudnn_adv_infer.so.8.9.7 libcudnn_adv_infer.so.8\nsudo ln -sf libcudnn_adv_train.so.8.9.7 libcudnn_adv_train.so.8\nsudo ln -sf libcudnn_cnn_infer.so.8.9.7 libcudnn_cnn_infer.so.8\nsudo ln -sf libcudnn.so.8.9.7 libcudnn.so.8\nsudo ln -sf libcudnn_ops_infer.so.8.9.7 libcudnn_ops_infer.so.8\nsudo ln -sf libcudnn_ops_train.so.8.9.7 libcudnn_ops_train.so.8\n\n# 运行 ldconfig 以更新库缓存：（如果运行 ldconfig 后没有出现任何提示，说明配置已经完成。）\nsudo ldconfig\n\n# 使用 ls -l 来确认符号链接是否创建成功：(再次确认链接）\nls -l \u002Fusr\u002Flocal\u002Fcuda\u002Ftargets\u002Fx86_64-linux\u002Flib\u002Flibcudnn_*.so*\n",[77,4456,4457,4461,4466,4482,4496,4510,4524,4538,4552,4566,4570,4575,4581,4585,4590],{"__ignoreMap":75},[80,4458,4459],{"class":82,"line":83},[80,4460,307],{"emptyLinePlaceholder":306},[80,4462,4463],{"class":82,"line":153},[80,4464,4465],{"class":485},"# 创建符号链接。对于每个 .so.8 文件，需要创建一个指向该文件的符号链接，通常链接的名称是不包含 .8 的文件名。\n",[80,4467,4468,4470,4473,4476,4479],{"class":82,"line":166},[80,4469,144],{"class":86},[80,4471,4472],{"class":90}," ln",[80,4474,4475],{"class":282}," -sf",[80,4477,4478],{"class":90}," libcudnn_cnn_train.so.8.9.7",[80,4480,4481],{"class":90}," libcudnn_cnn_train.so.8\n",[80,4483,4484,4486,4488,4490,4493],{"class":82,"line":288},[80,4485,144],{"class":86},[80,4487,4472],{"class":90},[80,4489,4475],{"class":282},[80,4491,4492],{"class":90}," libcudnn_adv_infer.so.8.9.7",[80,4494,4495],{"class":90}," libcudnn_adv_infer.so.8\n",[80,4497,4498,4500,4502,4504,4507],{"class":82,"line":303},[80,4499,144],{"class":86},[80,4501,4472],{"class":90},[80,4503,4475],{"class":282},[80,4505,4506],{"class":90}," libcudnn_adv_train.so.8.9.7",[80,4508,4509],{"class":90}," libcudnn_adv_train.so.8\n",[80,4511,4512,4514,4516,4518,4521],{"class":82,"line":310},[80,4513,144],{"class":86},[80,4515,4472],{"class":90},[80,4517,4475],{"class":282},[80,4519,4520],{"class":90}," libcudnn_cnn_infer.so.8.9.7",[80,4522,4523],{"class":90}," libcudnn_cnn_infer.so.8\n",[80,4525,4526,4528,4530,4532,4535],{"class":82,"line":563},[80,4527,144],{"class":86},[80,4529,4472],{"class":90},[80,4531,4475],{"class":282},[80,4533,4534],{"class":90}," libcudnn.so.8.9.7",[80,4536,4537],{"class":90}," libcudnn.so.8\n",[80,4539,4540,4542,4544,4546,4549],{"class":82,"line":569},[80,4541,144],{"class":86},[80,4543,4472],{"class":90},[80,4545,4475],{"class":282},[80,4547,4548],{"class":90}," libcudnn_ops_infer.so.8.9.7",[80,4550,4551],{"class":90}," libcudnn_ops_infer.so.8\n",[80,4553,4554,4556,4558,4560,4563],{"class":82,"line":580},[80,4555,144],{"class":86},[80,4557,4472],{"class":90},[80,4559,4475],{"class":282},[80,4561,4562],{"class":90}," libcudnn_ops_train.so.8.9.7",[80,4564,4565],{"class":90}," libcudnn_ops_train.so.8\n",[80,4567,4568],{"class":82,"line":589},[80,4569,307],{"emptyLinePlaceholder":306},[80,4571,4572],{"class":82,"line":601},[80,4573,4574],{"class":485},"# 运行 ldconfig 以更新库缓存：（如果运行 ldconfig 后没有出现任何提示，说明配置已经完成。）\n",[80,4576,4577,4579],{"class":82,"line":607},[80,4578,144],{"class":86},[80,4580,4353],{"class":90},[80,4582,4583],{"class":82,"line":612},[80,4584,307],{"emptyLinePlaceholder":306},[80,4586,4587],{"class":82,"line":618},[80,4588,4589],{"class":485},"# 使用 ls -l 来确认符号链接是否创建成功：(再次确认链接）\n",[80,4591,4592,4594,4597,4600,4602,4605],{"class":82,"line":628},[80,4593,2834],{"class":86},[80,4595,4596],{"class":282}," -l",[80,4598,4599],{"class":90}," \u002Fusr\u002Flocal\u002Fcuda\u002Ftargets\u002Fx86_64-linux\u002Flib\u002Flibcudnn_",[80,4601,1309],{"class":282},[80,4603,4604],{"class":90},".so",[80,4606,999],{"class":282},[4608,4609,4610],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":75,"searchDepth":153,"depth":153,"links":4612},[4613,4614,4615,4616,4617,4618,4619,4620],{"id":14,"depth":166,"text":15},{"id":430,"depth":166,"text":431},{"id":1164,"depth":166,"text":1164},{"id":1180,"depth":166,"text":1180},{"id":1689,"depth":166,"text":1689},{"id":1836,"depth":166,"text":1837},{"id":2164,"depth":166,"text":2164},{"id":2183,"depth":166,"text":2183},0,"0300","2024-03-30","2024-03-30-linux-jiao-cheng","\u002Fwiki\u002F2024-03-30-linux-jiao-cheng","Linux教程","md",false,{},"\u002Fwiki\u002F2024-03-30-linux-jiao-cheng\u002F0300-an-zhuang-bi-bei-pei-zhi",{"title":5,"description":75},"wiki\u002F2024-03-30-Linux教程\u002F0300-安装必备配置","YnvGVTa6ldTe4eUMfS-0_R7AfQ3RJej-vsAY9LdBYW4",[4635,4641,4647,4649,4655,4661,4667,4673,4679,4685],{"path":4636,"stem":4637,"title":4638,"authors":4639,"date":4623,"chapterOrder":4640,"chapterDepth":4621,"docKey":4624,"docRoot":4625,"docTitle":4626,"isWikiDoc":306,"isWikiIndex":4628},"\u002Fwiki\u002F2024-03-30-linux-jiao-cheng\u002F0100-fa-xing-ban-tui-jian","wiki\u002F2024-03-30-Linux教程\u002F0100-发行版推荐","发行版推荐",[7],"0100",{"path":4642,"stem":4643,"title":4644,"authors":4645,"date":4623,"chapterOrder":4646,"chapterDepth":4621,"docKey":4624,"docRoot":4625,"docTitle":4626,"isWikiDoc":306,"isWikiIndex":4628},"\u002Fwiki\u002F2024-03-30-linux-jiao-cheng\u002F0200-linux-zhuang-ji-jiao-cheng","wiki\u002F2024-03-30-Linux教程\u002F0200-Linux装机教程","Linux装机教程",[7],"0200",{"path":4630,"stem":4632,"title":5,"authors":4648,"date":4623,"chapterOrder":4622,"chapterDepth":4621,"docKey":4624,"docRoot":4625,"docTitle":4626,"isWikiDoc":306,"isWikiIndex":4628},[7],{"path":4650,"stem":4651,"title":4652,"authors":4653,"date":4623,"chapterOrder":4654,"chapterDepth":4621,"docKey":4624,"docRoot":4625,"docTitle":4626,"isWikiDoc":306,"isWikiIndex":4628},"\u002Fwiki\u002F2024-03-30-linux-jiao-cheng\u002F0400-ming-ling-jiao-cheng-chang-qi-ji-lei","wiki\u002F2024-03-30-Linux教程\u002F0400-命令教程(长期积累)","命令教程(长期积累)",[7],"0400",{"path":4656,"stem":4657,"title":4658,"authors":4659,"date":4623,"chapterOrder":4660,"chapterDepth":4621,"docKey":4624,"docRoot":4625,"docTitle":4626,"isWikiDoc":306,"isWikiIndex":4628},"\u002Fwiki\u002F2024-03-30-linux-jiao-cheng\u002F0500-ge-zhong-huan-jing-pei-zhi","wiki\u002F2024-03-30-Linux教程\u002F0500-各种环境配置","各种环境配置",[7],"0500",{"path":4662,"stem":4663,"title":4664,"authors":4665,"date":4623,"chapterOrder":4666,"chapterDepth":4621,"docKey":4624,"docRoot":4625,"docTitle":4626,"isWikiDoc":306,"isWikiIndex":4628},"\u002Fwiki\u002F2024-03-30-linux-jiao-cheng\u002F0600-qi-ta-ke-xuan-pei-zhi","wiki\u002F2024-03-30-Linux教程\u002F0600-其他可选配置","其他可选配置",[7],"0600",{"path":4668,"stem":4669,"title":4670,"authors":4671,"date":4623,"chapterOrder":4672,"chapterDepth":4621,"docKey":4624,"docRoot":4625,"docTitle":4626,"isWikiDoc":306,"isWikiIndex":4628},"\u002Fwiki\u002F2024-03-30-linux-jiao-cheng\u002F0700-qemu-kvm-xu-ni-ji","wiki\u002F2024-03-30-Linux教程\u002F0700-QEMU-KVM虚拟机","QEMU-KVM虚拟机",[7],"0700",{"path":4674,"stem":4675,"title":4676,"authors":4677,"date":4623,"chapterOrder":4678,"chapterDepth":4621,"docKey":4624,"docRoot":4625,"docTitle":4626,"isWikiDoc":306,"isWikiIndex":4628},"\u002Fwiki\u002F2024-03-30-linux-jiao-cheng\u002F0800-tuo-zhan-gong-neng","wiki\u002F2024-03-30-Linux教程\u002F0800-拓展功能","拓展功能",[7],"0800",{"path":4680,"stem":4681,"title":4682,"authors":4683,"date":4623,"chapterOrder":4684,"chapterDepth":4621,"docKey":4624,"docRoot":4625,"docTitle":4626,"isWikiDoc":306,"isWikiIndex":4628},"\u002Fwiki\u002F2024-03-30-linux-jiao-cheng\u002F0900-qi-ta-cao-zuo","wiki\u002F2024-03-30-Linux教程\u002F0900-其他操作","其他操作",[7],"0900",{"path":4625,"stem":4686,"title":4626,"authors":4687,"date":4623,"chapterOrder":4688,"chapterDepth":4621,"docKey":4624,"docRoot":4625,"docTitle":4626,"isWikiDoc":306,"isWikiIndex":306},"wiki\u002F2024-03-30-Linux教程\u002Findex",[7],null,[4690,4692,4695,4698],{"name":7,"image":4691},"\u002Fimages\u002Fmember_photo\u002F董佳辉.jpg",{"name":4693,"image":4694},"宫金良","\u002Fimages\u002Fmember_photo\u002F宫金良.jpg",{"name":4696,"image":4697},"巩丽","\u002Fimages\u002Fmember_photo\u002F巩丽.png",{"name":4699,"image":4700},"张彦斐","\u002Fimages\u002Fmember_photo\u002F张彦斐.jpg",1792431904888]