如何安装 coreutils 的调试版本?

如何安装 coreutils 的调试版本?

我正在尝试安装 coreutils 包的调试版本,但不可用。我也遇到了这个问题关联并按照所有步骤操作,但我仍然看不到 coreutils 的调试包apt-get policy coreutils

调试包coreutils真的可用吗?如果有,我该如何下载它们?

答案1

要安装任何未以包形式包含在存储库中的调试符号-dbg,您需要添加新的存储库,详情请参阅调试指南

  1. 添加存储库:

    echo "deb http://ddebs.ubuntu.com $(lsb_release -cs) main restricted universe multiverse" | \
    sudo tee -a /etc/apt/sources.list.d/ddebs.list
    echo "deb http://ddebs.ubuntu.com $(lsb_release -cs)-updates main restricted universe multiverse
    deb http://ddebs.ubuntu.com $(lsb_release -cs)-security main restricted universe multiverse
    deb http://ddebs.ubuntu.com $(lsb_release -cs)-proposed main restricted universe multiverse" | \
    sudo tee -a /etc/apt/sources.list.d/ddebs.list
    
  2. 添加 GPG 密钥:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 428D7C01
    
  3. 更新您的包裹清单:

    sudo apt-get update
    
  4. 安装调试符号包,在本例中coreutils-dbgsym

    sudo apt-get install coreutils-dbgsym
    

请注意,您需要指定相同的版本,以便使用apt-cache policy package并使用进行安装sudo apt-get install package-dbgsym=version

相关内容