# Linux 初始安裝及設定手冊 Part 1 ## 注意事項 請注意 指令前面沒有加 `sudo` 代表不需要 因為這與全域安裝或是使用者安裝有關 錯誤使用可能會使安裝出問題 本指南僅適用撰寫時的情況 會盡可能補全 但是因系統更新及套件更新可能很快 因此不一定可以涵蓋所有情況 請記得隨時 Google 查詢遇到的問題 感謝 更新時間 2025.11.06 ## 目錄 Linux 初始安裝及設定手冊 Part 1 ( 本篇 ) [Linux 初始安裝及設定手冊 Part 2 ( 基礎安裝 )](https://hackmd.io/@JoeYang/S1klXnDRlx) [Linux 初始安裝及設定手冊 Part 3 ( 一般開發相關 )](https://hackmd.io/@JoeYang/ByKPf2v0gg) [Linux 初始安裝及設定手冊 Part 4 ( 容器相關開發環境 )](https://hackmd.io/@JoeYang/Sk2N6sP0el) [Linux 初始安裝及設定手冊 part 5 ( 常用工具 )](https://hackmd.io/@JoeYang/ByyMCsPCll) [Fedora install Nvidia Driver Guide](https://hackmd.io/@JoeYang/SkjToMrAxe) [Fedora install CUDA Toolkit Guide](https://hackmd.io/@JoeYang/r1m736Vk-e) [Fedora install cuDNN Guide](https://hackmd.io/@JoeYang/S13WPbBkbe) ## iso 下載 `https://ubuntu.com/download/desktop` `https://www.fedoraproject.org/kde/download/` 目前安裝以 Fedora 為主 ## 檔案架構 ### 檔案與權限 | 類型 | 範例路徑 | 是否共用 | 擁有者 | 備註 | |------|------------|------------|---------|------| | 系統程式 | `/usr/bin/zsh`, `/usr/bin/code` | Y | root | 所有使用者共用 | | 全域設定 | `/etc/profile` | Y | root | 所有使用者登入都會讀取 | | 新使用者模板 | `/etc/skel` | N/A | root | useradd 建帳號時複製 | | 使用者家目錄 | `/home/*` | N | 各自使用者 | 彼此隔離 | | root 家目錄 | `/root` | N | root | 僅 root 登入使用 | | 共用主題 / 外掛 | `/usr/share/oh-my-zsh/` | Y | root | 全系統共用 | | 輸入法全域設定 | `/etc/profile.d/ime.sh` | Y | root | 所有使用者登入套用 | | 個人輸入法設定 | `~/.config/{ibus,fcitx}/` | N | 使用者本人 | 各自偏好設定 | | Zsh 歷史檔 | `~/.zsh_history` | N | 使用者本人 | 只記錄自己的指令 | ## 更新 #### Ubuntu 流程 請執行 ``` sudo apt update sudo apt upgrade ``` #### Fedora 流程 請執行 ``` sudo dnf update ``` 首次更新可能會出現以下訊息 ```bash #範例訊息 Importing GPG key 0xFD431D51: Userid : "Fedora (42) <fedora@fedoraproject.org>" Fingerprint: 1234 5678 ABCD EFGH AB12 90D4 1AC3 78D8 FD43 1D51 From : /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-42-x86_64 Is this ok [y/N]: ``` 請至 確認GPG金鑰正確 `https://fedoraproject.org/security`