下面是Linux開發經常使用的軟件包:html
軟件包的名稱 | 做用描述 | 安裝方式 |
build-essential | sudo apt-get install build-essential | |
policycoreutils | audit2allow工具 | sudo apt-get install policycoreutils |
vim | sudo apt-get install vim vim-doc \python vim-scripts linux |
|
sudo apt-get install vim-gnome | ||
sudo apt-get install vim-gui-common | ||
sudo apt-get install xclip | ||
sqlite3 | sudo apt-get install sqlite3 libsqlite3-dev \c++ sqlite3-docgit |
|
ssh | 使用 SecureCRT 經過 ssh 登錄 |
sudo apt-get install openssh-server |
tftp | sudo apt-get install tftpd-hpa tftp-hpa xinetd | |
nfs | sudo apt-get install nfs-kernel-server | |
tree | sudo apt-get install tree | |
menuconfig | 解決make menuconfig出現的問題 | sudo apt-get install ncurses-dev |
解決make menuconfig出現的問題 | sudo apt-get install libncurses5 libncurses5-dev | |
抓包 | sudo apt-get install libpcap-dev | |
第三方線程庫 | pthread 函數手冊 | sudo apt-get install manpages-posix \sql manpages-posix-devshell |
strace | sudo apt-get install strace | |
tcpdump | sudo apt-get install tcpdump | |
ddd | sudo apt-get install ddd ddd-doc \apache pydb glibc-doc gnuplotubuntu |
|
minicom | 串口調試工具 | sudo apt-get install minicom |
ckermit | sudo apt-get install ckermit | |
netpbm | sudo apt-get install netpbm | |
ctags | sudo apt-get install ctags | |
cscope | sudo apt-get install cscope | |
git | sudo apt-get install git git-doc git-svn \vim git-email git-gui gitk |
|
uboot-mkimage | sudo apt-get install uboot-mkimage | |
u-boot-tools | sudo apt-get install u-boot-tools | |
lzma | sudo apt-get install lzma | |
vsftpd | sudo apt-get install vsftpd | |
meld | 文件比較工具 | sudo apt-get install meld |
screen | sudo apt-get install screen | |
p7zip | sudo apt-get install p7zip | |
ack-grep | sudo apt-get install ack-grep | |
lrzsz | sudo apt-get install lrzsz | |
setserial | sudo apt-get install setserial | |
gparted | 磁盤分區工具 | sudo apt-get install gparted |
svn | sudo apt-get install subversion \ libapache2-svn apache2 |
|
graphviz | sudo apt-get install graphviz | |
gettext | sudo apt-get install gettext | |
lzo庫 | sudo apt-get install liblzo2-dev | |
uuid | sudo apt-get install uuid | |
uuid-dev | sudo apt-get install uuid-dev | |
libxmu-dev | sudo apt-get install libxmu-dev | |
libxmu6 |
sudo apt-get install libxmu6 | |
liblzo | sudo apt-get install liblzo2-2 | |
sudo apt-get install liblzo2-dev | ||
apt-mirror | 下載ubuntu鏡像源 | sudo apt-get install apt-mirror |
ntfs-config | sudo apt-get install ntfs-config | |
upx | 加殼和去殼,縮小可執行程序的大小 | sudo apt-get install upx |
di | sudo apt-get install di | |
htop | htop命令是top的改進版 | sudo apt-get install htop |
iotop | sudo apt-get install iotop | |
iperf | sudo apt-get install iperf | |
netperf | sudo apt-get install netperf | |
lzop | sudo apt-get install lzop | |
解決中文亂碼 | http://www.cnblogs.com/pengdonglin137/p/3367719.html | |
rar zip 解壓 | sudo apt-get install rar zip | |
source支持 | sudo dpkg-reconfigure dash 選擇NO | |
idle | 用於開發python | sudo apt-get install idle |
bless | 二進制文件編輯器 | sudo apt-get install bless |
ltrace | 調試工具 | sudo apt-get install ltrace |
mtd-utils | apt-get install mtd-utils | |
libjpeg | 圖片處理庫 | sudo apt-get install libjpeg8 libjpeg8-dev |
bison flex | 語法、詞法分析器 | sudo apt-get install bison flex |
samba | 實現目錄的共享 | sudo apt-get install samba |
gtk | sudo apt-get install libgtk2.0-dev | |
IBUS | IBus 框架 | sudo apt-get install ibus ibus-clutter \ ibus-gtk ibus-gtk3 ibus-qt4 |
安裝 IBus 拼音 | sudo apt-get install ibus-pinyin | |
stardict | 詞典 (詞典包另行下載, 將詞典包解壓到 /usr/share/stardict/dic/ 下) |
sudo apt-get install stardict |
nload | 實時地監控網絡流量 和帶寬使用 |
sudo apt-get install nload |
slurm | 網絡負載監控工具 | sudo apt-get install slurm |
iftop | 當你想顯示鏈接到網卡 上的各個主機的帶寬使 用狀況時,iftop 是一個很是 有用的工具更多工具: |
sudo apt-get install iftop |
libusb-dev | 編譯dnw源程序的時候須要 | sudo apt-get install libusb-dev |
tmux | 功能相似screen命令 | sudo apt-get install tmux |
xmlto | u-boot中make htmldocs時 提示安裝這個工具, 這個工具須要下載700多兆 |
sudo apt-get install xmlto |
sandbox | u-boot提供的一個能夠在 PC上調試的u-boot,須要安 裝一些軟件包,sdl會佔用 很大空間 |
sudo apt-get install libssl-dev sudo apt-get install libsdl* |
curl | 下載工具 | sudo apt-get install curl |
mediainfo | 查看媒體文件的信息 | sudo apt-get install mediainfo |
kdiff3 | 代碼比較合併工具 | sudo apt-get install kdiff3 |
schedtool | 使用mka bacon,挺高編譯速度 | sudo apt-get install schedtool |
texinfo | sudo apt-get install texinfo |
|
swig | sudo apt-get install swig |
|
asciidoc | sudo apt-get install asciidoc |
|
texinfo | sudo apt-get install texinfo |
|
texlive | sudo apt-get install texlive |
|
kchmviewer |
CHM 文檔最佳閱讀器 |
|
dtc |
sudo apt-get install device-tree-compiler |
|
cmake |
編譯OpenCV時須要 | sudo apt-get install cmake |
terminator |
能夠替換ubuntu自帶的terminal,很是好用 | sudo apt-get install terminator |
v4l-ctl | sudo apt-get install libv4l-dev |
|
wireshark |
抓包工具,安裝教程 http://jingyan.baidu.com/article/c74d60009d992f0f6a595de6.html |
sudo apt-get install wireshark |
Audacity |
在ubuntu的軟件中心安裝,播放音頻文件 |
|
okular |
PDF閱讀器 |
在 ubuntu software center 安裝 okular ,若是中文輸出有問題請參考 |
tig |
git信息查看工具 |
sudo apt-get install tig |
docbook-utils xmlto |
生成kernel的pdfdocs須要 |
sudo apt-get install docbook-utils xmlto |
automake |
sudo apt-get install autoconf automake libtool |
|
7z |
7z解壓縮 |
sudo apt-get install p7zip-full |
shutter |
很好用的截圖軟件,相似faststone |
sudo apt-get install shutter |
flameshot |
截圖工具 |
sudo apt install flameshot |
moeditor | markdown閱讀器 |
https://moeditor.org/ |
libc6:i386 |
在64位系統上安裝32位兼容包 |
sudo apt-get install libc6:i386 |
usbview |
查看系統中的usb信息 |
sudo apt-get install usbview |
virt-manager |
虛擬機管理工具 |
sudo apt-get install virt-manger |
uget |
下載工具 |
sudo apt-get install uget |
iptux |
局域網飛鴿傳書 |
sudo apt-get install iptux |
有道詞典 |
詞典軟件 |
http://cidian.youdao.com/index-linux.htm |
網易雲音樂 |
音樂播放器 |
http://music.163.com/#/download |
OpenGL |
ubuntu16.04 搭建OpenGL環境 |
sudo apt-get install build-essential
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev
sudo apt-get install freeglut3-dev
|
libcap-dev
|
qemu 依賴 | sudo apt-get install libcap-dev |
gawk |
sudo apt-get install gawk | |
typora |
markdown閱讀和編輯器 | https://www.typora.io/#linux |
python-dev |
sudo apt install python-dev | |
python3-dev |
sudo apt install python3-dev | |
glances |
查看系統當前狀態 | |
shellcheck |
檢查shell語法 | sudo apt-get install shellcheck |
sox |
音頻格式轉換 |
sudo apt-get install sox |
支持mp3格式轉換 轉換方法:
mp3/wav等等格式轉換成ogg格式:
打開終端,輸入: sox 1.mp3 1.ogg wav轉換mp3格式: 打開終端,輸入: sox 1.wav 1.mp3
|
sudo apt-get install lame |
|
sudo apt-get install libsox-fmt-mp3 |
sudo apt-get install build-essential vim vim-doc vim-scripts vim-gnome vim-gui-common xclip sqlite3 libsqlite3-dev sqlite3-doc openssh-server tftpd-hpa tftp-hpa xinetd nfs-kernel-server tree libncurses5 libncurses5-dev libpcap-dev manpages-posix manpages-posix-dev strace tcpdump ddd ddd-doc pydb glibc-doc gnuplot ckermit netpbm ctags cscope git git-doc git-svn git-email git-gui gitk u-boot-tools lzma vsftpd meld screen p7zip ack-grep lrzsz gparted subversion libapache2-svn apache2 graphviz gettext ntfs-config upx di htop iotop iperf netperf rar zip idle bless samba libgtk2.0-dev libusb-dev libssl-dev mediainfo device-tree-compiler cmake wireshark usbview sox lame libsox-fmt-mp3 tig libcap-dev okular docbook-utils xmlto minicom shutter uget libc6:i386 mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev libegl1-mesa-dev freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev libglfw3-dev libgles2-mesa-dev p7zip-full bison flex libstdc++6:i386 tmux gawk python-dev python3-dev glances uuid-dev shellcheck