Fedora25安裝后你需要做的配置


安裝Fedora后快速開始使用

How to use your new Fedora ?

  • [name] 表示軟件名或其他選項名
  • # 在命令前面的表示該行命令需要以管理員身份執行,使用sudo即可。
  • $ 在命令前面的表示該行命令一般用戶即可執行。

first: 設置terminal快捷啟動

  • 在setting中選擇keyboard,在最下面的 + ,點擊一下后添加快捷鍵,名字隨意,設為terminal就好
  • 命令(Command)填:gnome-terminal

second:刪除不需要的軟件

  • 如果你已經知道那些軟件是你不需要的,可以先刪除掉,以免影響你的后續使用心情
  • # dnf remove [packageName]

third:update your software

  • # dnf update

forth:刪除舊版本內核

  • 1、查看已安裝的內核相關包
  • $ rpm -qa | grep kernel


  • 2、查看當前使用的內核
  • $ uname -r


  • 3、確定要刪除的版本(如果你想要刪除的是當前使用的內核,請重啟進入后選擇需要留下的內核進入)刪除它及它的相關的東西,注意版本!!!例如下面
  • # dnf remove kernel-4.8.6...(省略)

fifth:安裝vim等編輯器

  • vim:人稱編輯器之神
  • # dnf install vim(配置省略,因為我不會用)


  • VScode:去官網找到VSCode的rpm安裝包下載,下載時就會提示你是否下載安裝
  • 如果你選錯了導致不會自動跳轉到安裝界面也不要緊,找到文件位置
  • # rpm -ivh ---.rpm即可


  • atom:需要添加fzug軟件源,下面會講到
  • # dnf install atom

在社區安裝源中安裝atom頁面下面有安裝nvm(建議觀看eighth應該更好理解或者安裝)、更新nodejs,還有atom部分插件啟用失敗的解決辦法

  • 以上安裝的編輯器都已經自動配置好了變量,都可以直接在終端中以命令的形式打開。

sixth:添加軟件源

在手動配置軟件源的時候需要在更新一下本地緩存

  • # dnf makecache

  • 中文社區軟件源

  • 詳見https://github.com/FZUG/repo/wiki/添加-FZUG-源,同時提供了幾個常見軟件安裝及問題解決

使用社區源安裝搜狗輸入法,由於搜狗程序員的問題導致搜狗動不動卡死,因此在安裝好了搜狗可以用后再下載fcitx-sunpinyin用來替代搜狗輸入法,並將搜狗給從鍵盤上撤下來。


  • rpmfusion(說是Fedora必裝的一個源)
  • 另外:https://rpmfusion.org/Howto 此處有幾個其他常用軟件的源的安裝方法包括virtualbox和NVIDIA的驅動等等。
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

[fedora]
name=Fedora $releasever - $basearch - ustc
failovermethod=priority
baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/os/
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

[fedora-debuginfo]
name=Fedora $releasever - $basearch - Debug - ustc
failovermethod=priority
baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/debug/
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch
enabled=0
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

[fedora-source]
name=Fedora $releasever - Source - ustc
failovermethod=priority
baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/source/SRPMS/
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch
enabled=0
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
  • 將下面的保存為fedora-update-ustc.repo
[updates]
name=Fedora $releasever - $basearch - Updates - ustc
failovermethod=priority
baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/$basearch/
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

[updates-debuginfo]
name=Fedora $releasever - $basearch - Updates - Debug -ustc
failovermethod=priority
baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/$basearch/debug/
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

[updates-source]
name=Fedora $releasever - Updates Source - ustc
failovermethod=priority
baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/SRPMS/
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
  • 建議先備份原本的軟件源配置文件,即先備份 /etc/yum.repos.d/fedora.repo 和 /etc/yum.repos.d/fedora-updates.repo
  • 然后將 fedora-ustc.repo 和 fedora-updates-ustc.repo 放入 /etc/yum.repos.d/ 中.(下面的同理)

fedora 倉庫 (/etc/yum.repos.d/fedora.repo)

[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
baseurl=https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/$releasever/Everything/$basearch/os/
enabled=1
metadata_expire=28d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False

updates 倉庫 (/etc/yum.repos.d/fedora-updates.repo)

[updates]
name=Fedora $releasever - $basearch - Updates
failovermethod=priority
baseurl=https://mirrors.tuna.tsinghua.edu.cn/fedora/updates/$releasever/$basearch/
enabled=1
gpgcheck=1
metadata_expire=6h
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False

1、備份

mv /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora.repo.backup
mv /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora-updates.repo.backup

2、下載新的fedora.repo和fedora-updates.repo 到/etc/yum.repos.d/

fedora

wget -O /etc/yum.repos.d/fedora.repo http://mirrors.aliyun.com/repo/fedora.repo
#或者
curl -o /etc/yum.repos.d/fedora.repo http://mirrors.aliyun.com/repo/fedora.repo

fedora updates

wget -O /etc/yum.repos.d/fedora-updates.repo http://mirrors.aliyun.com/repo/fedora-updates.repo

3、之后運行sudo yum makecache生成緩存


  • 網易軟件源(版本較低,收錄的是15、16、17的版本,不建議使用)

詳見http://mirrors.163.com/.help/fedora.html


就linux軟件源而言也就是這四個為國內常用軟件源了,其他的就是一些社區的軟件源了,具體的間隔大社區自己的文章

之后你就可以安裝你想要的軟件了

# dnf install 【packageName】
<br>```

## seventh 安裝nvm(想要獲取最新的nodejs版本就需要使用nvm安裝或者使用源碼編譯安裝,這里使用nvm,所以得先安裝nvm)

-   打開終端,輸入下面命令獲取nvm,其中的版本號請根據官方給的最新版本號進行替換([https://github.com/creationix/nvm/blob/master/README.md](https://github.com/creationix/nvm/blob/master/README.md))
```bash
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
  • 或者你使用wget獲取
$ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
  • 然后將下面代碼放入你的(~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc)其中一個文件類,使用編輯器打開對應文件復制進去、保存即可
  • 我已經安裝了vim、VSCode,但我不會用vim,所以這里我使用VSCode編輯:
$ code ~/.bash_profile
# 打開后在下面添加(在bash、shell中 '#' 為注釋關鍵字 )
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
  • 如此后你就可以愉快的使用nvm了,使用:nvm help查看nvm命令即可使用了(我在~/.bash_profile以及~/.bashrc中都添加了上面命令)
  • 我在~/.bash_profile中添加了后可以在終端中查看道node了,就是node可以直接使用了,但是nvm並不能默認可以使用,在~/.bashrc中添加了后即可使用了,個人根據實際情況在那幾個文件中挨個試試吧,就是這幾個總有一兩個是你的系統可以用的吧。



安裝 網易雲音樂

http://dl-http.senorsen.com/pub/package/linux/rpm/ 下載rpm包后直接安裝即可

eighth dnf(包管理器)的使用

查看軟件包列表

$ dnf list --disablerepo=* --enablerepo=fzug-free --enablerepo=fzug-nonfree | grep -i fzug

以上幾個源基本夠日常使用,如果你有特殊需求請自行Google或baidu

幾個國內公司的軟件源(見http://www.cucer.cn/2015/07/15/fedora-repo.html這篇博客,博主列出了好幾個大公司的軟件源)

Fedora中文社區地址:www.fdzh.org



  • 查看可用的軟件庫

# dnf repolist

  • 查看系統中可用和不可用的軟件庫

# dnf repolist all

  • 列出所有的rpm包

# dnf list

  • 列出所有的已安裝的rpm包

# dnf list installed

  • 列出來自所有的可用軟件庫的可以安裝的軟件包

# dnf list available

  • 搜索軟件庫中的rpm包(非常有用)

# dnf search [packageName]

  • 查看是哪一個軟件包提供了系統做某一文件

# dnf provides [fileName]

  • 安裝前查看某一軟件詳細信息(例如nano)

# dnf info nano

  • 安裝軟件

# dnf install nano

算了,詳情見:http://www.cnblogs.com/shiddong/p/5839690.html,博主寫的很詳細


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM