下面是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

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

有用的工具更多工具:

一大波你可能不知道的

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


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

参考: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-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

Linux软件开发常用的软件包(持续更新中)的更多相关文章

  1. android开发常用组件【持续更新中。。。】

    UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...

  2. git常用命令(持续更新中)

    git常用命令(持续更新中) 本地仓库操作git int                                 初始化本地仓库git add .                       ...

  3. 【github&&git】4、git常用命令(持续更新中)

    git常用命令(持续更新中) 本地仓库操作git int                                 初始化本地仓库git add .                       ...

  4. 我的敏捷、需求分析、UML、软件设计电子书 - 下载(持续更新中)

    我将所有我的电子书汇总在一起,方便大家下载!(持续更新) 文档保存在我的网站——软件知识原创基地上(www.umlonline.org),请放心下载. 1)软件设计是怎样炼成的?(2014-4-1 发 ...

  5. linux系统最常用命令(持续更新)

    1.重启服务器 ubuntu系统重启apache:/etc/init.d/apache2 restart linux重启nginx: service nginx restart 重新加载:servic ...

  6. linux常用小技巧(持续更新中)

    一.设置固定ip地址1.config查看用的是哪一个网卡这是假设用的是eth12.修改dns地址vim /etc/resolv.confsearch 域名地址nameserver 192.168.3. ...

  7. php 常用函数集合(持续更新中...)

    php 常用函数集合 在php的开发中,巧妙的运用php自带的一些函数,会起到事半功倍的效果,在此,主要记录一些常用的函数 1.time(),microtime()函数 time():获取当前时间戳 ...

  8. linux运维安全工具集合[持续更新中..]

    lynis 安全漏洞检测工具    https://cisofy.com/download/lynis/    https://cisofy.com/files/lynis-2.2.0.tar.gz ...

  9. linux系统及服务安全(持续更新中)

    linux安全 1.隐藏NGINX和PHP版本号 curl -I "http://www.xxx.com" //检测 nginx:  http段加入server_tokens of ...

随机推荐

  1. [转]Ubuntu默认使用root用户登录并免去输入密码

    启用Root用户登录 Ctrl + Alt + T进入终端, 输入cd /usr/share/lightm/ightm.conf.d, 如果提示你没有那个文件或目录.那就一次次的进入目录. 进入之后会 ...

  2. TypeScript学习笔记 (一)基础特性

    一. 字符串新特性 1. 多行字符串 var str = ``; 2. 字符串模板 var world = "world"; var str = `hello ${world}`; ...

  3. net core体系-web应用程序-4net core2.0大白话带你入门-7asp.net core日志组件(Logger和Nlog)

    asp.net core日志组件   日志介绍 Logging的使用 1. appsettings.json中Logging的介绍 Logging的配置信息是保存在appsettings.json配置 ...

  4. net core体系-API-1Ocelot-(3)简单项目实战

    首先,让我们简单了解下什么是API网关? API网关是一个服务器,是系统的唯一入口.从面向对象设计的角度看,它与外观模式类似.API网关封装了系统内部架构,为每个客户端提供一个定制的API.它可能还具 ...

  5. Codeforces 354B dp Game with Strings dp

    Game with Strings 题意并不是在图上走,看了好久才看出来.. dp[ i ][ mask ]表示从 i 层开始走,起点有mask个, a的个数-b的个数的  最大值或者最小值. #in ...

  6. 亲和串 kmp

    Problem Description 人随着岁数的增长是越大越聪明还是越大越笨,这是一个值得全世界科学家思考的问题,同样的问题Eddy也一直在思考,因为他在很小的时候就知道亲和串如何判断了,但是发现 ...

  7. MarkdownPad 2在win10上安装及破解(含安装包)

    MarkdownPad 2 是一款较不错的Markdown编辑器,可快速将文本转换为美观的HTML/XHTML的网页格式代码,且操作方便,用户可以通过键盘快捷键和工具栏按钮来使用或者移除Markdow ...

  8. react学习二 生命周期

    转自:https://www.cnblogs.com/gdsblog/p/7348375.html react 中compent getDefaultProps object getDefaultPr ...

  9. spring mvc注解版01

    spring mvc是基于servlet实现的在spring mvc xml版中已经说过了,注解版相较于xml版更加简洁灵活. web项目的jar包: commons-logging-1.1.3.ja ...

  10. XamarinSQLite教程在Xamarin.iOS项目中定位数据库文件

    XamarinSQLite教程在Xamarin.iOS项目中定位数据库文件 开发者可以在指定的路径中找到复制的数据库文件,具体的操作步骤如下: (1)单击Mac电脑中Finder菜单中的“前往”|“前 ...