admin管理员组文章数量:1663034
architecture
一个编译好的软件是与操作系统类型,cpu架构都有关的。这个architecture就是cpu的体系结构。
dpkg命令 – 管理deb包
dpkg命令的英文全称是“Debian package”,故名意思是Debian Linux系统用来安装、创建和管理软件包的实用工具。
语法格式:dpkg [参数]
常用参数:
-i | 安装软件包 |
-r | 删除软件包 |
-l | 显示已安装软件包列表 |
-L | 显示于软件包关联的文件 |
-c | 显示软件包内文件列表 |
参考实例
安装包:
[root@linuxcool ~]# dpkg -i package.deb
删除包:
[root@linuxcool ~]# dpkg -r package.deb
列出当前已安装的包:
[root@linuxcool ~]# dpkg -l
列出deb包的内容:
[root@linuxcool ~]# dpkg -c package.deb
配置:
[root@linuxcool ~]# dpkg --configure package
常用命令是:
dpkg -i package-file
dpkg -r package
分别表示安装和移除软件包。当然使用:dpkg -P package还可以做到移除软件包时,清除掉配置文件。
要查询已安装的软件包的状态,可以使用:dpkg-query -s packagecpu-name
其他的命令是:
命令一:
sudo dpkg --print-architecture
该命令用于显示本机的architecture,我在不同的机器上得到的结果有:arm64或amd64
命令二:
sudo dpkg --add-architecture architecture
architecture可以是arm64 armhf amd64等,安装其他架构,交叉编译的时候可以用
命令三:
sudo dpkg --print-foreign-architectures
比如你用命令二,增加了一个新的architecture,用这条命令就能打印出来。
命令四:
sudo dpkg --remove-architecture architecture
这和命令二相反,把之前增加的architecture去除。
本文标签: UbuntudpkgArchitecture
版权声明:本文标题:Ubuntu dpkg查看与修改architecture 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1729978294a1218291.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论