答案1
有两种方法可以使用 MPR 安装包。
- 使用 MPR 管理器乌娜
yay
(这与或等 AUR 管理器类似pamac
)。 - 下载 PKGBUILD 并使用它来构建它
makedeb
。
使用 安装una
。
- 首先,安装 Una
- 使用 安装软件
una
。
正在安装una
。
要安装una
运行:
git clone https://github.com/AFK-OS/una.git
cd una
./una
通过 安装包una
。
现在,你可以使用以下命令从 MPR 存储库安装软件包una
:
una install <name-of-software>
要安装规划器,请运行命令
una install planner
在 Ubuntu 20.04 中,planner 的依赖项 libhandy-1 不可用。您可以添加这PPA,Una 将自动下载依赖项。
第二种方法
- 安装
makedeb
。 - 检查官方存储库中是否提供所有先决条件。
- 获取 PKGBUILD。
- 使用 构建 PKGBUILD
makedeb
。
正在安装makedeb
。
makedeb
要在 Ubuntu 20.04 及更高版本上安装,请按照以下步骤操作:
添加签名密钥:
wget -qO - 'https://proget.hunterwittenborn.com/debian-feeds/makedeb.pub' | \ gpg --dearmor | \ sudo tee /usr/share/keyrings/makedeb-archive-keyring.gpg &> /dev/null
添加存储库:
echo 'deb [signed-by=/usr/share/keyrings/makedeb-archive-keyring.gpg arch=all] https://proget.hunterwittenborn.com/ makedeb main' | \ sudo tee /etc/apt/sources.list.d/makedeb.list
更新索引:
sudo apt update
共有 3 个版本makedeb
可用,beta
,stable
和alpha
,我们将安装稳定版本。
stable
是经过测试且已知可以工作的 makedeb 版本,可供在生产环境中使用。
beta
定期从 alpha 分支同步。此版本是将新功能引入稳定版本的切入点,也是进行大多数测试的地方。
最后,alpha
是尖端版本,一旦更改推送到 Git 存储库,它就会立即接收更新,让用户能够立即看到更改。此频道的用户应做好准备(并预料到)不时出现故障。
- 安装
makedeb
:sudo apt install makedeb
获取源代码。
前往官方网站并搜索该包。获取该包的 GitHub URL 并复制它。
然后运行:
sudo apt update
sudo apt install git
git clone <url>
对于计划者你必须运行:
sudo apt update
sudo apt install git
git clone https://mpr.makedeb.org/planner.git
检查官方存储库中是否有先决条件。
虽然你可以使用makedeb
arguemnet-s
来安装依赖项,但你必须检查软件包是否可在存储库中找到。
通常,这不是需要的,但有些软件包依赖于默认存储库中可能没有的第三方软件包,例如,Planner 所依赖的软件包libhandy
在libhandy
Ubuntu 20.04 的默认存储库中不可用,因此您需要添加个人软件包存档(PPA)来makedeb
安装该软件包:
sudo sudo add-apt-repository ppa:apandada1/libhandy-1
sudo apt update
在 Ubuntu 的后续版本中,这不再是必需的。
使用 安装makedeb
。
要使用 安装makedeb
,首先cd
进入目录并运行:
makedeb -s
对于规划师来说:
cd planner
makedeb -s
总结
总之,你必须:
摘要中的所有命令。
这些用于安装规划器的命令,在继续执行任何命令之前请阅读注释:
### Add the required PPA.
sudo add-apt-repository ppa:apandada1/libhandy-1
sudo apt update
### Install makdeb
wget -qO - 'https://proget.hunterwittenborn.com/debian-feeds/makedeb.pub' | \
gpg --dearmor | \
sudo tee /usr/share/keyrings/makedeb-archive-keyring.gpg &> /dev/null
echo 'deb [signed-by=/usr/share/keyrings/makedeb-archive-keyring.gpg arch=all] https://proget.hunterwittenborn.com/ makedeb main' | \
sudo tee /etc/apt/sources.list.d/makedeb.list
sudo apt update
sudo apt install makedeb
### Get the source code.
sudo apt update
sudo apt install git
git clone https://mpr.makedeb.org/planner.git
### Install
cd planner
makedeb -si
笔记:仅第一次需要安装makedeb
,以后您可以跳过安装makedeb
并只需获取先决条件并继续构建。