Linux软件开发常用的软件包(持续更新中)

摘要:
以下是Linux开发中常用的软件包:软件包的名称、角色描述、安装方法、build-essentialsudoapt-getinstallbuild-essertialpolicycoreutilsAudit2allow工具、sudoapt getinstallpolicycoreutilsvimsudoapt getinstallvimvim docvim scriptssudoapt getinstall

下面是Linux开发常用的软件包:

软件包的名称作用描述安装方式
build-essential sudo apt-get install build-essential
policycoreutilsaudit2allow工具sudo apt-get install policycoreutils
vim 

sudo apt-get install vim vim-doc

vim-scripts

  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

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
ckermitsudo 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
htophtop命令是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用于开发pythonsudo 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
 IBUSIBus 框架 

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 是一个非常

有用的工具更多工具:

一大波你可能不知道的

Linux 网络工具

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 文档最佳阅读器

sudo apt-get install kchmviewer

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 ,如果中文输出有问题请参考
http://blog.csdn.net/whuslei/article/details/7196218

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环境

sudoapt-get installbuild-essential
sudoapt-get installlibgl1-mesa-dev
sudoapt-get installlibglu1-mesa-dev
sudoapt-get installfreeglut3-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

参考:ubuntu-12.04嵌入式开发环境搭建.pdf

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 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-devlibgl1-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

免责声明:文章转载自《Linux软件开发常用的软件包(持续更新中)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇go语言实现限流器JVM+微服务+多线程+锁+高并发性能下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux id 命令

要登入一台计算机,我们需要一个用户名。用户名是一个可以被计算机识别的身份。基于此,计算机会对使用这个用户名的登陆的人应用一系列的规则。在Linux系统下,我们可以使用 id 命令。 什么是 id 命令 id 命令可以显示真实有效的用户 ID(UID) 和组 ID(GID)。UID 是对一个用户的单一身份标识。组 ID(GID)则对应多个UID。 如何使用...

Linux中VMware虚拟机硬盘空间扩大方法

随着Linux虚拟机的不断使用,在VMware中经常遇到预先装好的 linux 虚拟机的硬盘空间过小的问题,造成很多软件不能安装, 而重新装一个,又挺麻烦。于是,上网搜了下关于 vmware 硬盘扩容的方法。 总结如下:   1、挂载点必须是一个目录。   2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。  ...

Linux-(rcp,scp)

rcp命令 1.命令格式: rcp [参数] [源文件] [目标文件] 2.命令功能: rcp命令用在远端复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。rcp命令有两种格式。第一种格式用于文件到文件的拷贝;第二种格式用于把文件或目录拷贝到另一个目录中。 3.命令参数: -...

linux基础知识-24

一、正则表达式 正则表达式 (regular expression),简写(regex),用来描述一些表达复杂模式的方法。linux中的grep, vi, find, sed等命令都支持正则表达式。 linux@myccloves:~$ grep '^VER' /etc/os-release VERSION_ID="15.6" VERSION="15.6...

Linux 打开coredump开关

原文:http://blog.csdn.net/qiminglau/article/details/38119635 dump文件可以在程序crash时,保存程序cras的地方和上下文信息。Linux下有相应的开关,只要打开相应的开关,linux就会自动在程序crash时生成相应的core文件。这个文件和Windows下的dump文件类似。 打开core文...

[笔记]--Linux下运行Python时报错解决办法

1、提示:bash: ./mp.py:/usr/bin/python^M:损坏的解释器: 没有该文件或目录 解决办法: $ sed -i 's/ $//' *.py 有时候在windows下编写的python脚本在linux下不能运行,就是因为^M的原因,因为windows下行结束符是/r/n,而liinux只需要/n. 我们可以使用cat –v来显示一...