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