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:/
に置き換える必要があると思います。それでも解決しない場合は、に置き換えてください。http
https
file:/
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 restricted
source.list ファイルに追加します。次に、リポジトリのルート ディレクトリにあるファイル Release を編集します。main/binary-amd64 (およびその他) 以外はすべて削除します。これで sudo apt update が機能しました。また、依存関係をすべてインストールした状態で、apt install synaptic (gluster など) を実行できます。英語が下手で申し訳ありません。うまくいきました!