当前位置首页 > Fedora知识

Fedora25安装后你需要做的配置

阅读次数:365 次  来源:admin  发布时间:

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部分插件启用失败的解决办法

以上安装的编辑器都已经自动配置好了变量,都可以直接在终端中以命令的形式打开。

ixth:添加软件源

在手动配置软件源的时候需要在更新一下本地缓存

# 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

ustc(中科大的软件源) https://mirrors.ustc.edu.cn/help/fedora.html(收录架构:x86_64,i386) 将下面的保存为 fedora-ustc.repo:

[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/ 中.(下面的同理) TUNA(清华大学软件源) http://mirrors.tuna.tsinghua.edu.cn/help/fedora

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

阿里巴巴软件源 http://mirrors.aliyun.com/help/fedora

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 update

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软件源而言也就是这四个为国内常用软件源了,其他的就是一些社区的软件源了,具体的间隔大社区自己的文章

清华大学镜像源 http://mirrors.tuna.tsinghua.edu.cn 中科大镜像源 https://mirrors.ustc.edu.cn 阿里镜像源 http://mirrors.aliyun.com 网易镜像源 http://mirrors.163.com

之后你就可以安装你想要的软件了

# 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,博主写的很详细

上一篇:Ubuntu16.04下使用Wine安装Xshell4和Xftp4
下一篇:阿里云Linux服务器安装nginx+mysql+php