筆記(二) Fedora31軟件安裝與日常使用


筆記(二) Fedora31軟件安裝與日常使用

一、軟件安裝

軟件安裝工具dnf很基本的使用

  • 安裝 sudo dnf install [PackageName]
  • 刪除 sudo dnf remove [PackageName]
  • 更新系統 sudo dnf update
  • 其他見 dnf --help

添加第三方源 RPM Fusion

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

這樣就可以安裝Smplayer(播放器)等: sudo dnf install smplayer

添加第三方源 FZUG(中文社區軟件源)

具體軟件列表見 FZUG
dnf install https://mirrors.tuna.tsinghua.edu.cn/fzug/free/30/x86_64/fzug-release-30-0.1.noarch.rpm
備注:Fedora 31 用戶,暫時可用以上鏈接。雖然版本叫 30, 但是在 31 的系統上是能夠正確選擇 Fedora 31 的倉庫的。
???
那看看這個rpm文件到底安裝了什么:

[test@localhost ~]$ rpm -ql fzug-release
/etc/yum.repos.d
/etc/yum.repos.d/fzug-free.repo
/etc/yum.repos.d/fzug-nonfree.repo

可以通過cat /etc/yum.repos.d/fzug-free.repo 查看內容,發現備注講得沒錯。
然而事實上,我並沒有從這個軟件源裝過什么軟件。不過,這個源還不錯,有百度雲、搜狗拼音、有道字典、酷我音樂、豆瓣FM等等。

其他安裝方式(舉例說明)

rpm方式:

Wps

wget -c https://wdl1.cache.wps.cn/wps/download/ep/Linux2019/9505/wps-office-11.1.0.9505-1.x86_64.rpm
sudo rpm -ivh wps-office-11.1.0.9505-1.x86_64.rpm
  • 裝了,但是找不到。我發現vbox中把分辨率調到跟主機一樣大有這個Bug,調小一點就可以選擇底部的 '全部',然后就可以看到了。
  • 這個版本中文可以正常輸入了。
    其實不如這樣裝,可以自動安裝依賴:sudo dnf install ./wps-office-11.1.0.9505-1.x86_64.rpm

QQ 的安裝一樣。

源代碼方式:

TA-lib(Technical Analysis Library)
技術分析庫( 金融) [轉] TA-lib - 專題

wget -c https://nchc.dl.sourceforge.net/project/ta-lib/ta-lib/0.4.0/ta-lib-0.4.0-src.tar.gz
tar xvf ta-lib-0.4.0-src.tar.gz
./configure
make
sudo make install

源碼安裝的,默認是裝到/usr/local/下面的bin、lib目錄里。

二、日常使用

我聽歌、聊天、看視頻等等都用手機,電腦主要是用來處理文檔和學習編程,所以很多方面基本沒有筆記。

文檔處理:

  • wps: 專業的office軟件,可以使用雲文檔及進行團隊協作。good!
  • gedit: 當作是記事本就好,一般能用gedit的,都不要想vim。
  • vim: 強大的文本編輯工具,之前寫代碼一直用它。我覺得,其實懂一點,在服務器上用就夠了。
  • sed、awk: 這已經算是編程語言了,我在試試假裝完全不懂、真的完全不用有沒有影響。
  • cut、head等: 結合一些命令使用也可以很高效。
  • ps: 我有一本Linux指令語法辭典,所以不用在線看命令,不用看到眼花。[轉] Linux常用命令大全

視頻剪輯

mencoder 很好地完成了我的簡單任務,所以我就沒百度過Linux下有什么簡單好用的圖形界面的視頻編輯軟件。
我寫了這個腳本 cut-video.sh 來剪視頻(它只接受正確的輸入):

#!/bin/bash
# 提取視頻
if [ $# -ne 4 ]
	then echo "USage: `basename $0`   start_time(hh:mm:ss) end_time(hh:mm:ss) input_file output_file" ; exit 1
fi

start_time=$1
hour_s=`echo $start_time | cut -f 1 -d :`
min_s=`echo $start_time | cut -f 2 -d :`
sec_s=`echo $start_time | cut -f 3 -d :`
let start_sec="$((10#$hour_s*60*60)) + $((10#$min_s*60)) + $((10#$sec_s))"

end_time=$2
hour_e=`echo $end_time | cut -f 1 -d :`
min_e=`echo $end_time | cut -f 2 -d :`
sec_e=`echo $end_time | cut -f 3 -d :`
let end_sec="$((10#$hour_e*60*60)) + $((10#$min_e*60)) + $((10#$sec_e))"

let duration_time=$end_sec-$start_sec
let duration_h=$duration_time/3600
let duration_m=($duration_time-3600*$duration_h)/60
let duration_s=$duration_time-3600*$duration_h-60*$duration_m
duration=`echo $duration_h:$duration_m:$duration_s`

input_file=$3
output_file=$4

mencoder -ss $start_time -endpos $duration \
-oac pcm -ovc copy \
$input_file -o $output_file 

將倒數第二行,改為:-ovc frameno -oac mp3lame -lameopts cbr:br=320 -of rawaudio \ 另存為cut-audio.sh, 就可以只提取音頻。

編程方面

以前學過一點點C、C++、C#、shell、Qt、java,但平時需要用的地方不多,沒有實戰。現在主要是Python,這里先略過,下期再說。

虛擬機

  • vbox: 我的Fedora31是裝在硬盤上的,所以我需要vbox,以備不時之需。注意:如果只能裝32位系統,請到bios設置虛擬化。

游戲

  • Battle for Wesnoth(韋諾之戰):這個玩得多點,棋盤類的戰斗游戲。 sudo dnf install wesnoth
  • 力: 第一人稱射擊死亡競技類 3D 電子游戲。 sudo dnf install xonotic
  • Steam: 這個不是游戲,是游戲平台,CS、文明、Dota等許多好游戲都有的玩。 sudo dnf install steam
    文明最低要求配置:(Linux下:N卡ok,A卡貌似新一點的可以。)
    需要 64 位處理器和操作系統
    操作系統: Ubuntu 16.04 (64bit)
    處理器: Intel Core i3 530 or AMD A8-3870
    內存: 6 GB RAM
    顯卡: 1 GB VRAM Minimum - NVIDIA GeForce 650
    存儲空間: 需要 15 GB 可用空間
    附注事項: IMPORTANT NOTICE: Some Intel i3 Processors may require an additional 2 GB Swap Partition. 
    IMPORTANT NOTICE: ATI and INTEL chipsets are NOT supported to run Civilization VI LINUX. 

文明花了我59塊,居然玩不了,現已解決,如下:

LD_PRELOAD=/usr/lib64/libfreetype.so.6 QT_AUTO_SCREEN_SCALE_FACTOR=0 %command%
Right click the game in your library, go to properties, click "Set Launch Options...", and enter the above line.

直播

講到游戲,怎能少了直播。

下期預告:搭建編程環境


免責聲明!

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



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