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 |
|
| 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 是一个非常 有用的工具更多工具: |
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-essentialsudo apt-get install libgl1-mesa-devsudo apt-get install libglu1-mesa-devsudo 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 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软件开发常用的软件包(持续更新中)的更多相关文章
- android开发常用组件【持续更新中。。。】
UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...
- git常用命令(持续更新中)
git常用命令(持续更新中) 本地仓库操作git int 初始化本地仓库git add . ...
- 【github&&git】4、git常用命令(持续更新中)
git常用命令(持续更新中) 本地仓库操作git int 初始化本地仓库git add . ...
- 我的敏捷、需求分析、UML、软件设计电子书 - 下载(持续更新中)
我将所有我的电子书汇总在一起,方便大家下载!(持续更新) 文档保存在我的网站——软件知识原创基地上(www.umlonline.org),请放心下载. 1)软件设计是怎样炼成的?(2014-4-1 发 ...
- linux系统最常用命令(持续更新)
1.重启服务器 ubuntu系统重启apache:/etc/init.d/apache2 restart linux重启nginx: service nginx restart 重新加载:servic ...
- linux常用小技巧(持续更新中)
一.设置固定ip地址1.config查看用的是哪一个网卡这是假设用的是eth12.修改dns地址vim /etc/resolv.confsearch 域名地址nameserver 192.168.3. ...
- php 常用函数集合(持续更新中...)
php 常用函数集合 在php的开发中,巧妙的运用php自带的一些函数,会起到事半功倍的效果,在此,主要记录一些常用的函数 1.time(),microtime()函数 time():获取当前时间戳 ...
- linux运维安全工具集合[持续更新中..]
lynis 安全漏洞检测工具 https://cisofy.com/download/lynis/ https://cisofy.com/files/lynis-2.2.0.tar.gz ...
- linux系统及服务安全(持续更新中)
linux安全 1.隐藏NGINX和PHP版本号 curl -I "http://www.xxx.com" //检测 nginx: http段加入server_tokens of ...
随机推荐
- 【转载】DDD分层架构的三种模式
引言 在讨论DDD分层架构的模式之前,我们先一起回顾一下DDD和分层架构的相关知识. DDD DDD(Domain Driven Design,领域驱动设计)作为一种软件开发方法,它可以帮助我们设计高 ...
- chkconfig命令 centos 开机启动命令
.利用 chkconfig 来配置启动级别 在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd.mysqld.postfix等,安装后系统默认不会自动启动的.就算手动执行 / ...
- Flask Web中用MySQL代替SQLite
由于.sqlite文件操作的诸多不便,决定常识用MySQL代替书上的SQLite作为数据库. 1.在虚拟环境中安装mysql-Python具体步骤为: <1> 安装python-dev s ...
- tomcat配置介绍
第一节java的介绍 java需要一个java的运行环境 JDK:包含了好几个java组件,包含类库(API) 开发工具(java) jvm(java虚拟机)JRE(类库) tomcat:开源 企业 ...
- BZOJ3156 防御准备 动态规划 斜率优化
原文链接http://www.cnblogs.com/zhouzhendong/p/8688187.html 题目传送门 - BZOJ3156 题意 长为$n$的序列$A$划分,设某一段为$[i,j] ...
- .net core跨平台的文件路径
windows下路径为:"xxxx\\yyyy" linux路径下为:"xxxx/yyyy" 用Path.Combine("xxxx",&q ...
- tesorflow - create neural network+结果可视化+加速神经网络训练+Optimizer+TensorFlow
以下仅为了自己方便查看,绝大部分参考来源:莫烦Python,建议去看原博客 一.添加层 def add_layer() 定义 add_layer()函数 在 Tensorflow 里定义一个添加层的函 ...
- Linux下的Sreen命令使用
详细的介绍请参看:http://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html 一.简介 GNU Screen是一款由GNU计划开发的用于 ...
- vim 初识
1. vim + 文件名.py :可以创建并打开vim命令模式 2. 命令模式中:shift + z + z :退出vim 3. 命令模式中(h : 左 , l : 右 , j : 下 , k : ...
- Webmin详细安装过程及问题解决
管理系统是件艰巨的任务,创建用户账户,配置服务,检查日志,还有系统管理员必须面对的所有其他的职责,都使系统管理工作成为一个不小的负担.下面介绍一个叫webmin的软件,webmin软件安装后能让读者从 ...