*.deb を /var/cache/apt-cacher/packages/*.deb に移動できませんでした: 権限が拒否されました

*.deb を /var/cache/apt-cacher/packages/*.deb に移動できませんでした: 権限が拒否されました

私は次の投稿をフォローしましたapt-cacher サーバーをセットアップするにはどうすればいいですか?しかし、次のエラーが発生します:

got@got-mypc:/var/cache/apt/archives$ sudo /usr/share/apt-cacher/apt-cacher-import.pl        /var/cache/apt/archives/
    Importing from /var/cache/apt/archives/
    Moving package files from /var/cache/apt/archives/ to /var/cache/apt-cacher
    Importing: account-plugin-facebook_0.8-0ubuntu2.2_i386.deb
    Failed to move account-plugin-facebook_0.8-0ubuntu2.2_i386.deb to /var/cache/apt-cacher/packages/account-plugin-facebook_0.8-0ubuntu2.2_i386.deb: Permission denied.
    Try read-only (-r) or symlink (-l) options. at /usr/share/apt-cacher/apt-cacher-import.pl line 364.

少なくとも自分では Facebook 用のプラグインをインストールしていないのに、なぜ Facebook エラーが発生するのでしょうか。また、ルート ログインを使用してこれを試しましたが、機能しませんでした。これを解決するにはどうすればよいですか。

答え1

オプションは3つあります。

  1. 読み取り専用オプションを使用します:

    sudo /usr/share/apt-cacher/apt-cacher-import.pl -r /var/cache/apt/archives/
    
  2. シンボリックリンクオプションを使用します:

    sudo /usr/share/apt-cacher/apt-cacher-import.pl -l /var/cache/apt/archives/
    
  3. 問題のあるパッケージを削除して、もう一度試してください。

    sudo rm /var/cache/apt/archives/account-plugin-facebook_0.8-0ubuntu2.2_i386.deb to /var/cache/apt-cacher/packages/account-plugin-facebook_0.8-0ubuntu2.2_i386.deb
    sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives/
    

関連情報