Linux软件开发常用的软件包(持续更新中)
下面是Linux开发常用的软件包:
软件包的名称 | 作用描述 | 安装方式 |
build-essential | sudo apt-get install build-essential | |
policycoreutils | audit2allow工具 | sudo apt-get install policycoreutils |
vim |
sudo apt-get install vim vim-doc \ vim-scripts |
|
支持xterm_clipboard | sudo apt-get install vim-gui-common | |
sudo apt-get install xclip | ||
sqlite3 |
sudo apt-get install sqlite3 libsqlite3-dev \ sqlite3-doc |
|
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 \ manpages-posix-dev |
strace | sudo apt-get install strace | |
tcpdump | sudo apt-get install tcpdump | |
ddd |
sudo apt-get install ddd ddd-doc \ pydb glibc-doc gnuplot |
|
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 \ 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 |
android-tools-fsutils |
android开发用到的一些工具,如make_ext4fs等 | sudo apt install android-tools-fsutils |
hardinfo | 查看PC的硬件信息 | sudo apt install hardinfo |
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-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 libgtk-3-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 android-tools-fsutils hardinfo
本文来自博客园,作者:dolinux,未经同意,禁止转载