当前位置: 首页 > 科技观察

分享给使用Debian或基于Ubuntu发行版的用户

时间:2023-03-16 11:16:28 科技观察

来自Gamebuntu的创建者,为我们带来了Una,一个完整且功能齐全的MPR助手,适用于DebianGNU/Linux和基于Ubuntu的发行版,可以帮助您安装更多第三方软件包。什么是MPR?MPR是一个类似于ArchLinux上的AUR(ArchUserRepository)的包分发平台,但它是针对DebianGNU/Linux及其衍生产品,如Ubuntu、LinuxMint或Pop!_OSLinux。与AUR一样,MPR包使用经典的PKGBUILDshell脚本来提供构建包所需的构建信息。也就是说,几个月前推出的MPR将帮助您安装在Debian或基于Ubuntu的发行版的软件存储库中不可用的第三方软件包(或更新版本的软件包)。MPR使用名为makedeb的工具进行打包,并使用MPR助手来安装和管理包。那么乌娜是什么?Una是一个完整的MPR助手和tap替代品,最初的助手是由MPR的创建者开发的。Una支持安装、删除和更新包,支持来自MPR的包依赖,能够搜索包,支持显示包信息,支持自动补全,支持从MPR克隆包,带实际安装。它甚至具有自动更新功能,可以自动安装更新版本的软件包,如果主软件包不存在,则安装git软件包。“它的创建是因为另一个仍在维护的helpertap在处理来自MPR的依赖项和常规APT依赖项方面存在问题(例如,没有正确处理依赖项),”Una的开发人员RudraSaraswat说,Una是一个用Bash编写的完整的MPR帮助程序。Una具有许多独特的功能,例如显示来自MPR的包信息和自动更新支持,Una是一个tap替代品,它实现了tap中的所有功能等等。“MPR的目标是限制DebianGNU/Linux和基于Ubuntu的系统上的包碎片,而Una使这更容易。基于Debian或Ubuntu的开发版上安装Una:linuxmi@linuxmi:~/www.linuxmi.com$wget-qO-'https://proget.hunterwittenborn.com/debian-feeds/makedeb.pub'|\>gpg--dearmor|\>sudotee/usr/share/keyrings/makedeb-archive-keyring.gpg&>/dev/nulllinuxmi@linuxmi:~/www.linuxmi.com$echo'deb[签名者=/usr/share/keyrings/makedeb-archive-keyring.gpgarch=all]https://proget.hunterwittenborn.com/makedebmain'|\>sudotee/etc/apt/sources.list.d/makedeb.listdeb[signed-by=/usr/share/keyrings/makedeb-archive-keyring.gpgarch=all]https://proget.hunterwittenborn.com/makedebmainlinuxmi@linuxmi:~/www.linuxmi.com$sudoapt-getupdate&&sudoapt-getinstallmakedeblinuxmi@linuxmi:~/www.linuxmi.com$gitclonehttps://mpr.makedeb.org/una-bin.git&&cduna-bin正克隆到'una-bin'...remote:枚举对象:95,done.remote:计数对象:100%(95/95),done.remote:压缩对象:100%(92/92),done.remote:Total95(delta41),reused0(delta0),pack-reused0展开对比中:100%(95/95),9.82KiB|529.00KiB/s,完成.linuxmi@linuxmi:~/www.linuxmi.com/una-bin$makedeb-si&&cd..&&rm-rfuna-binlinuxmi@linuxmi:~/www.linuxmi.com$unaupdate;sudomkdir-p/var/lib/unainfo:creatingunadirectory[sudo]linuxmi的密码:info:看起来你是一个新用户它是过时的信息:更新APT缓存信息:更新MPR缓存信息:更新APT缓存信息:更新MPR缓存帮助:linuxmi@linuxmi:~/www.linuxmi.com$unahelpUna-一个完整的MPRhelperSyntax:una[PACKAGE]commands:install安装一个包。update更新APT和MPR缓存。upgrade升级所有已安装的软件包。remove删除一个包。list列出已安装的包。info显示包信息。搜索搜索包。help显示用法。克洛ne从MPR克隆一个包。不要在MPR包上使用“aptremove”或“aptpurge”。如果更新可用,则更新时将重新安装该软件包。相反,使用“unaremove”(替代MPR包的“aptpurge”)。如果您是第一次运行una,请运行`unaupdate`。要安装:查看包信息:有关更多详细信息,请访问项目的GitHub页面要查看MPR中可用的包或贡献新包,请查看官方网站。