按照字面意思,只要依赖都有就能正常使用了是吗?


按照字面意思,只要依赖都有就能正常使用了是吗?
依赖(Depends):必须安装所有依赖,这个软件才能正常工作(一般会自动安装)
推荐(Recommends):虽然不安装他们也不是不能用,但是一般用这个软件的都要安装,强烈建议。
建议(Suggests):同时安装这些软件,可以和这个软件协助工作。但是不是必须的,可以选择不安装。
增强(Enhances):你这个软件包能提升一些其他的软件包的功能。
预依赖(Pre-Depends):和依赖是一样的。但是必须要在安装这个软件之前安装他们。
破坏(Breaks):如果你有这些软件,你就不能安装这个软件了。一般都是用来防止依赖版本过低的。
冲突(Conflicts):和破坏类似。但是不一样的是,冲突不允许其他软件包保留配置。
替代(Replaces):这个软件会替换其他软件,通常是软件改名或者是换打包方式的时候用。这个软件会接管被替代软件的文件,然后被替代的软件会被视为未安装。
提供(Provides):有些软件可能会依赖一种「虚软件包」,这种虚包是多种软件的统称,只要你安装其中任何一个,就被看作是依赖关系已经解决。可以看作是这个软件提供一种功能,被某些其他软件所需要。
详见 https://www.debian.org/doc/debian-policy/ch-relationships
依赖(Depends):必须安装所有依赖,这个软件才能正常工作(一般会自动安装)
推荐(Recommends):虽然不安装他们也不是不能用,但是一般用这个软件的都要安装,强烈建议。
建议(Suggests):同时安装这些软件,可以和这个软件协助工作。但是不是必须的,可以选择不安装。
增强(Enhances):你这个软件包能提升一些其他的软件包的功能。
预依赖(Pre-Depends):和依赖是一样的。但是必须要在安装这个软件之前安装他们。
破坏(Breaks):如果你有这些软件,你就不能安装这个软件了。一般都是用来防止依赖版本过低的。
冲突(Conflicts):和破坏类似。但是不一样的是,冲突不允许其他软件包保留配置。
替代(Replaces):这个软件会替换其他软件,通常是软件改名或者是换打包方式的时候用。这个软件会接管被替代软件的文件,然后被替代的软件会被视为未安装。
提供(Provides):有些软件可能会依赖一种「虚软件包」,这种虚包是多种软件的统称,只要你安装其中任何一个,就被看作是依赖关系已经解决。可以看作是这个软件提供一种功能,被某些其他软件所需要。
详见 https://www.debian.org/doc/debian-policy/ch-relationships
谢谢你,另外我现在用的是这软件查的

你这边有什么好用的查依赖的软件吗?
谢谢你,另外我现在用的是这软件查的

你这边有什么好用的查依赖的软件吗?
这个应该是debian官方出的那个图形界面的包管理器,其他的就是命令界面的apt那些了
依赖(Depends):必须安装所有依赖,这个软件才能正常工作(一般会自动安装)
推荐(Recommends):虽然不安装他们也不是不能用,但是一般用这个软件的都要安装,强烈建议。
建议(Suggests):同时安装这些软件,可以和这个软件协助工作。但是不是必须的,可以选择不安装。
增强(Enhances):你这个软件包能提升一些其他的软件包的功能。
预依赖(Pre-Depends):和依赖是一样的。但是必须要在安装这个软件之前安装他们。
破坏(Breaks):如果你有这些软件,你就不能安装这个软件了。一般都是用来防止依赖版本过低的。
冲突(Conflicts):和破坏类似。但是不一样的是,冲突不允许其他软件包保留配置。
替代(Replaces):这个软件会替换其他软件,通常是软件改名或者是换打包方式的时候用。这个软件会接管被替代软件的文件,然后被替代的软件会被视为未安装。
提供(Provides):有些软件可能会依赖一种「虚软件包」,这种虚包是多种软件的统称,只要你安装其中任何一个,就被看作是依赖关系已经解决。可以看作是这个软件提供一种功能,被某些其他软件所需要。
详见 https://www.debian.org/doc/debian-policy/ch-relationships
学习了。
Popular Events
More