Linux软件包管理

2019-12-09  本文已影响0人  还是有点架构好

apt-get安装

apt-get是deb的管理工具,类似yum

命令 说明
apt-get install package 安装包
apt-get reinstall package 重新安装包
apt-get upgrade 更新已安装的包
apt-cache rdepends package 是查看该包被哪些包依赖
apt-cache depends package 了解使用依赖
apt-get clean && apt-get autoclean 清理无用的包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
apt-get remove package 删除包
apt-get purge package 删除包,包括删除配置文件等

dpkg 常用命令

dpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包。

安装本地下载的软件:例子
安装:
sudo dpkg -i astah-professional_7.2.0.1ff236-0_all.deb
安装完成之后查看:
dpkg -L astah-professional

命令 说明 示例
dpkg -i <.deb file name> 安装软件 dpkg -i astah-professional.deb
dpkg -R 安装一个目录下面所有的软件包 dpkg -R /usr/local/src
dpkg –unpack package_file 释放软件包,但是不进行配置;如果和-R一起使用,参数可以是一个目录 dpkg –unpack astah-professional.deb
dpkg –configure package_file 配置和释放软件包 astah-professional.deb
dpkg -r 删除软件包(保留其配置信息 dpkg -r astah-professional
dpkg -P 从软件包里面读取软件的信息 删除一个包(包括配置信息
dpkg –help 显示帮助信息 ----
dpkg -l 显示所有已经安装的Deb包,同时显示版本号以及简短说明(小写L) ----
dpkg -s package-name 报告指定包的状态信息 dpkg -s vim
dpkg -L package-Name 显示一个已安装到系统内的包,其文件目录信息 ----
dpkg -S filename-search-pattern 搜索指定包里面的文件(模糊查询) ----

例子:

hyw@hyw-VirtualBox:~$ dpkg -L vim
/.
/usr
/usr/bin
/usr/bin/vim.basic
/usr/share
/usr/share/bug
/usr/share/bug/vim
/usr/share/bug/vim/presubj
/usr/share/bug/vim/script
/usr/share/doc
/usr/share/doc/vim
/usr/share/doc/vim/NEWS.Debian.gz
/usr/share/doc/vim/changelog.Debian.gz
/usr/share/doc/vim/copyright
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/vim
hyw@hyw-VirtualBox:~$ dpkg -S astah-pro.jar 
astah-professional: /usr/lib/astah_professional/astah-pro.jar
上一篇下一篇

猜你喜欢

热点阅读