リポジトリリストに「ソースコード」が本当に必要ですか?


34

実行すると、ソフトウェアソースを更新するのに長い時間がかかります。

sudo apt-get update

これは、apt-getがリポジトリからソースコードをダウンロードしているときに起こると信じています。私の場合はエチオピアのソースコードです。次のような何かにヒットすると、本当に遅くなります。

http://et.archive.ubuntu.org ....

ソースを追加した場所を確認しましたが、ソースコードオプションの下にありました。ソースコードをダウンロードする必要がありますか?そうでない場合、結果なしでそのオプションのチェックを外すことはできますか?


ところで、ソースコードはどこに保存されていますか?それで、私が見ることができるように?
バルキ

コンパイルする必要があるソフトウェアをインストールする場合にのみ、ソースリポジトリが必要になります。このようなアプリケーションは通常、tarball(app-name.tar.gz)にあります。時々、アプリケーションの一部だけをコンパイルする必要があります-通常は、ドライバーまたはモジュールに関連するものです。まだシステム用にパッケージ化またはリリースされていないソフトウェアや、一般的でないアプリケーションの最新バージョンが必要な場合を除き、おそらくこれに遭遇することはないでしょう。
ジョー

@balki、このリンクによれば、lists.ubuntu.com / archives / ubuntu-users / 2006-September /…、パッケージのソースコードを見たい場合、あなたがする必要があるのは、sudo apt-get source <パッケージ>。お役に立てれば。
tsega

回答:


28

ソフトウェアを自分で変更する場合を除き、安全に無効にすることができます。ほとんどのユーザーはソースコードを必要としません。

ソフトウェアセンターを起動して、メニューの[編集]-> [ソフトウェアソース]に移動し、[ソースコード]チェックボックスを無効にすることで停止できます。

ここに画像の説明を入力してください

その後、パスワードの入力を求められ、更新が再実行されます。


@JorgeCastroに感謝します。私はそれを実行し、以下の回答を使用して最適なサーバーを自動的に選択しました。今ではずっと速く動作していると言ってうれしいです。
tsega

14

これは、ソースコードリポジトリを有効にする必要があるかどうかについての質問には特に対応していません。しかし、あなたが持っている減速の最も一般的な原因に直接対処するので、あなたはそれを役に立つと思うかもしれません。ここの答えからこれをコピーしました

更新マネージャーに、使用する最適なメインリポジトリを自動的に選択させることができます。これにより、ダウンロード速度が最適になります。これを行うには、Update Managerを開き、[設定]をクリックします。[Ubuntu Software]タブを選択し、[Download from:]ドロップダウンで[Other ...]を選択します

更新マネージャー-Ubuntuソフトウェアタブ

ポップアップウィンドウで、[Select Best Server]をクリックします

Update Manager-ダウンロードサーバーの選択

その後、いくつかのテストを実行して、最適なサーバーを選択します。完了したら、[サーバーの選択]をクリックします。

Update Manager-ダウンロードサーバーの選択

ここで、更新を再度実行するだけで、改善点に気付くはずです(利用可能な最良のレポがまだ選択されていない場合)。


@ reverendj1に感謝します。それはまさに私が必要としていたものでした。疲れただけで、すぐに動作しました。
tsega

どういたしまして。私はUbuntuの愛を広めるのを手伝っています。:
reverendj1

「ソースコード」オプションがチェックではなくダッシュであるのはなぜですか?私は私のチェックを取得することはできません
。...-nealmcb

私は信じているあなたはそれがダッシュを示して、それが唯一のいくつかのリポジトリのソースをダウンロードすることを意味し、ソースコード(すなわちAのdeb-srcのライン)を提供していないリポジトリを設定しているので、それはあります。
reverendj1

-1

「apt-get build-dep」でビルドの依存関係、changelogs、Ubuntuリポジトリのソースコード自体を取得する必要がない場合は、ソースコードを安全に無効にできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.