首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用zypper从列表中安装软件包?

如何使用zypper从列表中安装软件包?
EN

Server Fault用户
提问于 2016-08-27 16:10:17
回答 1查看 4K关注 0票数 1

结束状态。我想要重新格式化我的/分区,重新安装opensuse卷草,并安装与现在相同的软件包。

问题来了。我做了一个看起来很糟糕的选择,将根文件系统格式化为btrfs。我以前有20 GB的内存,比如ext3,但是我无法跟上快照管理的步伐,因为有了大量的更新卷草就无法跟上快照管理。

部分成功。我可以用sudo zypper lr -u --export repo.list导出我的存储库列表,并将其添加到sudo zypper addrepo repo.list的新安装中。我可以用sudo zypper search --installed-only > installed.packagesrpm -qa | sort导出已安装的pakcages列表。

但我不知道如何从列表中安装软件包,也不知道如何生成在分发版安装时opensuse可以使用的包列表。

编辑:自动亚斯特也许是最好的选择,但它比我想要的更重要。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2018-02-13 17:25:33

使用--queryformat列出没有版本的包名

代码语言:javascript
复制
rpm -qa --qf "%{NAME}\n" > installed_pkgs.txt

若要安装,请将文件的管道内容发送到xargs

代码语言:javascript
复制
cat installed_pkgs.txt | xargs sudo zypper install
票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/799521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档