Windows 搭載の他の PC の共有フォルダーから .deb パッケージをインストールする

Windows 搭載の他の PC の共有フォルダーから .deb パッケージをインストールする

Ubuntu 20.04 LTS の PC と Windows 10 の PC があります。リポジトリは「ubuntu-repository.exe」でダウンロードします。Windows には ubuntu リポジトリのディレクトリがあります。このディレクトリ:

.
└── rerository
    ├── dists
    │   └── focal
    │       └── main
    │           └── binary-amd64 -> Packages.gz
    ├── pool
        └── main
            ├── a
            └── b
             etc.

source.list に追加しようとしましたdeb file:/192.168.1.1/repository/ focal mainが、sudo apt-get updateリポジトリが表示されません。どうすれば.debファイルをインストールできますか?

答え1

をまたはfile:/に置き換える必要があると思います。それでも解決しない場合は、に置き換えてください。httphttpsfile:/file:///

答え2

Windows Server 2012 R2 に IIS FTP サーバーをセットアップし、リポジトリを FTP で共有し、ファイアウォールの例外に「svchost.exe」を追加します (これがないと FTP サーバーに接続できません)。Ubuntu 20.04 LTS では、ターミナルから設定を追加しますecho 'Dir::Bin::Metods::ftp "ftp"; ' | sudo tee -a /etc/apt/apt.conf.d/local-ftp。apt 設定 (/etc/apt/apt.conf.d) にファイル local-ftp を追加するコマンドを実行します。そうしないと、FTP からリポジトリを更新できません。最後に、deb [tusted=yes] ftp://ip.ip.ip.ip/ focal main universe multiverse restrictedsource.list ファイルに追加します。次に、リポジトリのルート ディレクトリにあるファイル Release を編集します。main/binary-amd64 (およびその他) 以外はすべて削除します。これで sudo apt update が機能しました。また、依存関係をすべてインストールした状態で、apt install synaptic (gluster など) を実行できます。英語が下手で申し訳ありません。うまくいきました!

関連情報