<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      7_Linux 新手雙攻略:軟件安裝全解析 + 常見陷阱避坑指南

      Linux 新手雙攻略:軟件安裝全解析 + 常見陷阱避坑指南

      對 Linux 新手來說,“裝軟件” 和 “日常操作” 是最容易踩坑的兩大場景 —— 要么分不清 APT 和 YUM,裝軟件時提示 “依賴沖突”;要么遇到終端亂碼、時區錯誤,半天找不到解決辦法。今天這篇文章,先帶你吃透 “軟件安裝” 的核心邏輯(APT/YUM/ 源碼編譯全對比),再幫你避開 10 個新手高頻陷阱,讓你從 “懵圈操作” 變 “順暢使用”。

      第一部分:軟件安裝不再懵 ——APT/YUM/ 源碼編譯全解析

      Linux 軟件安裝主要分三大類:Debian 系的 APT、RHEL 系的 YUM/DNF,以及通用的源碼編譯。先搞懂它們的差異和用法,裝軟件再也不用 “百度半天找命令”。

      一、先分清:APT vs YUM/DNF—— 不同系統用對工具

      Linux 兩大主流發行版家族(Debian 系:Ubuntu、Debian;RHEL 系:CentOS、RHEL、Rocky Linux)的包管理工具不同,用錯工具會直接提示 “命令不存在”,先看核心對比:

      對比維度 Debian 系(APT 工具) RHEL 系(YUM/DNF 工具) 關鍵區別
      代表系統 Ubuntu 24.04、Debian 12 CentOS 9、RHEL 9、Rocky Linux 9 APT 是 “Advanced Package Tool”,DNF 是 YUM 的升級款(更高效)
      軟件包格式 .deb .rpm 格式不兼容,不能混用
      常用核心命令 1. 安裝:sudo apt install 軟件名 2. 更新緩存:sudo apt update 3. 升級軟件:sudo apt upgrade 4. 卸載:sudo apt remove 軟件名(保留配置)/ sudo apt purge 軟件名(刪除配置) 1. 安裝:sudo dnf install 軟件名(YUM 用yum替代dnf) 2. 更新緩存:sudo dnf makecache 3. 升級軟件:sudo dnf upgrade 4. 卸載:sudo dnf remove 軟件名(YUM 同) DNF 支持 “模塊化安裝”(如指定 Python 版本),YUM 無此功能;APT 的purge能徹底刪配置,DNF 需額外刪配置文件
      搜索軟件 sudo apt search 關鍵詞 sudo dnf search 關鍵詞 均支持模糊搜索,APT 結果更簡潔

      新手實戰:以 “安裝 Nginx” 為例

      • Ubuntu 系統(APT)

        完整流程:更新緩存→安裝→驗證

      sudo apt update  # 更新軟件源緩存(避免裝舊版本)
      
      sudo apt install nginx  # 安裝Nginx
      
      nginx -v  # 驗證是否安裝成功(顯示版本號即成功)
      
      • CentOS 系統(DNF)

        完整流程:

      sudo dnf makecache  # 更新緩存
      
      sudo dnf install nginx  # 安裝Nginx
      
      nginx -v  # 驗證
      

      二、軟件安裝避坑:2 個高頻問題解決方法

      新手裝軟件最常遇到 “軟件源配置錯誤” 和 “依賴沖突”,這兩個問題看似復雜,其實按步驟操作都能解決。

      避坑 1:軟件源配置錯誤 ——“apt update 提示 404” 怎么辦?

      軟件源是 Linux 獲取軟件的 “倉庫地址”,默認源可能因網絡問題(比如國外源訪問慢)或配置錯誤(比如版本號不對)導致 “404 Not Found”。

      解決步驟(以 Ubuntu 24.04 換國內源為例)

      1. 備份原軟件源文件(避免改壞后無法恢復):

        sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

      2. 替換為國內源(推薦阿里源 / 清華源,速度快):

        用文本編輯器打開源文件:sudo vim /etc/apt/sources.list

        刪除原有內容,粘貼以下阿里源(Ubuntu 24.04 對應 “noble” 版本,其他版本需改版本名,比如 22.04 是 “jammy”):

      deb http://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiverse
      
      deb http://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse
      
      deb http://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiverse
      
      deb http://mirrors.aliyun.com/ubuntu/ noble-proposed main restricted universe multiverse
      
      deb http://mirrors.aliyun.com/ubuntu/ noble-backports main restricted universe multiverse
      
      deb-src http://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiverse
      
      deb-src http://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse
      
      deb-src http://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiverse
      
      deb-src http://mirrors.aliyun.com/ubuntu/ noble-proposed main restricted universe multiverse
      
      deb-src http://mirrors.aliyun.com/ubuntu/ noble-backports main restricted universe multiverse
      
      1. 更新緩存

        sudo apt update(此時無 404 提示,說明源配置成功)

      RHEL 系換源方法

      CentOS 9 換阿里源:

      1. 備份原源:sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

      2. 下載阿里源:sudo wget -O /etc/yum.repos.d/CentOS-Base.repo ``https://mirrors.aliyun.com/repo/Centos-9.repo

      3. 生成緩存:sudo dnf makecache

      避坑 2:依賴沖突 ——“無法安裝,因為依賴未滿足” 怎么辦?

      依賴沖突是指 “安裝 A 軟件需要 B 軟件的 1.0 版本,但系統里是 B 軟件的 2.0 版本”,導致安裝失敗。新手不用慌,用工具自動修復即可。

      系統類型 依賴沖突修復命令 實戰例子(以安裝 “git” 提示依賴沖突為例)
      Debian 系(APT) sudo apt --fix-broken install(自動修復依賴) 1. 先執行修復:sudo apt --fix-broken install 2. 再安裝 git:sudo apt install git
      RHEL 系(DNF) sudo dnf clean all && sudo dnf distro-sync(清理緩存 + 同步依賴) 1. 清理緩存:sudo dnf clean all 2. 同步依賴:sudo dnf distro-sync 3. 安裝 git:sudo dnf install git

      新手提醒:不要手動刪除 “沖突的依賴”!比如提示 “libssl1.1 未安裝”,直接用修復命令,系統會自動安裝或調整依賴版本,手動刪除可能導致其他軟件崩潰。

      三、進階技巧:本地鏡像源搭建(適用于內網環境)

      如果公司 / 家里是 “內網環境”(無法連外網),多臺 Linux 機器裝軟件時,每次都用 U 盤拷貝安裝包很麻煩 —— 搭建 “本地鏡像源”,讓內網機器直接從本地下載軟件,效率翻倍。

      1. Debian 系(APT)本地源搭建(以 Ubuntu 24.04 為例)

      需要一臺 “能連外網的 Ubuntu 機器”(作為鏡像源服務器)和 U 盤(拷貝鏡像):

      1. 安裝 apt-mirror 工具(用于下載外網源到本地):

        sudo apt install apt-mirror

      2. 配置鏡像源下載范圍

        編輯配置文件:sudo vim /etc/apt/mirror.list

        保留以下內容(只下載 main/restricted 組件,減少鏡像大小):

      deb-amd64 http://mirrors.aliyun.com/ubuntu/ noble main restricted
      
      deb-src http://mirrors.aliyun.com/ubuntu/ noble main restricted
      
      \# 鏡像保存路徑(默認/var/spool/apt-mirror,可改)
      
      set base\_path    /var/spool/apt-mirror
      
      1. 開始下載鏡像

        sudo apt-mirror(耐心等待,視網速和組件多少,可能需要幾小時,下載完后 /var/spool/apt-mirror 會有鏡像文件)

      2. 內網機器使用本地源

        把 /var/spool/apt-mirror 里的 “mirrors.aliyun.com” 目錄拷貝到內網 U 盤,再拷貝到內網 Ubuntu 機器的 /var/local/ 目錄;

        編輯內網機器的源文件:sudo vim /etc/apt/sources.list,把 “http://mirrors.aliyun.com/ubuntu/” 換成 “file:///var/local/mirrors.aliyun.com/ubuntu/”;

        更新緩存:sudo apt update,之后就能從本地源裝軟件了。

      2. RHEL 系(DNF)本地源搭建(以 CentOS 9 為例)

      1. 安裝 createrepo 工具

        sudo dnf install createrepo

      2. 下載 rpm 包到本地

        從外網下載需要的 rpm 包(比如 nginx、git),放到 /var/local/repo 目錄:

        mkdir -p /var/local/repo && cd /var/local/repo

        sudo dnf download --downloadonly --destdir=. nginx git(只下載不安裝,保存到當前目錄)

      3. 生成 repo 索引

        sudo createrepo /var/local/repo(生成 repodata 目錄,內含索引信息)

      4. 內網機器使用本地源

        內網 CentOS 機器新建 repo 文件:sudo vim /etc/yum.repos.d/local.repo

        寫入以下內容:

      \[local-repo]
      
      name=Local CentOS 9 Repo
      
      baseurl=file:///var/local/repo  # 內網機器上rpm包的路徑
      
      enabled=1
      
      gpgcheck=0  # 內網源關閉GPG校驗(避免無密鑰無法使用)
      

      生成緩存:sudo dnf makecache,即可從本地源裝軟件。

      第二部分:入門避坑指南 —— 新手常踩的 10 個 Linux 陷阱

      解決了軟件安裝問題,日常操作中還有很多 “小陷阱” 讓新手頭疼,比如終端亂碼、時區錯誤,下面按 “痛點類型” 整理 10 個高頻陷阱及解決方法。

      一、終端與顯示類陷阱(3 個)

      陷阱 1:終端亂碼 —— 輸入中文顯示 “???” 或亂碼字符

      原因:系統 “Locale”(區域語言設置)不對,默認用了英文編碼(如 POSIX),不支持中文。

      解決步驟

      1. 查看當前 Localelocale(若輸出 LANG=POSIX,說明編碼錯誤);

      2. 安裝中文 Localesudo apt install language-pack-zh-hans(Ubuntu)/ sudo dnf install glibc-langpack-zh(CentOS);

      3. 設置中文 Locale

        臨時生效:export LANG=zh_CN.UTF-8

        永久生效:echo "export LANG=zh_CN.UTF-8" >> ~/.bashrc,再執行source ~/.bashrc(重啟終端后生效);

      4. 驗證:輸入locale,顯示 LANG=zh_CN.UTF-8,終端輸入中文不再亂碼。

      陷阱 2:終端無法輸入中文 —— 能顯示中文,但輸入法打不出中文

      原因:沒裝中文輸入法或輸入法框架。

      解決步驟(Ubuntu 為例)

      1. 安裝 IBus 輸入法框架和中文輸入法

        sudo apt install ibus ibus-pinyin

      2. 配置輸入法

        打開 “設置→區域與語言→輸入源→添加→漢語(中國)→漢語(拼音)”;

      3. 切換輸入法:按Ctrl+Space(空格)切換中英文,此時能打出中文。

      陷阱 3:圖形界面分辨率異常 —— 屏幕顯示不全或字體模糊

      原因:顯卡驅動未安裝或分辨率未適配。

      解決步驟(Ubuntu 桌面版)

      1. 查看顯卡型號lspci | grep -i vga(比如顯示 “NVIDIA GeForce GTX 1650”);

      2. 安裝對應顯卡驅動

        打開 “軟件和更新→附加驅動”,選擇 “NVIDIA-driver-535”(對應顯卡型號的驅動,不要選 “開源驅動”),點擊 “應用更改”,重啟后生效;

      3. 調整分辨率

        右鍵桌面→“顯示設置”,選擇 “1920×1080”(或顯示器支持的最佳分辨率),點擊 “應用”。

      二、時間與網絡類陷阱(3 個)

      陷阱 4:時區錯誤 —— 系統時間比實際時間差 8 小時(比如實際 14 點,系統顯示 6 點)

      原因:默認時區是 UTC(世界協調時間),不是中國時區(Asia/Shanghai)。

      解決步驟(通用命令,所有 Linux 系統適用)

      1. 查看當前時區timedatectl(若 Time zone 顯示 UTC,說明時區錯誤);

      2. 設置中國時區

        sudo timedatectl set-timezone Asia/Shanghai

      3. 同步網絡時間(避免時區對了但時間不準):

        sudo apt install ntpdate(Ubuntu)/ sudo dnf install ntpdate(CentOS);

        sudo ntpdate ``ntp.aliyun.com(同步阿里時間服務器);

      4. 驗證date(顯示當前中國時間,比如 “2024 年 10 月 15 日 星期二 14:30:00 CST”,CST 是中國標準時間)。

      陷阱 5:無法聯網 —— 圖標顯示 “未連接”,ping 百度提示 “Network is unreachable”

      原因:網卡未啟用、IP 配置錯誤或 Wi-Fi 未連接。

      解決步驟(分有線 / 無線)

      • 有線網絡
      1. 查網卡狀態:ip addr(看 eth0/ens33 的狀態是否為 UP,若為 DOWN,執行sudo ip link set eth0 up啟用);

      2. 查 IP 配置:若ip addr沒顯示 192.168.x.x 的 IP,執行sudo dhclient eth0(自動獲取 IP);

      3. 測連通:ping ``www.baidu.com,能收到回復即正常。

      • 無線網絡(Ubuntu 桌面版):
      1. 打開終端輸入nmcli device wifi list(查看附近 Wi-Fi);

      2. 連接 Wi-Fi:sudo nmcli device wifi connect "Wi-Fi名稱" password "Wi-Fi密碼"

      3. 驗證:ping ``www.baidu.com

      陷阱 6:IP 地址沖突 —— 能聯網但頻繁斷連,提示 “address already in use”

      原因:你的 Linux IP 和內網其他設備(比如同事電腦、打印機)重復了。

      解決步驟

      1. 查當前 IPip addr(比如當前 IP 是 192.168.1.100);

      2. 改靜態 IP 避免沖突(以 Ubuntu 為例):

        用 nmcli 改:sudo nmcli connection modify eth0 ipv4.method manual ipv4.addresses ``192.168.1.105/24`` ipv4.gateway ``192.168.1.1`` ipv4.dns ``8.8.8.8

        重啟網卡:sudo nmcli connection down eth0 && sudo nmcli connection up eth0

      3. 驗證ping ``192.168.1.105(能通),ping ``www.baidu.com(能通),且不再斷連。

      三、權限與操作類陷阱(4 個)

      陷阱 7:權限不足 —— 執行sudo提示 “xxx is not in the sudoers file”

      原因:當前用戶沒加入 “sudo 組”(只有 sudo 組用戶能執行管理員命令)。

      解決步驟

      1. 切換到 root 用戶(需要知道 root 密碼,若不知道,先在登錄界面用 root 登錄):

        su - root(輸入 root 密碼);

      2. 將當前用戶加入 sudo 組(以用戶 “ubuntu” 為例):

        Ubuntu:usermod -aG sudo ubuntu

        CentOS:usermod -aG wheel ubuntu(CentOS 的 sudo 組是 wheel);

      3. 注銷重新登錄(權限變更需要重新登錄生效);

      4. 驗證sudo apt update(不再提示權限不足,能正常執行)。

      陷阱 8:誤刪文件 —— 用rm刪了重要文件,想恢復但找不到回收站

      原因:Linux 默認rm刪除文件不進回收站,直接徹底刪除(除非用了 Trash-CLI)。

      解決步驟(預防 + 恢復)

      • 預防:提前裝 Trash-CLI(終端回收站):

        sudo apt install trash-cli(Ubuntu)/ sudo dnf install trash-cli(CentOS);

        以后刪文件用trash-put 文件名(代替rm),恢復用trash-restore(按提示選文件編號)。

      • 已刪除恢復(若沒裝 Trash-CLI,且文件在 ext4 分區):

        立即停止對該分區的寫入(避免新數據覆蓋刪除文件);

        安裝 extundelete 工具:sudo apt install extundelete

        恢復文件:sudo extundelete /dev/sda1 --restore-file /home/ubuntu/note.txt(/dev/sda1 是文件所在分區,/home/ubuntu/note.txt 是刪除文件的路徑,恢復后在 “RECOVERED_FILES” 目錄找到)。

      陷阱 9:執行腳本提示 “Permission denied”—— 明明是自己的腳本,卻不能運行

      原因:腳本文件沒有 “執行權限”(Linux 文件默認只有讀 / 寫權限,沒有執行權限)。

      解決步驟

      1. 查看文件權限ls -l ``test.sh(若輸出-rw-r--r--,說明沒執行權限,x 位是 -);

      2. 添加執行權限

        給當前用戶加執行權限:chmod u+x ``test.sh(u 代表所有者,x 代表執行);

        給所有用戶加執行權限(慎用,適合公開腳本):chmod +x ``test.sh

      3. 執行腳本./``test.sh(必須加./,表示 “當前目錄下的腳本”,否則系統會找 PATH 里的命令)。

      陷阱 10:掛載 U 盤提示 “mount: /mnt/usb: permission denied”

      原因:U 盤掛載目錄(如 /mnt/usb)的權限不夠,當前用戶無法讀寫。

      解決步驟

      1. 創建掛載目錄sudo mkdir -p /mnt/usb

      2. 查看 U 盤設備名lsblk(找到 “sdb1” 這類設備,比如 U 盤是 /dev/sdb1);

      3. 掛載 U 盤并設置權限

        sudo mount /dev/sdb1 /mnt/usb -o uid=1000,gid=1000(uid/gid 是當前用戶的 ID,用id命令查看,比如 ubuntu 的 uid 是 1000,這樣掛載后當前用戶能讀寫 U 盤);

      4. 卸載 U 盤:用完后執行sudo umount /mnt/usb(不要直接拔 U 盤,避免數據損壞)。

      四、新手友好工具推薦 —— 減少命令行壓力

      如果覺得命令行操作太復雜,這些圖形化工具能幫你 “點鼠標” 解決問題:

      1. Synaptic 包管理(Debian 系):

        替代 APT 命令的圖形化工具,能直觀搜索、安裝、卸載軟件,還能解決依賴沖突;

        安裝:sudo apt install synaptic,打開后像 “應用商店” 一樣操作,新手易上手。

      2. htop 可視化監控

        替代 top 命令,用顏色區分 CPU、內存占用,支持鼠標點擊排序、關閉進程;

        安裝:sudo apt install htop(Ubuntu)/ sudo dnf install htop(CentOS),打開后直接看進程狀態,比 top 更直觀。

      3. GParted 分區工具

        圖形化分區工具,能創建、刪除、調整分區大小,比 fdisk/parted 命令更安全;

        安裝:sudo apt install gparted(Ubuntu),打開后需要輸入密碼,操作前先備份數據,避免分區丟失。

      4. FileZilla(遠程文件傳輸):

        替代 scp 命令,用圖形化界面連接遠程 Linux 機器,拖拽文件即可傳輸,支持斷點續傳;

        安裝:sudo apt install filezilla,打開后輸入遠程 IP、用戶名、密碼,連接后就能傳文件。

      總結:新手進階的 “2 個核心”

      1. 軟件安裝:先分清系統家族(Debian 用 APT,RHEL 用 DNF),遇到源錯誤換國內源,依賴沖突用修復命令,內網環境搭本地源;

      2. 避坑關鍵:終端亂碼改 Locale,時區錯誤用 timedatectl,權限不足加 sudo 組,刪除文件用 Trash-CLI,多借助圖形化工具減少命令行壓力。

      Linux 新手踩坑是正常的,關鍵是 “遇到問題記下來,解決后總結方法”—— 比如把軟件源配置步驟、權限不足的解決方法存到筆記里,下次遇到類似問題就能快速解決。隨著操作越來越多,你會發現 Linux 其實沒那么難,反而比 Windows 更靈活、更高效。

      posted @ 2025-10-12 18:56  S&L·chuck  閱讀(76)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 人妻av资源先锋影音av资源| 99久久精品国产亚洲精品| 丰满岳乱妇久久久| 91福利一区二区三区| 97人洗澡人人澡人人爽人人模| 国产精品午夜无码AV天美传媒 | 99热久久这里只有精品| 91福利一区福利二区| 亚洲精品韩国一区二区| 日韩一区在线中文字幕| 亚洲国产精品日韩av专区| 日本做受高潮好舒服视频| 固阳县| 精品亚洲欧美无人区乱码| 特级毛片在线大全免费播放| 一区二区三区国产亚洲网站| 你懂的视频在线一区二区| 日本无人区一区二区三区| 国产综合一区二区三区麻豆| 国产综合久久久久久鬼色| 潘金莲高清dvd碟片| 日韩无专区精品中文字幕| 成人3d动漫一区二区三区| 美乳丰满人妻无码视频| 久久99九九精品久久久久蜜桃| 综合在线 亚洲 成人 欧美| 伊人激情一区二区三区av| 蜜芽久久人人超碰爱香蕉| 99www久久综合久久爱com| 四虎永久免费高清视频| 一二三四区无产乱码1000集| 国产精品无码av在线一区| 国产精品久久中文字幕| 国产亚洲精品久久久久蜜臀| 亚洲中文字幕第二十三页| 免费观看欧美猛交视频黑人| 精品亚洲国产成人痴汉av| jizz国产免费观看| 亚洲天堂一区二区三区四区| 亚洲色成人一区二区三区| 国产精品成人中文字幕|