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