在ubuntu中,sudo apt-get install -f是干什么用的?

如题所述

sudo apt-get -f install,修复安装。

在Ubuntu下,apt-get近乎是最常用的shell命令之一了,因为它是Ubuntu通过新立得安装软件的常用工具命令。

常用的APT命令参数:

apt-cachesearchpackage,搜索软件包

apt-cacheshowpackage,获取包的相关信息,如说明、大小、版本等

sudoapt-getinstallpackage,安装包

sudoapt-getinstallpackage--reinstall,重新安装包

sudoapt-getremovepackage,删除包

sudoapt-getremovepackage--purge,删除包、包括配置文件

sudoapt-getupdate、更新源

sudoapt-getupgrade、更新已安装的包

扩展资料

sudo: Executing Commands with Elevated Privileges 执行命令特权 sudo是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。

这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。

参考资料来源:百度百科-ubuntu终端命令

参考资料来源:百度百科-apt(Linux管理工具)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-14

1、sudo命令:sudo命令用来以其他身份来执行命令,预设的身份为root,简单来说就是提升权限,因为apt-get install是要安装程序,这个需要管理员权限,因此借助于sudo命令提权。

2、apt-get命令:apt-get命令是Debian Linux发行版中的APT软件包管理工具。所有基于Debian的发行都使用这个包管理系统。deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件。

3、install:是apt-get命令的参数,用于安装程序包。

4、-f参数为--fix-broken的简写形式,可以在man apt-get 中搜索-f参数查询到其帮助信息。

-f参数的主要作用是是修复依赖关系(depends),假如用户的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装程序包所依赖的包。

第2个回答  2013-08-03
是apt-get -f install=apt-get install -f ,是修复依赖关系(depends)的命令,就是假如你的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装那个package依赖的package。本回答被网友采纳
第3个回答  2017-06-30
-f :--fix-broken
Fix;:attempt to correct a system with broken dependencies in place.
意思就是尝试去修复要安装包中错误的依赖。
这种问题多用man
第4个回答  2021-04-23
一个使用场景,通常我们安装下载的dep包使用dpkg命令,因为是离线安装,不会自动处理依赖关系,所以很可能安装时提示缺少某某依赖,这时候系统已经记录了缺失依赖的问题,用sudo apt install -f 修复一下依赖,然后再用dpkg安装dep包就会发现没有缺失依赖的报错了。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网