下面是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. PyCharm安装使用 激活码

    从pycharm官网 [http://www.jetbrains.com/pycharm/download/#section=windows]下载完整安装包 激活码激活 优点:Window.Mac.U ...

  2. python全栈开发day81--jsonp

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. rxjs简单入门

    rxjs全名Reactive Extensions for JavaScript,Javascript的响应式扩展, 响应式的思路是把随时间不断变化的数据.状态.事件等等转成可被观察的序列(Obser ...

  4. vue 中如何对公共css、 js 方法进行单文件统一管理,全局调用

    1.前言 最近,为公司开发交付的一个后台管理系统项目,我使用了 Vue 框架进行开发实践. 模块化.组件化.工程化的开发体验非常好.良好的 api,优雅的设计,对于工程师非常友好. 但是由于模块比较多 ...

  5. 2018牛客网暑假ACM多校训练赛(第十场)F Rikka with Line Graph 最短路 Floyd

    原文链接https://www.cnblogs.com/zhouzhendong/p/NowCoder-2018-Summer-Round10-F.html 题目传送门 - https://www.n ...

  6. 51nod1967 路径定向 Fleury

    题目传送门 题解 几乎是Fleury模板题. 一开始我们把图看作无向图,然后对于度为奇数的点增边,使得整个图的所有点都是偶数的. 然后跑一遍欧拉回路 Fleury ,所有的边就定向好了~ 代码 #in ...

  7. ibatis的queyrForList和queryForMap区别

    https://blog.csdn.net/z69183787/article/details/47360825 https://blog.csdn.net/zyq527758142/article/ ...

  8. ELK日志分析方案

    针对公司项目微服务化,随着项目及服务器的不断增多,决定采用ELK(Elasticsearch+Logstash+Kibana)日志分析平台进行微服务日志分析. 1.ELK整体方案 1.1 ELK架构图 ...

  9. Bluestein's Algorithm

    网上很少有人提到,写的也很简单,事实上就是很简单... \(Bluestein's\ Algorithm\),用以解决任意长度\(DFT\). 考虑\(DFT\)的形式:\[\begin{aligne ...

  10. Min_25筛 学习笔记

    这儿只是一个简单说明/概括/总结. 原理见这: https://www.cnblogs.com/cjyyb/p/9185093.html https://www.cnblogs.com/zhoushu ...