我必須手動安裝一個我以前從未見過的類型的檔案:.dsc
我怎麼才能在linux上安裝這種檔案?
答案1
Debian(原始碼控制(原始碼包))通常在 *nix 系統上小寫。描述檔案 DPKG-來源
Debian 原始碼包由兩個或三個檔案組成。首先是 *.DSC 文件,其中包含有關包的一些資訊以及其餘文件的校驗和。第二個 *.TAR.GZ 持有上游來源。第三,如果需要對來源進行任何更改,它們將以 *.DIFF.GZ 的形式分發。為了簡化解壓縮過程,Debian 提供了一個指令「dpkg-source -x *.dsc」來解壓縮這些檔案。此關聯被歸類為原始程式碼。
答案2
安裝與.dsc
檔案相關的套件的完整過程:
在開始之前,請注意,除了文件之外
.dsc
,您還必須擁有相應的xxx-orig.tar.xz
和xxx-debian.tar.xz
文件。安裝
dpkg-dev
軟體包(如果您的 Linux 機器中不存在)sudo apt-get install dpkg-dev
以下命令將包提取到自動建立的目錄中。注意:必需的
xxx-orig.tar.xz
和xxx-debian.tar.xz
文件必須與文件在同一目錄下.dsc
才能正常工作。dpkg-source -x yourfile.dsc
如果您收到有關簽名的錯誤訊息,在這裡查看這篇文章。
要建置包,請進入第二步驟中建立的目錄並發出此命令
dpkg-buildpackage -rfakeroot -b
若要安裝已建置的包,請發出此命令
dpkg -i ../yourfile_arch.deb