WSLのapt-getソースコード用リポジトリ

WSLのapt-getソースコード用リポジトリ

私はWSLでapt-getパッケージのソースコードを探しています。

$ apt-get source bash
Reading package lists... Done
E: You must put some 'source' URIs in your sources.list

インストールに付属のデフォルトソースは次のとおりです。

deb http://archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse

どこに常駐して追加するにはどうすればよいですか?

ベストアンサー1

この質問にきちんと答えた人がいなくて、答えを探しにここまで来ましたが、自分で答えを見つけたので、他の人も有益になるように追加しなければならないと思いました。

WSL Ubuntu 16.04(xenial)にはソースがあり、お気に入りの/etc/apt/sources.listエディタで直接編集して実行してsudo apt update変更を確認できます。ソースはデフォルトでコメントとして含まれているため、# 削除(必要に応じてリポジトリを追加)してコメントを解除するのは非常に簡単です。

編集する:

何らかの理由でsources.listファイルが破損しているか、ファイルが存在しない場合は、元のソースイメージの最新バージョンを以下からダウンロードできます。https://cloud-images.ubuntu.com/xenial/currentをクリックしてファイルを見つけてダウンロードしますxenial-server-cloudimg-amd64-wsl.rootfs.tar.gz(注AMD64そしてワスルファイル名の一部)。このアーカイブで元のファイルを見つけることができetc/apt/sources.list、現在のファイルを置き換えるか補完するためにインポートできます。

WSL Ubuntuの他の最新バージョンもホームディレクトリにあります。https://cloud-images.ubuntu.com/住所

おすすめ記事