1. 程式人生 > >Ubuntu 18.04 安裝後的主題美化與軟體安裝

Ubuntu 18.04 安裝後的主題美化與軟體安裝

前言

系統篇

啟動盤製作篇

Windows中利用UltraISO製作

在Windows環境下一般是通過 製作U盤啟動盤(最好是FAT32格式),步驟通常如下(安裝UltraISO前提下):

  • 選擇並開啟系統映象(iso)
  • 選擇 啟動 -> 寫入硬碟映像 ,會彈出一個寫入硬碟映像的對話方塊
  • 選擇對應U盤
  • 點選 便捷啟動 -> 寫入新的驅動器引導扇區 -> Syslinux
  • 最後再點選 寫入 等待完成即可

圖就不貼了,搜尋引擎上一大堆。

接下來要介紹的是在Linux環境中製作啟動盤

Linux中利用DD命令製作

Step 1

U盤插入電腦後,用lsblk命令檢視一下

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 111.8G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
├─sda2   8:2    0    14G  0 part /usr
├─sda3   8:3    0    14G  0 part /opt
├─sda4   8:4    0   4.7G  0 part /boot
└─sda5   8:5    0  78.7G  0 part /home
sdb      8
:16 0 931.5G 0 disk ├─sdb1 8:17 0 745.1G 0 part / └─sdb2 8:18 0 8.4G 0 part [SWAP] sdc 8:32 1 14.5G 0 disk └─sdc4 8:36 1 14.5G 0 part /media/ybd/SSS_X64FRE_

很明顯,/media/ybd/SSS_X64FRE_這個掛載的就是U盤,U盤對應的路徑是/dev/sdc如果不確定,可以進去看一下檔案目錄。

找到對應的掛載目錄很重要,少有不慎,可能會導致整個系統癱瘓 23333………..

Step 2

需要解除安裝掉掛載的目錄:

umount /media/ybd/SSS_X64FRE_

再用lsblk確認一下

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 111.8G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
├─sda2   8:2    0    14G  0 part /usr
├─sda3   8:3    0    14G  0 part /opt
├─sda4   8:4    0   4.7G  0 part /boot
└─sda5   8:5    0  78.7G  0 part /home
sdb      8:16   0 931.5G  0 disk 
├─sdb1   8:17   0 745.1G  0 part /
└─sdb2   8:18   0   8.4G  0 part [SWAP]
sdc      8:32   1  14.5G  0 disk 
└─sdc4   8:36   1  14.5G  0 part 

可以看到已經沒有掛載了

Step 3

dd命令將iso映像寫入U盤(一般Linux的映象是直接將整個安裝系統包括引導直接壓縮排iso當中)

sudo dd if=ubuntu-16.04-desktop-amd64.iso of=/dev/sdc bs=1M

過程中不會有任何輸入,並且時間可能稍久,完成後會輸出這樣的資訊:

/dev/sdc bs=1M
1520+0 records in
1520+0 records out
1593835520 bytes (1.6 GB) copied, 493.732 s, 3.2 MB/s

到此製作完成。

換源

更換最佳源伺服器,開啟 軟體和更新(這裡我選擇阿里的,或者點選右邊的 選擇最佳伺服器):

更新

之前的16.04是會安裝很多用不上的軟體,好在18.04版本優化掉了,最小安裝保持乾淨系統

安裝完系統之後,需要更新一些補丁。Ctrl+Alt+T調出終端,執行一下程式碼:

sudo apt update && sudo apt upgrade -y && sudo apt autoremove

關掉sudo的密碼

先修改預設編輯器為vim(預設為nano):

sudo update-alternatives --config editor

輸入vim對應的序號回車即可

開啟 visudo:

sudo visudo

找到

%sudo   ALL=(ALL:ALL) ALL

修改為

%sudo   ALL=(ALL:ALL) NOPASSWD:ALL

這樣所有sudo組內的使用者使用sudo時就不需要密碼了。

中文輸入法

如果覺得用不慣Ubuntu自帶的ibus,可以選擇裝回fcitx

sudo apt install fcitx fcitx-googlepinyin im-config
im-config

im-config中指定fcitx的配置即可。

科學上網篇

方式一:下載Lantern

如果為了更方便地科學上網,建議下載Lantern (免費版限流)
可在github(免翻牆)找到開源專案,拉到下面README下載對應版本

sudo dpkg -i lantern.deb
sudo chmod -R 777 /usr/bin/lantern

方式二:自搭建 Shadowsocks

主題美化篇

使用Tweaks對gnome進行美化

依賴安裝

sudo apt install -y \
gnome-tweak-tool \
gnome-shell-extensions \
chrome-gnome-shell \
gtk2-engines-pixbuf \
libxml2-utils

主題安裝

推薦一個網站 ,這裡面有大量的主題,並且都是以壓縮包形式的,應用程式和shell的主題都是放在/usr/share/themes目錄下面,圖示的主題都是放在
/usr/share/icons目錄下,並且注意一下解壓後shell的主題資料夾的二級目錄應該是/gnome-shell,然後分別放到對應的目錄,就能在gnome-tweak工具裡面識別了

Flatabulous

Flatabulous主題是一款Ubuntu下扁平化主題.

執行以下命令安裝Flatabulous主題:

sudo add-apt-repository ppa:noobslab/themes 
sudo apt update 
sudo apt install flatabulous-theme

該主題有配套的圖示,安裝方式如下:

sudo add-apt-repository ppa:noobslab/icons 
sudo apt update 
sudo apt install ultra-flat-icons

Arc-Theme

這也是一款很漂亮的主題

sudo apt install arc-theme

選擇主題

安裝完成後開啟自帶的 GNOME Tweak Tool 工具選擇對應的 Arc 主題即可。

注意 :對於高分屏,可能使用 Arc-Theme 顯示 GNOME Shell 的字型過小,可通過修改 /usr/share/themes/[對應 Arc 主題]/gnome-shell/gnome-shell.css 修改 stagefont-size

專案地址 ,其他熱門主題 NumixPaper

圖示安裝

Numix

sudo add-apt-repository ppa:numix/ppa
sudo apt update
sudo apt install numix-icon-theme

專案地址

Paper

sudo add-apt-repository ppa:snwh/pulp
sudo apt update
sudo apt install paper-icon-theme
# 同時也可以安裝 GTK 和 Cursor 主題
sudo apt install paper-gtk-theme
sudo apt install paper-cursor-theme

專案地址

Papirus

sudo add-apt-repository ppa:papirus/papirus
sudo apt update
sudo apt install papirus-icon-theme

或者下載最新的 deb 安裝包
專案地址

GNOME Shell Extensions

先上圖…

: 雖然Ubuntu18已經有了一個Dock,但定製性不強。這個Dock外掛提供了很多選項定製,個人比較喜歡的一個選項就是隔離工作區。

這個先要安裝依賴:

sudo apt install gir1.2-gtop-2.0 libgtop2-dev

任務圖示欄使用預設的圖示,如何讓他使用自定義的圖示主題呢?
比如使用 Papirus ,它支援 hardcode-tray 指令碼來實現

  1. 安裝 hardcode-tray
sudo add-apt-repository ppa:andreas-angerer89/sni-qt-patched
sudo apt update
sudo apt install sni-qt sni-qt:i386 hardcode-tray inkscape
  1. 轉換圖示
hardcode-tray --conversion-tool Inkscape

可以使用shell-theme:

為什麼單獨的模組,迷…

Oh-My-Zsh

安裝

終端採用zshoh-my-zsh,既美觀又簡單易用,主要是能提高你的逼格!!!

首先,安裝zsh

sudo apt-get install zsh

接下來我們需要下載 oh-my-zsh 專案來幫我們配置 zsh,採用wget安裝(需要先安裝git)

sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

語法高亮

安裝外掛highlight高亮語法

cd ~/.oh-my-zsh/custom/plugins &&\
git clone git://github.com/zsh-users/zsh-syntax-highlighting.git

Oh-my-zsh的配置檔案中~/.zshrc中新增外掛

plugins=( [plugins...] zsh-syntax-highlighting)

重新開啟終端即可生效!

調色

最後,修改以下配色,會讓你的終端樣式看起來更舒服,在終端任意地方右鍵,進入配置檔案(profile)->外觀配置(profile Preferences),彈出如下介面,進入colors一欄:

其中,文字和背景採用系統主題,透明度設為10%,下面的palette樣式採用Tango,這樣一通設定後,效果如下:

推薦配色

  • 文字顏色:#00FF00
  • 粗體字顏色:與文字顏色相同
  • 背景顏色:#002B36

主題

~/.oh-my-zsh/themes中檢視主題。

然後編輯~/.zshrc,找到ZSH_THEME修改為你想要的主題即可(感覺ys這個主題不錯)。

agnoster這款主題也不錯,但需要先安裝一些 字型樣式

sudo apt-get install fonts-powerline

或者通過原始碼安裝:

git clone [email protected].com:powerline/fonts.git
cd fonts
./install.sh

安裝字型

Ubuntu自帶的字型不太好看,所以採用文泉譯微米黑字型替代,效果會比較好,畢竟是國產字型!

sudo apt install fonts-wqy-microhei

然後通過gnome-tweak-tool來替換字型

GRUB 2 美化

由於安裝了多系統,恰好Ubuntu的GRUB2提供了切換系統的選擇,但是介面不咋樣

根據提示下載原始碼執行安裝指令碼即可。

軟體篇

Java開發者的環境搭建

Wechat for Ubuntu

下載最新版本,解壓後開啟目錄裡面的electronic-wechat,然後建立個軟連線換個圖示拉倒桌面就可以了

QQ輕聊版

雖然不太想安裝QQ,但工作時候團隊交流需要,QQ國際版又太難看,所以裝個Deepin的輕聊版。
工具包下載: (密碼: 9bpi) (提取路徑:UbuntuTools>qq4Ubuntu)

內含檔案: crossover_16.0.0-1.debcrossover16crack.tar.gzapps.com.qq.im.light_7.9.14308deepin0_i386.deb

crossover安裝與破解

這個輕聊版是Deepin的作品,要在Ubuntu上使用,就要安裝crossover,很不幸這玩意是收費的,很幸運的是這玩意是可以破解的。
1、安裝的工具包下載下來解壓後會有三個檔案,首先先安裝crossover_16.0.0-1.deb,缺少依賴就執行一下sudo apt -f install,安裝完後**先不要開啟**crossover。
2、在命令列輸入sudo nautilus開啟一個root許可權的檔案管理器
3、把破解檔案 (crossover16crack->winewrapper.exe.so) 替換路徑: /opt/cxoffice/lib/wine下的winewrapper.exe.so檔案。提示已有檔案,點“替換”破解完成。

Deepin QQ輕聊版

1、用歸檔管理器開啟apps.com.qq.im.light_7.9.14308deepin0_i386.deb
2、點開 data.tar.xz 找到 ./opt/cxoffice/support
3、把 apps.com.qq.im.light 這個資料夾提取出來
4、在命令列輸入sudo nautilus開啟一個root許可權的檔案管理器
5、然後將這個資料夾複製到系統的 /opt/cxoffice/support

6、然後開啟 crossover ,發現多了一個容器 ,點選圖示即可執行QQ輕聊版

7、如果執行後出現亂碼,把 Windows 系統下的 %systemroot%\fonts\simsun.ttf (simsun.ttc) 複製到容器的對應資料夾就可以

搜狗輸入法安裝與崩潰處理

安裝

點選下載 Sogou For Linux -> Download Now

然後dpkg -i 就可以安裝了,中間如有衝突就sudo apt -f install進行修復。

搜狗輸入法不能輸入中文解決(linux下常見軟體崩潰問題解決方案)

先關閉fcitx

killall fcitx
killall sogou-qinpanel

然後刪除搜狗配置檔案,ubuntu下搜狗的配置檔案在 ~/.config下的3個資料夾裡:
SogouPYSogouPY.userssogou-qimpanel
刪除這3個資料夾,然後重啟搜狗:

fcitx

解決!

版本控制系統GUI-SmartGit

sudo add-apt-repository ppa:eugenesan/ppa
sudo apt update
sudo apt install smartgithg

解除安裝:

sudo apt remove smartgithg

Typora(Markdown編輯器)

官方安裝方法如下:

# optional, but recommended
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
# add Typora's repository
sudo add-apt-repository 'deb http://typora.io linux/'
sudo apt update
# install typora
sudo apt install typora

GIF製作軟體 Peek

sudo add-apt-repository ppa:peek-developers/stable
sudo apt update
sudo apt install peek

終端執行peek即可執行

StarUml

dpkg -S staruml | grep LicenseManagerDomain.js

修改:

sudo gedit /opt/staruml/www/license/node/LicenseManagerDomain.js

如下:

(function () {
    "use strict";

    var NodeRSA = require('node-rsa');

    function validate(PK, name, product, licenseKey) {
        var pk, decrypted;
        return {  
            name: "yangbingdong",  
            product: "StarUML",  
            licenseType: "vip",  
            quantity: "yangbingdong.com",  
            licenseKey: "later equals never!"  
        };  
        try {
            pk = new NodeRSA(PK);
            decrypted = pk.decrypt(licenseKey, 'utf8');
        } catch (err) {
            return false;
        }
        var terms = decrypted.trim().split("\n");
        if (terms[0] === name && terms[1] === product) {
            return { 
                name: name, 
                product: product, 
                licenseType: terms[2],
                quantity: terms[3],
                licenseKey: licenseKey
            };
        } else {
            return false;
        }
    }
    ......

改完開啟StarUml -> Help -> Enter License,不是輸入任何東西直接確定

VirtualBox

sudo apt install virtualbox

KVM

KVM要求我們的CPU支援硬體虛擬化(hardware virtualization).在終端裡輸入下面的命令來檢視CPU是否支援硬體虛擬化:

egrep -c '(svm|vmx)' /proc/cpuinfo

如果上面的命令返回數字0,就表示CPU不支援硬體虛擬化,那麼我們就只能使用Virtualbox或VMware來建立虛擬機器了.如果返回的數字大於0,那麼表示CPU支援硬體虛擬化,我們就能使用KVM來建立虛擬機器.

安裝:

sudo apt install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virt-manager virtinst virt-viewer

Dash裡開啟virt-manager:

SecureCRT Crack

Install

sudo dpkg -i scrt-8.3.2-1584.ubuntu16-64.x86_64.deb

Crack

準備:

wget http://download.boll.me/securecrt_linux_crack.pl && \
sudo apt install perl

檢視一下SecureCRT的安裝路徑:

whereis SecureCRT

# 不出意外應該是在 /usr/bin/SecureCRT

執行perl指令碼:

sudo perl securecrt_linux_crack.pl /usr/bin/SecureCRT

然後按照提示手動輸入License即可

wiznote(為知筆記)

一款linux下強大的筆記軟體

sudo add-apt-repository ppa:wiznote-team 
sudo apt update 
sudo apt install wiznote

Vim

系統並沒有整合vim,可以執行以下程式碼安裝:

sudo apt install vim

WPS

wps官網 下載wps for Linux。
先不要執行dpkg -i 去執行安裝。這個地方有個問題,就是ubuntu 16 版本不支援32位的支援庫,所以需要安裝一下支援庫。
32位的支援庫名為:ia32-libs
安裝的時候會提示有替代包,需要安裝替代包。

sudo apt install lib32ncurses5 lib32z1
sudo dpkg -i libpng12-0_1.2.49-1+deb7u2_amd64.deb

最後:

sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb

Chrome

到 下載linux版的chrome。
不能翻牆的小朋友可以到 (密碼: 9bpi)

sudo dpkg -i google-chrome-stable_current_amd64.deb

XMind 8 Crack

Setup

一款思維導圖軟體,再下載壓縮包.

解壓後先執行一下解壓包根目錄下的setup.sh

sudo sh setup.sh

Crack

  • XMindCrack.jar複製到根目錄的plugins檔案中

  • 以文字格式開啟根目錄中 XMind.ini

  • 在最後一行新增-javaagent:../plugins/XMindCrack.jar
  • 禁止XMind訪問網路:在host檔案中新增127.0.0.1 www.xmind.net,然後重啟網路sudo /etc/init.d/networking restart
  • 開啟XMind輸入序列號

XMindCrack.jar序列號如果有需要可以私聊博主。

Shutter

Ubuntu下很強大的一款截圖軟體

sudo apt install shutter

設定快捷鍵:
開啟系統設定 -> 鍵盤 -> 快捷鍵 -> 自定義快捷鍵 -> 點選" + "
名字隨便起,命令:shutter -s
點選確定,再點禁用,鍵盤按下ctrl+alt+a,完成設定

編輯按鈕變成程灰色解決方法

需要3個deb包:

或者: (密碼: 9bpi) (提取路徑:UbuntuTools -> shutter-1804-editor.zip)

依次使用dpkg命令安裝,報錯使用sudo apt-get -f install修復

最後重啟Shutter程序就好了

系統清理軟體 BleachBit

sudo add-apt-repository ppa:n-muench/programs-ppa
sudo apt update 
sudo apt install bleachbit 

多協議下載器 Aria2

一般在Linux環境中下載東西都是比較不友好的,不支援多種協議,方式單一,但這款Aria2就是為了解決多協議問題而誕生的,配合UI介面可以很方便地隨心所欲地下載。

搭建 Aria2 以及 AriaNg Web UI

博主選擇使用Docker

配置aria2.conf

這個檔案是從作者地 Github下載下來的,主要加了代理,而這個代理是 sock5 通過 privoxy

#所有協議代理
all-proxy=http://192.168.6.113:8118
#使用者名稱
#rpc-user=user
#密碼
#rpc-passwd=passwd
#上面的認證方式不建議使用,建議使用下面的token方式
#設定加密的金鑰
#rpc-secret=token
#允許rpc
enable-rpc=true
#允許所有來源, web介面跨域許可權需要
rpc-allow-origin-all=true
#允許外部訪問,false的話只監聽本地埠
rpc-listen-all=true
#RPC埠, 僅當預設埠被佔用時修改
#rpc-listen-port=6800
#最大同時下載數(任務數), 路由建議值: 3
max-concurrent-downloads=5
#斷點續傳
continue=true
#同伺服器連線數
max-connection-per-server=5
#最小檔案分片大小, 下載執行緒數上限取決於能分出多少片, 對於小檔案重要
min-split-size=10M
#單檔案最大執行緒數, 路由建議值: 5
split=10
#下載速度限制
max-overall-download-limit=0
#單檔案速度限制
max-download-limit=0
#上傳速度限制
max-overall-upload-limit=0
#單檔案速度限制
max-upload-limit=0
#斷開速度過慢的連線
#lowest-speed-limit=0
#驗證用,需要1.16.1之後的release版本
#referer=*
#檔案儲存路徑, 預設為當前啟動位置
# dir=/user-files/superuser/
dir=/data
#檔案快取, 使用內建的檔案快取, 如果你不相信Linux核心檔案快取和磁碟內建快取時使用, 需要1.16及以上版本
#disk-cache=0
#另一種Linux檔案快取方式, 使用前確保您使用的核心支援此選項, 需要1.15及以上版本(?)
#enable-mmap=true
#檔案預分配, 能有效降低檔案碎片, 提高磁碟效能. 缺點是預分配時間較長
#所需時間 none < falloc ? trunc « prealloc, falloc和trunc需要檔案系統和核心支援
file-allocation=prealloc

# General Options
log=/var/log/aria2.log
#You can set either debug, info, notice, warn or error.
log-level=error

## 進度儲存相關 ##
# 從會話檔案中讀取下載任務
input-file=/root/conf/aria2.session
# 在Aria2退出時儲存`錯誤/未完成`的下載任務到會話檔案
save-session=/root/conf/aria2.session
# 定時儲存會話, 0為退出時才儲存, 需1.16.1以上版本, 預設:0
save-session-interval=10

# BT trackers from https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_best.txt
# echo `wget -qO- https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_best.txt|awk NF|sed ":a;N;s/\n/,/g;ta"`
bt-tracker=udp://tracker.coppersurfer.tk:6969/announce,udp://tracker.leechers-paradise.org:6969/announce,udp://9.rarbg.to:2710/announce,udp://p4p.arenabg.com:1337/announce,http://p4p.arenabg.com:1337/announce,udp://tracker.internetwarriors.net:1337/announce,http://tracker.internetwarriors.net:1337/announce,udp://tracker.skyts.net:6969/announce,udp://tracker.safe.moe:6969/announce,udp://tracker.piratepublic.com:1337/announce,udp://tracker.opentrackr.org:1337/announce,http://tracker.opentrackr.org:1337/announce,udp://wambo.club:1337/announce,udp://trackerxyz.tk:1337/announce,udp://tracker4.itzmx.com:2710/announce,udp://tracker2.christianbro.pw:6969/announce,udp://tracker1.wasabii.com.tw:6969/announce,udp://tracker.zer0day.to:1337/announce,udp://public.popcorn-tracker.org:6969/announce,udp://peerfect.org:6969/announce,udp://tracker.mg64.net:6969/announce,udp://mgtracker.org:6969/announce,http://tracker.mg64.net:6881/announce,http://mgtracker.org:6969/announce,http://t.nyaatracker.com:80/announce,http://retracker.telecom.by:80/announce,ws://tracker.btsync.cf:2710/announce,udp://zephir.monocul.us:6969/announce,udp://z.crazyhd.com:2710/announce,udp://tracker.xku.tv:6969/announce,udp://tracker.vanitycore.co:6969/announce,udp://tracker.tvunderground.org.ru:3218/announce,udp://tracker.torrent.eu.org:451/announce,udp://tracker.tiny-vps.com:6969/announce,udp://tracker.swateam.org.uk:2710/announce,udp://tracker.halfchub.club:6969/announce,udp://tracker.grepler.com:6969/announce,udp://tracker.files.fm:6969/announce,udp://tracker.dutchtracking.com:6969/announce,udp://tracker.dler.org:6969/announce,udp://tracker.desu.sh:6969/announce,udp://tracker.cypherpunks.ru:6969/announce,udp://tracker.cyberia.is:6969/announce,udp://tracker.christianbro.pw:6969/announce,udp://tracker.bluefrog.pw:2710/announce,udp://tracker.acg.gg:2710/announce,udp://thetracker.org:80/announce,udp://sd-95.allfon.net:2710/announce,udp://santost12.xyz:6969/announce,udp://sandrotracker.biz:1337/announce,udp://retracker.nts.su:2710/announce,udp://retracker.lanta-net.ru:2710/announce,udp://retracker.coltel.ru:2710/announce,udp://oscar.reyesleon.xyz:6969/announce,udp://open.stealth.si:80/announce,udp://ipv4.tracker.harry.lu:80/announce,udp://inferno.demonoid.pw:3418/announce,udp://allesanddro.de:1337/announce,http://tracker2.itzmx.com:6961/announce,http://tracker.vanitycore.co:6969/announce,http://tracker.torrentyorg.pl:80/announce,http://tracker.city9x.com:2710/announce,http://torrentsmd.me:8080/announce,http://sandrotracker.biz:1337/announce,http://retracker.mgts.by:80/announce,http://open.acgtracker.com:1096/announce,http://omg.wtftrackr.pw:1337/announce,wss://tracker.openwebtorrent.com:443/announce,wss://tracker.fastcast.nz:443/announce,wss://tracker.btorrent.xyz:443/announce,udp://tracker.uw0.xyz:6969/announce,udp://tracker.kamigami.org:2710/announce,udp://tracker.justseed.it:1337/announce,udp://tc.animereactor.ru:8082/announce,udp://packages.crunchbangplusplus.org:6969/announce,udp://explodie.org:6969/announce,udp://bt.xxx-tracker.com:2710/announce,udp://bt.aoeex.com:8000/announce,udp://104.238.198.186:8000/announce,https://open.acgnxtracker.com:443/announce,http://tracker.tfile.me:80/announce,http://share.camoe.cn:8080/announce,http://retracker.omsk.ru:2710/announce,http://open.acgnxtracker.com:80/announce,http://explodie.org:6969/announce,http://agusiq-torrents.pl:6969/announce,http://104.238.198.186:8000/announce

使用h5ai作為檔案管理器

version: '3.4'

services:
  h5ai:
    image: bixidock/h5ai
    volumes:
      - /home/ybd/data/docker/aria2/data:/var/www
    restart: always
  aria2:
    image: wahyd4/aria2-ui:h5ai
    ports:
      - "8000:80"
      - "6800:6800"
    volumes:
    #   - /some_folder:/root/conf/key
      - /home/ybd/data/docker/aria2/config/aria2.conf:/root/conf/aria2.conf
      - /home/ybd/data/docker/aria2/config/aria2.session:/root/conf/aria2.session
      - /home/ybd/data/docker/aria2/cache/dht.dat:/root/.cache/aria2/dht.dat
      - /home/ybd/data/docker/aria2/data:/data
    environment:
      - DOMAIN=:80
      # - SSL=true
      # - RPC_SECRET=Hello
      # - ARIA2_USER=admin
      # - ARIA2_PWD=password
      # - ENABLE_AUTH=true
    links:
      - h5ai:file-manager
    restart: always

使用nextcloud作為檔案管理器

docker-compose.yml :

version: '3.4'

services:
  nextcloud:
    image: wonderfall/nextcloud
    volumes:
      - /home/ybd/data/docker/aria2/nextcloud:/data
      - /home/ybd/data/docker/aria2/data:/user-files
    restart: always
  aria2:
    image: wahyd4/aria2-ui:nextcloud
    ports:
      - "8000:80"
      - "6800:6800"
    volumes:
      - /home/ybd/data/docker/aria2/config/aria2.conf:/root/conf/aria2.conf
      - /home/ybd/data/docker/aria2/config/aria2.session:/root/conf/aria2.session
      - /home/ybd/data/docker/aria2/data:/data
    environment:
      - DOMAIN=:80
      # - SSL=true
      # - RPC_SECRET=Hello
      # - ARIA2_USER=admin
      # - ARIA2_PWD=password
      # - ENABLE_AUTH=true
    links:
      - nextcloud:file-manager
    restart: always

使用nettcloud作為檔案管理還需要手動配置一下:

百度網盤直接下載助手

1、安裝 Chrome外掛,這個主要是管理指令碼的,下面安裝百度雲盤指令碼需要用到

2、進入 ,點選安裝或者install,完了直接重新整理介面,進入到自己的百度雲盤選擇所需的下載檔案即可。

BaiduExporter

博主使用的是BaiduExporter,上面那個下載助手匯出來連結在我這邊並不能下載成功。。囧

官方是這麼說明的

  • Chrome : Click Settings -> Extensions, drag BaiduExporter.crx file to the page, install it, or check Developer mode -> Load unpacked extension, navigate to the chrome/release folder.
  • Firefox : Open about:debugging in Firefox, click “Load Temporary Add-on” and navigate to the chrome/release folder, select manifest.json, click OK.

2、開啟Chrome -> 擴充套件程式 -> 勾選開發者模式 -> 載入已解壓的擴充套件程式 ,然後會彈出檔案框,找到剛才下載的原始碼,找到chrome -> release,新增成功!

3、開啟百度雲盤網頁版,勾選需要下載的檔案,在上方會出現匯出下載地選項,通過設定可以修改RCP地址


Stardict火星譯王

sudo apt install stardict
tar -xjvf a.tar.bz2
mv a /usr/share/stardict/dic

Filezilla

sudo apt install filezilla
sudo apt install filezilla-locales

rar安裝與使用

安裝

sudo apt install rar

使用

解壓到當前目錄:

unrar e update.rar

解壓到指定目錄:

unrar x update.rar update/

壓縮:

rar a pg_healthche