ArchLinux安装DEB软件包

有时候需要安装一些Aur源中没有的软件,此刻就需要找其他格式的包,比如DEB包。本文借助软件debtap将DEB软件包转换成zst软件包,从而实现pacman -U xxx.zst安装软件。

  1. 由于Arch仓库中不含软件debtap, 于是借助Aur助手paru安装

    install debtap
    1
    paru -S debtap

  2. 切换debtap为国内源,否则因风速问题容易升级失败

    1
    2
    sudo sed -i "s|http://ftp.debian.org/debian/dists|https://mirrors.ustc.edu.cn/debian/dists|g" /usr/bin/debtap
    sudo sed -i "s|http://archive.ubuntu.com/ubuntu/dists|https://mirrors.ustc.edu.cn/ubuntu/dists|g" /usr/bin/debtap

  3. 升级debtap

    1
    sudo debtap -u 

  4. 转换软件

    1
    sudo debtap xxxx.deb

  5. 安装转换生成的软件

    1
    sudo pacman -U x.tar.zst