Fedora30软件安装和系统配置
最初光盘安装Fedora29 后升级至30
1. 启用rpmfusion源:
$ 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
或者
$ sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
来源:https://rpmfusion.org/Configuration
2. 先执行更新系统命令:
$ sudo dnf upgrade
3. 安装gnome-tewaks(-tool)
$ sudo dnf install gnome-tweaks
在商店里的搜索栏里,输入"dock", 列表就会列出来这个控件出来,点击安装。
打开gnome-tweaks,找里边的"扩展" 菜单项,里边列出了当前的控件,找dock哪一列,打勾
重启系统
再次进入第3步,进入dock的设置项进行设置,要不然,dock最初的样子很丑。
4.安装下载工具UGET,可以调用curl和aria2下载
sudo dnf install uget
需要在uget-编辑-设置-插件-curl+aria2
5. 安装中文语言包:
sudo dnf install libreoffice-langpack-zh-Han*
6.安装flash-plugins
先到https://get.adobe.com/tw/flashplayer下载yum版本,然后安装flash-plugin的源。
sudo dnf install flash-plugin flash-player-ppapi
firefox
版的flash插件名称就叫flash-plugin,chrome版的名称叫做flash-player-ppapi
[if !supportLineBreakNewLine]
[endif]
7.安装ffmpeg解码器
$ sudo dnf install ffmpeg ffmpeg-libs gstreamer-ffmpeg xvidcore libdvdreadlibdvdnav lsdvd gstreamer-plugins-good gstreamer-plugins-badgstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-ffmpeg libmatroskaxvidcore
8.安装一些常用的播放软件
$ sudo dnf install audacious audacious-plugins audacious-plugins-freeworld vlckodi banshee
这些就根据自己的需求安装就好,没必要全部安装。
9. 安装星际译王
$ sudo dnf install stardict stardict-dic-en.noarch stardict-dic-zh_CN.noarch
很强大的一个软件,不过平时我主要用firefox的翻译扩展,星际译王用得少了。
10. 安装p7z等压缩插件,解决归档管理器解压RAR和7z的难题
$ sudo dnf install p7zip p7zip-plugins unrar unzip
参考来源:https://www.cnblogs.com/jpfss/p/6562664.html
11. 安装gimp、blender、mixxx等应用,根据自己的需求安装
$ sudo dnf install gimp blender mixxx
gimp
是linux下的图片处理软件,可以作为Photoshop的开源替代品。
blender
是linux制作视频还是3D的软件,记不清了,很强大。
mixxx
这个是混音的,之前了解过一点。
12.安装 IDL71
sudo mkdir /usr/local/itt
sudo chmod a+rx /usr/local/itt
sudo cp ~/idl711linux.x86.tar.gz/usr/local/itt -r
sudo tar -zxvf idl711linux.x86.tar.gz
sudo chmod 777 -R idl71
cd idl711linux.x86sudo ./install
y
y
y
y
在终端下输入idl并回车,很可能会出现如下错误信息,/usr/local/itt/idl71/bin/bin.linux.x86_64/idl:error while loading shared libraries: libXp.so.6: cannot open shared objectfile: No such file or directory
该信息是因为没有安装64位的libXp.so.6动态链接库,解决办法是到http://rpmfind.net/linux/rpm2html/search.php?query=libXp.so.6%28%29%2864bit%29上下载 libXp-1.0.3-2.fc29.x86_64.rpm文件,然后
sudo yum installlibXp-1.0.3-2.fc29.x86_64.rpm
vim ~/.bashrc
source .bashrc
# .bashrc
if [-f /etc/bashrc ]; then
. /etc/bashrc
fi
#User specific environment
PATH="$HOME/.local/bin:$HOME/bin:$PATH"
exportPATH
#Uncomment the following line if you don't like systemctl's auto-paging feature:
# exportSYSTEMD_PAGER=
#User specific aliases and functions
exportIDL_DIR=/usr/local/itt/idl71
rpm -ivh *.rpm
idl ok
13. ssw 安装
参考 https://www.mssl.ucl.ac.uk/surf/sswdoc/
sudo yum install tcsh
sudo yum install ftp
sudo csh -f ssw_install190527_023912.csh/nomail
write a script contains the followinginformation and save it as ssw under ~/
#!/bin/tcsh
source /usr/local/itt/idl71/bin/idl_setup
setenv SSW /usr/local/ssw
setenv SSWDB /usr/local/sswdb
setenv IDL_DIR /usr/local/itt/idl
setenv SSW_INSTR "hessi spex xray soholasco trace yohkoh sxi goes solarb hinode stereo secchi euvi cor sdo aia hmiiris radio nrh chianti scig12 sxig13 pfss optical packages swap proba2"
source $SSW/gen/setup/setup.ssw
source $SSW/site/setup/setup.ssw_paths
source $SSW/site/setup/setup.ssw_env
sswidl
将ssw的快捷方式放到 /home/sma/ssw
sudo ln -s /home/sma/ssw /usr/local/bin/ssw
之后敲ssw可以直接进入sswidl
14 安装QQ
参考:https://gitee.com/wsgalaxy/flatpak-deepinwine-wiki
下载
flatpak install com.deepin.wine.2.18.flatpak
flatpak installcom.tencent.qqlight.7.9.flatpak
安装
flatpak run com.tencent.qqlight
安装显示有错误,但是可以用
一、Fedora 启动sshd服务:
1、先确认是否已安装ssh服务:
[root@localhost ~]# rpm -qa |grepopenssh-server
openssh-server-7.9p1-5.fc29.x86_64(这行表示已安装)
若未安装ssh服务,可输入:
#yuminstallopenssh-server
进行安装
2、修改配置文件
#vi/etc/ssh/sshd_config
#Port 22 监听的端口号,默认是22,可以自定义。
#Protocol 2 支持的协议,默认就好,不用修改
#PermitRootLogin
yes 是否允许root直接登录,最好设置为no
#MMaxAuthTries 6 最大登录数,默认是6,建议设置为3,防止别人密码穷举。
修改完配置后,重启SSH服务:
[root@localhost ~]#/etc/rc.d/init.d/sshd restart
Stopping sshd: [OK ]
Starting sshd: [ OK ]:
3、查看sshd状态:
#servicesshd status
4、将端口22(或者自定义的其他端口)加到防火墙的设置中,标记为Accept
#iptables-A INPUT -p tcp --dport22-j ACCEPT(这句很重要,不然外部连接不了。)
也可以将上述参数加入防火墙配置中:
#vi/etc/sysconfig/iptables
加入:-A INPUT -m state --state NEW -m tcp -p tcp--dport22-j ACCEPT
保存后重启iptables即可
连接其他服务器 ssh
sudovim sshd_config
修改/etc/ssh/sshd_config文件,找到ClientAliveInterval 0和ClientAliveCountMax 3并将注释符号("#")去掉,
将ClientAliveInterval对应的0改成60,
ClientAliveInterval
指定了服务器端向客户端请求消息的时间间隔, 默认是0, 不发送.
ClientAliveInterval 60
表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了.
ClientAliveCountMax,
使用默认值3即可.ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开.
正常情况下, 客户端不会不响应.
重起sshd服务:
service sshd restart
1、vim
/etc/ssh/ssh_config 打开ssh的配置文件
2、打开22端口
3、重启sshd:systemctl restart sshd
4、设置sshd开机启动:systemctl enable sshd
5、如果还不行就直接关闭防火墙,或者在防火墙里面打开22端口
etc/init.d/network restart --------------重启网络
16 更改显卡驱动
lspci-vnn | grep VGA -A 12
NVIDIACorporation GP104GL
sudolshw -C display
description: VGA compatible controller
product: GP104GL [Quadro P4000]
vendor: NVIDIA Corporation
sudolshw -c video | grep configuration
configuration: driver=nouveau latency=0
sudodnf install gcc dkms acpid
dnfconfig-manager --set-enabled rpmfusion-nonfree-nvidia-driver
dnf repository-packagesrpmfusion-nonfree-nvidia-driver info
现在,确保系统已联网的情况下,打开fedora的默认软件安装管理界面:
点击界面上的“附加组件”:
再点击“硬件驱动”,此时,你会发现该列表下,多了一个 “NVIDIA Linux Graphics Driver”。选择该软件并点击安装:
更改默认显卡驱动
1.在配置文件中禁用nouveau
vi /etc/modprobe.d/blacklist.conf 添加:blacklistnouveau
CentOS 7:
vim /usr/lib/modprobe.d/dist-blacklist.conf
或
[if !supportLineBreakNewLine]
[endif]
vim /lib/modprobe.d/dist-blacklist.conf
并且在加上blacklist nouveau之后还要加上一行options nouveau modeset=0
2. 备份原来的initramfs nouveau image镜像
mv /boot/initramfs-$(uname -r).img/boot/initramfs-$(uname -r)-nouveau.img
3. 创建新的initramfs image镜像
dracut /boot/initramfs-$(uname -r).img$(uname -r)
所有安装已经完成,重新启动机器
17 Liunx下同时安装Anaconda2与Anaconda3
bash Anaconda2-4.3.1-Linux-x86_64.sh
2.创建并安装Anaconda3环境安装参考网址:
https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/QJNho_Tg7ro
不需要create新环境,直接运行以下代码,其中py3是新的环境名:
[if !vml]
[endif]
bash Anaconda3-4.3.0-Linux-x86_64.sh-b -p /home/sma/anaconda2/envs/py3
rm-f /home/sma/anaconda2/envs/py3/bin/conda*
rm-f/home/sma/anaconda2/envs/py3/conda-meta/conda-*
rm-f /home/sma/anaconda2/envs/py3/bin/activate
rm-f /home/sma/anaconda2/envs/py3/bin/deactivate
cd /home/sma/anaconda2/envs/py3/bin
ln-s ../../../bin/conda .
ln-s ../../../bin/activate .
ln-s../../../bin/deactivate .
现在让来检查一下我们安装的环境,打开一个新终端,输入下面命令来查看它:
condainfo--envs
如果提示错误,则说明没有配置好,需要进行下面的步骤:
sudovim ~/.bashrc
export
PATH="/home/zle/anaconda2/bin:$PATH"
此处anaconda2的路径根据你自己的做相应的修改即可。
Python
python3
在linux上anaconda3和anaconda2共存的解决办法
因为需要,有时候用到Python2有时候用到Python3 ,本人之前装的是anaconda3,由于合作伙伴用的是Python2 ,为此为了考虑兼容性,经过三个小时的折腾结合网上的资源整理如下,安装环境是linux2。先根据Ubuntukylin16.04.2安装anaconda3,然后将anaconda2安装到anaconda3的envs文件夹下作为虚拟环境用于切换。
因为在线安装anaconda是很慢的,这里用离线安装方法。请自行到官网下载安装包。(https://www.anaconda.com/download/#linux)
1.安装Anaconda3
官网有各种版本的镜像,根据自己需要进行下载,这里安装的是Anaconda3.6
安装命令:
$bashAnaconda3-5.1.0-Linux-x86_64.sh
2.创建并安装Anaconda2
不需要创建新环境,直接运行下面的代码
$ bash Anaconda2-2019.07-Linux-x86_64.sh -b-p $HOME/anaconda3/envs/py27
$ rm -f $HOME/anaconda3/envs/py27/bin/conda*
$ rm -f$HOME/anaconda3/envs/py27/conda-meta/conda-*
$ rm -f$HOME/anaconda3/envs/py27/bin/activate
$ rm -f$HOME/anaconda3/envs/py27/bin/deactivate
$ cd $HOME/anaconda3/envs/py27/bin
$ ln -s ../../../bin/conda .
$ ln -s ../../../bin/activate .
$ ln -s ../../../bin/deactivate .
检查安装环境,使用conda environment info命令查看:
$conda info --envs
#conda environments:
#
base * /home/sma/anaconda3
py27 /home/sma/anaconda3/envs/py27
————————————————
转载 自 原文链接:https://blog.csdn.net/qq_21578125/article/details/80245760
3.anaconda2和3 之间的环境切换
激活和取消激活的方法:
激活:source activate py27
取消激活:source deactivate py27
4 jupyter
notebook python2&3并存
这句话在默认的anaconda3的python3环境下终端执行:
$ python3 -mpip install ipykernel #用anaconda包就无需安装ipykernel
$ python3 -m ipykernel install --user
下面这句话需要在(py27)虚拟环境里终端执行:
(py27)$python2 -m pip install ipykernel #用anaconda包就无需安装ipykernel
(py27)$ python2 -m ipykernel install --user
18 20200910 更改,删除anacoda2和anaconda3
重新安装anaconda3
bash Anaconda3-2019.07-Linux-x86_64.sh (2020的不行,太新)
casa-6.1.0-118.tar.xz
tar xvf casa-6.1.0-118.tar
19 Fedora 30 挂载exFAT和NTFS分区
下载fuse-exfat-1.3.0-2.fc30.x86_64.rpm
wgethttps://rpmfind.net/linux/rpm2html/search.php?query=fuse-exfat&submit=Search+...&system=&arch=
下载exfat-utils-1.3.0-2.fc30.x86_64.rpm
wgethttps://rpmfind.net/linux/rpm2html/search.php?query=exfat-utils
安装rpm包:
sudo rpm -ivhfuse-exfat-1.3.0-2.fc30.x86_64.rpm | exfat-utils-1.3.0-2.fc30.x86_64.rpm
或sudo yum localinstall fuse-exfat-1.3.0-2.fc30.x86_64.rpm |exfat-utils-1.3.0-2.fc30.x86_64.rpm
或sudo dnf localinstall fuse-exfat-1.3.0-2.fc30.x86_64.rpm |exfat-utils-1.3.0-2.fc30.x86_64.rpm
NTFS
sudo yum install ntfs-3g(如果系统提示已经安装了,则略过)
如果已经自动挂载,mount -l查看NTFS分区的挂载点;umount /挂载点,卸载
摘自:作者:回忆1863114385 链接://www.greatytc.com/p/f625b893f75c