因為在Ubuntu16.04下進行一系列工作,想着要把一些遇到的知識點記錄下來,這也就有了截圖的需求,所以想找一款截圖工具來使用,經過知乎一圈,發現Ubuntu下大家比較推薦的截圖工具是Shutter,下載之!
一、安裝截屏工具Shutter
sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update
sudo apt-get install shutter
安裝十分容易,不過幾個命令中也有我的知識盲區,那就是add-apt-repository ppa:xxx/ppa
命令
二、add-apt-repository ppa:<ppa_name>
正式認識一下這個命令:add-apt-repository ppa:<ppa_name>
,它由以下兩部分組成:
1、add-apt-repository
(1)對於12.10以及以上版本
add-apt-repository
是由software-properties-common
這個工具包提供的用來添加源的一個工具。
所以要先安裝software-properties-common
才能使用add-apt-repository
,否則會顯示“command not found”
安裝方法:apt-get install software-properties-common
(2)對於12.04以及以下版本
add-apt-repository
是由python-software-properties
這個工具包提供。
所以要先安裝python-software-properties
安裝方法:sudo apt-get install python-software-properties
2、ppa:<ppa_name>
(1)PPA是什么
PPA是Personal Package Archives首字母簡寫。翻譯為中文意思是:個人軟件包文檔。
雖然Ubuntu官方軟件倉庫盡可能囊括所有的開源軟件,但仍有很多軟件包由於各種原因不能進入官方軟件倉庫。
為了方便Ubuntu用戶使用,launchpad.net提供了個人軟件包集,即PPA
,允許用戶建立自己的軟件倉庫,通過Launchpad進行編譯並發布為2進制軟件包,作為apt-get源
供其他用戶下載和更新。
在Launchpad網站上的每一個用戶和團隊都可以擁有一個或多個PPA
。通常PPA
源里的軟件是官方源里沒有的,或者是最新版本的軟件。
PPA也被用來對一些打算進入Ubuntu官方倉庫的軟件,或者某些軟件的新版本進行測試。
(2)PPA有什么優勢
相對於通過Deb包
安裝來說,使用PPA
的好處是,一旦軟件有更新,通過sudo apt-get upgrade
這樣命令就可以直接升級到新版本。
(3)添加PPA源
sudo add-apt-repository ppa:user/ppa-name
tip:指令里的user就是那個建立該ppa的人,ppa-name就是這個倉庫的名字。
比如,jasonceng建了個倉庫叫test_rep,那么我們加他的倉庫就會是: ppa:jasonceng/test_rep
(4)刪除PPA源
進入源的目錄:cd /etc/apt/sources.list.d
ls
可以看到關於源的文件,刪掉即可
(5)使用PPA源安裝軟件實踐
通常我們可以通過 Google 來搜索一些常用軟件的 PPA 源,或者也可直接到 launchpad.net 上去搜索,搜索到后我們就可以直接用 sudo apt-add-repository
命令把 PPA 源添加到 Source list 中了。
比如 Gif錄制軟件 Peek 的 PPA
源:https://launchpad.net/~peek-developers/+archive/ubuntu/stable ,我們可以在這里找到 ppa:peek-developers/stable
的字樣。
然后我們通過以下命令把這個源加入到 source list 中。
sudo apt-add-repository ppa:peek-developers/stable
然后我們再從下面的 Packages 列表中找到適用於當前 Ubuntu 版的 peek 包名稱,更新源並安裝:
sduo apt-get update
sudo apt-get install peek
參考文獻
[1]Ubuntu 常用的錄屏、截圖、Gif 軟件[https://www.zhihu.com/search?type=content&q=ubuntu截圖工具]
[2]Ubuntu16.04 : 添加或刪除PPA[https://blog.csdn.net/u012348774/article/details/80619803]
[3]add-apt-repository ppa:<ppa_name>[https://www.cnblogs.com/strive-for-freedom/p/4252875.html]
[4]Ubuntu通過PPA下載指定版本軟件[https://blog.csdn.net/hzlarm/article/details/99486804]
[5]Ubuntu PPA 使用指南[https://linux.cn/article-10456-1.html]:一篇涵蓋了在 Ubuntu 和其他 Linux 發行版中使用 PPA 的幾乎所有問題的深入的文章。
[6]ubuntu下ppa安裝源和package完全指南[https://blog.csdn.net/misiter/article/details/7181274]