Apt
我在這裡缺少什麼許可?
我正在嘗試將 ffmpeg 包及其所有依賴項下載到我電腦上的目錄中。我用這段程式碼來做
sudo apt-get download $(apt-rdepends ffmpeg|grep -v "^ ")
它在大多數情況下都有效,直到遇到以下情況:
W: Can't drop privileges for downloading as file '/home/daslab/compression/downloaded/ffmpeg2/ffmpeg2theora_0.30-1_amd64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
我缺少什麼許可,如何獲得?
您並沒有錯過許可,而是授予
apt-get
了太多特權;放下sudo
:apt-get download $(apt-rdepends ffmpeg|grep -v "^ ")
apt-get download
作為普通使用者執行良好。(從技術上講,您可以授予
_apt
使用者對目標目錄的訪問權限,但 drop 更簡單更好sudo
。)