Fedora30軟件安裝和系統(tǒng)配置
最初光盤安裝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. 先執(zhí)行更新系統(tǒng)命令:
$ sudo dnf upgrade
3. 安裝gnome-tewaks(-tool)
$ sudo dnf install gnome-tweaks
在商店里的搜索欄里欺殿,輸入"dock", 列表就會列出來這個控件出來沪猴,點擊安裝。
打開gnome-tweaks,找里邊的"擴展" 菜單項遏匆,里邊列出了當(dāng)前的控件叁征,找dock哪一列,打勾
重啟系統(tǒng)
再次進入第3步吱涉,進入dock的設(shè)置項進行設(shè)置刹泄,要不然,dock最初的樣子很丑怎爵。
4.安裝下載工具UGET特石,可以調(diào)用curl和aria2下載
sudo dnf install uget
需要在uget-編輯-設(shè)置-插件-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
這些就根據(jù)自己的需求安裝就好,沒必要全部安裝芙委。
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等應(yīng)用顶瞳,根據(jù)自己的需求安裝
$ 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并回車,很可能會出現(xiàn)如下錯誤信息,/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動態(tài)鏈接庫畏腕,解決辦法是到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服務(wù):
1把夸、先確認是否已安裝ssh服務(wù):
[root@localhost ~]# rpm -qa |grepopenssh-server
?openssh-server-7.9p1-5.fc29.x86_64(這行表示已安裝)
若未安裝ssh服務(wù),可輸入:
#yuminstallopenssh-server
進行安裝
2铭污、修改配置文件
#vi/etc/ssh/sshd_config
#Port 22? 監(jiān)聽的端口號恋日,默認是22,可以自定義嘹狞。
#Protocol 2? 支持的協(xié)議岂膳,默認就好,不用修改
#PermitRootLogin
yes 是否允許root直接登錄磅网,最好設(shè)置為no
#MMaxAuthTries 6 最大登錄數(shù)谈截,默認是6,建議設(shè)置為3知市,防止別人密碼窮舉傻盟。
修改完配置后,重啟SSH服務(wù):
[root@localhost ~]#/etc/rc.d/init.d/sshd restart
Stopping sshd: [OK ]
Starting sshd: [ OK ]:
3嫂丙、查看sshd狀態(tài):
#servicesshd status
4、將端口22(或者自定義的其他端口)加到防火墻的設(shè)置中规哲,標記為Accept
#iptables-A INPUT -p tcp --dport22-j ACCEPT(這句很重要跟啤,不然外部連接不了。)
也可以將上述參數(shù)加入防火墻配置中:
#vi/etc/sysconfig/iptables
加入:-A INPUT -m state --state NEW -m tcp -p tcp--dport22-j ACCEPT
保存后重啟iptables即可
連接其他服務(wù)器? ssh
?sudovim? sshd_config
修改/etc/ssh/sshd_config文件唉锌,找到ClientAliveInterval 0和ClientAliveCountMax 3并將注釋符號("#")去掉,
將ClientAliveInterval對應(yīng)的0改成60,
ClientAliveInterval
指定了服務(wù)器端向客戶端請求消息的時間間隔, 默認是0, 不發(fā)送.
ClientAliveInterval 60
表示每分鐘發(fā)送一次, 然后客戶端響應(yīng), 這樣就保持長連接了.
ClientAliveCountMax,
使用默認值3即可.ClientAliveCountMax表示服務(wù)器發(fā)出請求后客戶端沒有響應(yīng)的次數(shù)達到一定值, 就自動斷開.
正常情況下, 客戶端不會不響應(yīng).
重起sshd服務(wù):
service sshd restart
1、vim
/etc/ssh/ssh_config?? 打開ssh的配置文件
2袄简、打開22端口
3腥放、重啟sshd:systemctl restart sshd
4、設(shè)置sshd開機啟動:systemctl enable sshd
5绿语、如果還不行就直接關(guān)閉防火墻秃症,或者在防火墻里面打開22端口
etc/init.d/network restart --------------重啟網(wǎng)絡(luò)
16? 更改顯卡驅(qū)動
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
現(xiàn)在,確保系統(tǒng)已聯(lián)網(wǎng)的情況下吕粹,打開fedora的默認軟件安裝管理界面:
點擊界面上的“附加組件”:
再點擊“硬件驅(qū)動”种柑,此時,你會發(fā)現(xiàn)該列表下匹耕,多了一個 “NVIDIA Linux Graphics Driver”聚请。選擇該軟件并點擊安裝:
更改默認顯卡驅(qū)動
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. 創(chuàng)建新的initramfs image鏡像
dracut /boot/initramfs-$(uname -r).img$(uname -r)
所有安裝已經(jīng)完成,重新啟動機器
17 Liunx下同時安裝Anaconda2與Anaconda3
bash Anaconda2-4.3.1-Linux-x86_64.sh
2.創(chuàng)建并安裝Anaconda3環(huán)境安裝參考網(wǎng)址:
https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/QJNho_Tg7ro
不需要create新環(huán)境稳其,直接運行以下代碼驶赏,其中py3是新的環(huán)境名:
[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 .
現(xiàn)在讓來檢查一下我們安裝的環(huán)境炸卑,打開一個新終端,輸入下面命令來查看它:
condainfo--envs
如果提示錯誤煤傍,則說明沒有配置好矾兜,需要進行下面的步驟:
sudovim ~/.bashrc
export
PATH="/home/zle/anaconda2/bin:$PATH"
?此處anaconda2的路徑根據(jù)你自己的做相應(yīng)的修改即可。
Python
python3
在linux上anaconda3和anaconda2共存的解決辦法
因為需要患久,有時候用到Python2有時候用到Python3 椅寺,本人之前裝的是anaconda3,由于合作伙伴用的是Python2 蒋失,為此為了考慮兼容性返帕,經(jīng)過三個小時的折騰結(jié)合網(wǎng)上的資源整理如下,安裝環(huán)境是linux2篙挽。先根據(jù)Ubuntukylin16.04.2安裝anaconda3荆萤,然后將anaconda2安裝到anaconda3的envs文件夾下作為虛擬環(huán)境用于切換。
因為在線安裝anaconda是很慢的铣卡,這里用離線安裝方法链韭。請自行到官網(wǎng)下載安裝包。(https://www.anaconda.com/download/#linux)
1.安裝Anaconda3
官網(wǎng)有各種版本的鏡像煮落,根據(jù)自己需要進行下載敞峭,這里安裝的是Anaconda3.6
安裝命令:
$bashAnaconda3-5.1.0-Linux-x86_64.sh
2.創(chuàng)建并安裝Anaconda2
不需要創(chuàng)建新環(huán)境,直接運行下面的代碼
??? $ 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 .
檢查安裝環(huán)境蝉仇,使用conda environment info命令查看:
$conda info --envs
#conda environments:
#
base????????????????? *? /home/sma/anaconda3
py27????????????????????/home/sma/anaconda3/envs/py27
————————————————
轉(zhuǎn)載 自 原文鏈接:https://blog.csdn.net/qq_21578125/article/details/80245760
3.anaconda2和3 之間的環(huán)境切換
激活和取消激活的方法:
激活:source activate py27
取消激活:source deactivate py27
4?jupyter
notebook python2&3并存
這句話在默認的anaconda3的python3環(huán)境下終端執(zhí)行:
$ python3 -mpip install ipykernel? #用anaconda包就無需安裝ipykernel?
$ python3 -m ipykernel install --user?
下面這句話需要在(py27)虛擬環(huán)境里終端執(zhí)行:
(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分區(qū)
下載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(如果系統(tǒng)提示已經(jīng)安裝了轿衔,則略過)
如果已經(jīng)自動掛載沉迹,mount -l查看NTFS分區(qū)的掛載點;umount /掛載點害驹,卸載
摘自:作者:回憶1863114385 鏈接:http://www.reibang.com/p/f625b893f75c