Fedora(及Redhat所有系列)桌面級(jí)工具整合

為什么要出這篇文章呢刃滓,相信很多redhat粉一直對(duì)桌面級(jí)系統(tǒng)念念不忘仁烹,但是桌面級(jí)的它卻需要大量的時(shí)間去折騰,下載這下載那的咧虎,遍地找應(yīng)用卓缰。因?yàn)樗麤](méi)有ubuntu和debian那么使用方便和部署,今后會(huì)陸續(xù)出關(guān)于redhat系列的桌面級(jí)使用工具下載和使用。當(dāng)然本章對(duì)其他非redhat發(fā)行版只有參考價(jià)值征唬,不建議手操捌显。

個(gè)人建議(個(gè)人測(cè)試最完美的安裝方式):

TIM 迅雷 用crossover安裝,微信 百度云 用flatpak安裝总寒,redis-manager 用snap安裝扶歪,其他軟件可以去他們各自的store網(wǎng)站去找找,最后再考慮alien轉(zhuǎn)換deb摄闸,我用它毀壞過(guò)我的rpm環(huán)境(當(dāng)然當(dāng)時(shí)自信的用root去操作)善镰。

提示

桌面系統(tǒng)是長(zhǎng)久開(kāi)發(fā)使用的,維護(hù)好系統(tǒng)的安全和完整很重要年枕,不要輕易的用root去搞事情炫欺,多用sudo,你的系統(tǒng)就用的越久~

1. flatpak

Linux 上應(yīng)用程序的未來(lái)熏兄。Flatpak是用于在Linux上構(gòu)建和分發(fā)桌面應(yīng)用程序的下一代技術(shù),使用Flatpak品洛,每個(gè)應(yīng)用程序都在隔離的環(huán)境中構(gòu)建和運(yùn)行。

官方網(wǎng)站:https://flatpak.org/
應(yīng)用程序庫(kù):https://flathub.org/home

基本上支持所有發(fā)行版的linux.你在官方的app store 中可能發(fā)現(xiàn)不了TIM摩桶,微信毫别,迅雷,百度云等典格,有些大佬將深度的包重打包成flatpak,我們可以直接安裝台丛,不過(guò)需要安裝深度的flatpak依賴耍缴,具體看下面的貼吧。

http://tieba.baidu.com/p/5759912059

注意:安裝完后應(yīng)用列表里會(huì)自動(dòng)添加圖標(biāo)挽霉,第一次運(yùn)行盡量用命令來(lái)運(yùn)行flatpak run xxx防嗡,因?yàn)槟芸吹綀?bào)錯(cuò)(如果未安裝成功的話,避免一臉蒙蔽)侠坎,如果成功運(yùn)行以后就可以直接點(diǎn)圖標(biāo)了蚁趁。

常用命令:
  1. 安裝:flatpak install xxxx.flatpak
  2. 查看列表:flatpak list
[fantj@localhost snap]$ flatpak list
Ref                                Options       
com.tencent.wechat/i386/2.6        system,current
com.deepin.wine.Platform/i386/2.18 system,runtime
  1. 運(yùn)行:flatpak run com.tencen.tim
  2. 刪除: flatpak remove com.tencen.tim
全部命令
Usage:
  flatpak [OPTION…] COMMAND

Builtin Commands:
 Manage installed apps and runtimes
  install             Install an application or runtime 
  update              Update an installed application or runtime
  uninstall           Uninstall an installed application or runtime
  list                List installed apps and/or runtimes
  info                Show info for installed app or runtime
  config              Configure flatpak
  repair              Repair flatpak installation
  create-usb          Put apps and/or runtimes onto removable media

 Finding applications and runtimes
  search              Search for remote apps/runtimes

 Running applications
  run                 Run an application
  override            Override permissions for an application
  make-current        Specify default version to run
  enter               Enter the namespace of a running application
  ps                  Enumerate running applications

 Manage file access
  document-export     Grant an application access to a specific file
  document-unexport   Revoke access to a specific file
  document-info       Show information about a specific file
  document-list       List exported files

 Manage dynamic permissions
  permission-remove   Remove item from permission store
  permission-list     List permissions
  permission-show     Show app permissions
  permission-reset    Reset app permissions

 Manage remote repositories
  remotes             List all configured remotes
  remote-add          Add a new remote repository (by URL)
  remote-modify       Modify properties of a configured remote
  remote-delete       Delete a configured remote
  remote-ls           List contents of a configured remote
  remote-info         Show information about a remote app or runtime

 Build applications
  build-init          Initialize a directory for building
  build               Run a build command inside the build dir
  build-finish        Finish a build dir for export
  build-export        Export a build dir to a repository
  build-bundle        Create a bundle file from a ref in a local repository
  build-import-bundle Import a bundle file
  build-sign          Sign an application or runtime
  build-update-repo   Update the summary file in a repository
  build-commit-from   Create new commit based on existing ref
  repo                Print information about a repo

Help Options:
  -h, --help             Show help options

Application Options:
  --version              Print version information and exit
  --default-arch         Print default arch and exit
  --supported-arches     Print supported arches and exit
  --gl-drivers           Print active gl drivers and exit
  -v, --verbose          Print debug information during command processing, -vv for more detail
  --ostree-verbose       Print OSTree debug information during command processing

2. crossover(wine 收費(fèi)發(fā)行版)

Linux 上運(yùn)行 Windows 軟件,是 wine的發(fā)行版,可以破解实胸。不了解wine的自行百度...

Wine與 Crossover 的本質(zhì)區(qū)別就是 Crossover 是商業(yè)版的Wine; Wine 是免費(fèi)的他嫡,Crossover 是需要花錢買的,一個(gè)免費(fèi)一個(gè)收費(fèi)(滑稽)庐完,就知道誰(shuí)好用了钢属。

下載

官方鏈接:http://www.crossoverchina.com/xiazai.html

直接運(yùn)行rpm包或者命令rpm -ivh crossoverxxxx.rpm進(jìn)行安裝。

破解

破解文件下載:https://pan.baidu.com/s/1KZP3lEZI9SJ2HTgmxbkVgw

然后將/opt/cxoffice/lib/wine/winewrapper.exe.so這個(gè)文件替換即可门躯。

使用

官方使用手冊(cè):http://www.crossoverchina.com/rumen/ 淆党,可以從本地安裝也可以從app store中安裝,當(dāng)然,本地安裝一般用不了染乌,除非老版本的應(yīng)用~

主要介紹從它本身應(yīng)用市場(chǎng)中安裝山孔,下面是截圖:


軟件本身就有應(yīng)用市場(chǎng),可以直接搜荷憋。也可以安裝本地的exe文件台颠,但是不能保證可用,自己要琢磨台谊,多百度蓉媳。

3. fedy

主要用來(lái)安裝編解碼器,軟件等......由于我現(xiàn)在用的29 版本锅铅,目前該版本對(duì)fedy的支持還沒(méi)做(安裝不上)酪呻,之前我用28版本的時(shí)候也是有點(diǎn)bug,也不知道是28版本的bug還是fedy的盐须,這個(gè)想玩的可以試試玩荠。
安裝官網(wǎng):https://www.folkswithhats.org/

它的使用比較方便,直接打開(kāi)后用鼠標(biāo)點(diǎn)擊安裝即可贼邓。

4. Snapcraft

napcraft 是一個(gè)正在為其在 Linux 中的地位而奮斗的包管理系統(tǒng)阶冈,它為你重新設(shè)想了分發(fā)軟件的方式。這套新的跨發(fā)行版的工具可以用來(lái)幫助你構(gòu)建和發(fā)布 snap 軟件包塑径。

snap 軟件包被設(shè)計(jì)成用來(lái)隔離并封裝整個(gè)應(yīng)用程序女坑。這些概念使得 snapcraft 提高軟件安全性、穩(wěn)定性和可移植性的目標(biāo)得以實(shí)現(xiàn)统舀,其中可移植性允許單個(gè) snap 軟件包不僅可以在 Ubuntu 的多個(gè)版本中安裝匆骗,而且也可以在 Debian、Fedora 和 Arch 等發(fā)行版中安裝

安裝

參考官方文檔:https://docs.snapcraft.io/installing-snap-on-fedora/6755

sudo dnf install snapd

sudo ln -s /var/lib/snapd/snap /snap
應(yīng)用商城

地址:https://snapcraft.io/store

命令
查找應(yīng)用:
$ snap find "media player"
Name  Version  Developer  Notes  Summary
(...)
vlc        3.0.4     videolan?    -      The ultimate media player.
mpv        0.26.0    casept       -      a free, open source, and cross-platform media player.  
(...)
查看應(yīng)用詳情
$ snap info vlc
name:      vlc
summary:   The ultimate media player
publisher: VideoLAN?
contact:   https://www.videolan.org/support/
description: |
  VLC is the VideoLAN project's media player.
  (...)
snap-id: RT9mcUhVsRYrDLG8qnvGiy26NKvv6Qkd
commands:
  - vlc
channels:
  stable:    3.0.0                   (158) 197MB -
  candidate: 3.0.0                   (158) 197MB -
  beta:      3.0.0-5-g407d4ba        (160) 197MB -
  edge:      4.0.0-dev-1218-g201542f (159) 197MB 
安裝:
sudo snap install vlc
執(zhí)行應(yīng)用:

在這里可以將該目錄添加到環(huán)境變量中誉简,這樣可以直接執(zhí)行redis-desktop-manager.rdm來(lái)啟動(dòng)應(yīng)用碉就。

/snap/bin/redis-desktop-manager.rdm
我用它安裝的redis-desktop
列出已安裝的應(yīng)用:
[fantj@localhost /]$ snap list
Name                   Version    Rev   Tracking  Publisher   Notes
core                   16-2.35.5  5742  stable    canonical?  core
redis-desktop-manager  0.9.8+git  156   stable    uglide      -
更新應(yīng)用
sudo snap refresh vlc
更多命令

請(qǐng)查看官方doc:https://docs.snapcraft.io/getting-started/3876

5. alien

alien是一個(gè)用于在各種不同的Linux包格式相互轉(zhuǎn)換的工具,其最常見(jiàn)的用法是將.rpm轉(zhuǎn)換成.deb闷串,或者反過(guò)來(lái)瓮钥。

deb 是 Unix 系統(tǒng)(其實(shí)主要是 Linux )下的安裝包,基于 tar 包烹吵,因此本身會(huì)記錄文件的權(quán)限(讀/寫(xiě)/可執(zhí)行)以及所有者/用戶組碉熄。

安裝

下載地址:http://ftp.de.debian.org/debian/pool/main/a/alien/
源碼安裝(CentOS推薦):

tar xxxx
perl Makefile.PL
make
make install

如果你是Fedora,推薦直接sudo dnf install alien

轉(zhuǎn)換格式
.deb包轉(zhuǎn)換成.rpm包   alien -r <package.deb>
.rpm包轉(zhuǎn)換成.deb包   alien -d <package.rpm>

eg:
alien -r libbz2-dev_1.0.6-5_i386.deb libbz2-dev-1.0.6-6.i386.rpm generated
rpm安裝

rpm -ivh xxx
如果報(bào)錯(cuò)則安裝依賴:yum -y install python-libs python-wnck

歡迎關(guān)注公眾號(hào)

總GitHub地址: https://github.com/fantj2016/java-reader

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末年叮,一起剝皮案震驚了整個(gè)濱河市具被,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌只损,老刑警劉巖一姿,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件七咧,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡叮叹,警方通過(guò)查閱死者的電腦和手機(jī)艾栋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)蛉顽,“玉大人蝗砾,你說(shuō)我怎么就攤上這事⌒” “怎么了悼粮?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)曾棕。 經(jīng)常有香客問(wèn)我扣猫,道長(zhǎng),這世上最難降的妖魔是什么翘地? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任申尤,我火速辦了婚禮,結(jié)果婚禮上衙耕,老公的妹妹穿的比我還像新娘昧穿。我一直安慰自己,他們只是感情好橙喘,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布时鸵。 她就那樣靜靜地躺著,像睡著了一般厅瞎。 火紅的嫁衣襯著肌膚如雪寥枝。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,144評(píng)論 1 285
  • 那天磁奖,我揣著相機(jī)與錄音,去河邊找鬼某筐。 笑死比搭,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的南誊。 我是一名探鬼主播身诺,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼抄囚!你這毒婦竟也來(lái)了霉赡?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤幔托,失蹤者是張志新(化名)和其女友劉穎穴亏,沒(méi)想到半個(gè)月后蜂挪,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡嗓化,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年棠涮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片刺覆。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡严肪,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出谦屑,到底是詐尸還是另有隱情驳糯,我是刑警寧澤,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布氢橙,位于F島的核電站酝枢,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏充蓝。R本人自食惡果不足惜隧枫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望谓苟。 院中可真熱鬧官脓,春花似錦、人聲如沸涝焙。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)仑撞。三九已至赤兴,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間隧哮,已是汗流浹背桶良。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沮翔,地道東北人陨帆。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像采蚀,于是被迫代替她去往敵國(guó)和親疲牵。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 為什么要出這篇文章呢榆鼠,相信很多redhat粉一直對(duì)桌面級(jí)系統(tǒng)念念不忘纲爸,但是桌面級(jí)的它卻需要大量的時(shí)間去折騰,下載這...
    FantJ閱讀 2,062評(píng)論 0 2
  • 各大Linux發(fā)行版軟件包管理參考(http://www.freeoa.net/osuport/botinstal...
    IRONYT閱讀 7,256評(píng)論 0 12
  • 1.描述計(jì)算機(jī)的組成及其功能 (一)計(jì)算機(jī)的組成 1.CPU 2.CPU風(fēng)扇 3.BIOS 4.內(nèi)存 5.硬盤(pán) 6...
    whamai閱讀 1,431評(píng)論 0 1
  • 本文前驅(qū)鋪墊梳理了從 linux 源碼安裝軟件到 DPKG/RPM 軟件包管理機(jī)制妆够,闡述了 *UNX 平臺(tái)的軟件安...
    果果哥哥BBQ閱讀 4,693評(píng)論 0 2
  • 文/陶子 抬頭仰望蔚藍(lán)的天空识啦,你會(huì)想念誰(shuí)的笑臉负蚊? 都說(shuō)人生是一列奔馳的列車飛馳而過(guò)。 途中你會(huì)遇到很多人袁滥,有的人就...
    5號(hào)陶子閱讀 222評(píng)論 0 0