Linux apt/apt-get命令

更多资料下载、嵌入式视频教程,加群:398294860,视频教程:www.wanglitao.taobao.com

apt/apt-get是Debian/Ubuntu系操作系统中用来安装和卸载软件的包管理器命令。老版本的Linux系统只支持apt-get命令,在新版本的Linux系统中,apt集成了apt-get apt-cache的常用命令,比如apt install = apt-get install , apt search = apt-cache search。

apt使用示例:

使用apt-get更新软件清单:

# apt-get update

注意:apt-get命令只是列出可以更新的软件清单,类似于Windows下的一些XX卫士或XX杀毒软件,提示你当前有哪些软件可以升级更新。想要升级这些新版本的软件,要使用apt-get upgrade命令:

# apt-get upgrade

使用apt-get安装vim

# apt-get install vim
$ sudo apt-get install vim

使用apt-get命令卸载vim

# apt-get remove vim
# apt-get autoremove  自动清除一些不再使用的依赖和库文件

卸载vim的同时,也把配套配置文件一起卸载掉:

# apt-get -purge remove vim

列出当前系统中已安装的软件包:

# apt-get list

打印某个安装包的信息:

# apt show vim

如果你想安装某个安装包,但不知道这个软件包的名字,可以使用apt-cache search命令,搜索需要安装的软件包。比如我们编译内核make menuconfig时需要图形ncurses的支持,但不知道这个ncurses这个软件包的名字:

# apt-cache search ncurses
iptraf-ng - Next Generation Interactive Colorful IP LAN Monitor
lib32ncurses-dev - developer's libraries for ncurses (32-bit)
lib32ncurses6 - shared libraries for terminal handling (32-bit)
lib32ncursesw6 - shared libraries for terminal handling (wide character support) (32-bit)
lib32tinfo6 - shared low-level terminfo library for terminal handling (32-bit)
libncurses-dev - developer's libraries for ncurses
libncurses5-dev - transitional package for libncurses-dev
《Linux三剑客》视频教程,从零开始快速掌握Linux开发常用的工具:Git、Makefile、vim、autotools、debug,免费赠送C语言视频教程,C语言项目实战:学生成绩管理系统。详情请点击淘宝链接:Linux三剑客