web-dev-qa-db-ja.com

Kali Linux 2.0にリポジトリを追加する

Kali Linux 2.0でリポジトリを追加するにはどうすればよいですか。また、そうした場合の影響はありますか?

2
Si Thu Phyoe

ステップ1

ほとんど(すべてではない)のDebian派生システムにリポジトリを追加するには、これを行う主な方法は、sources.listにある/etc/apt/sources.listファイルを編集することです。これを行うには、任意のエディターを使用してファイルを開きます。ファイルを編集すると、sources.listファイルを変更したことがなく、Kaliが正しくインストールされている場合は、次のようになります。
deb http://http.kali.org/kali sana main non-free contrib
deb http://security.kali.org/kali-security sana/updates main contrib non-free
これで、好きなリポジトリを追加できます。

ステップ2

次のステップは、/var/cache/apt/archives/および/var/cache/apt/archives/partial/からすべてのキャッシュされたファイルとワイプされていないファイルを消去することです。これを行うには、コマンドapt-get cleanを実行します。次に、apt-get updateを実行して、パッケージインデックスファイルを更新します(追加したリポジトリからパッケージをインストールできるようにします)。 apt-get upgradeを実行して、依存関係をダウンロードし、競合を解決できるように、インストールされているすべてのパッケージをアップグレードします。追加した新しいリポジトリには、いくつかのコアパッケージ、またはインストールする必要のあるシステムアプリケーションが含まれている可能性があります。そのため、apt-get dist-upgradeで依存関係の競合を解決するスマートなアップデートを使用してください。これで準備が整いました。

警告およびその他の情報

一般にKali(通常はKaliのみ)の場合、システムにリポジトリを追加することは非常に悪い考えです。 Kaliの主要なコア機能の1つは、プレインストールされたすべてのパッケージであるため、システムの言い方をすると、非常に不安定です。特定の依存関係を必要とする1つのパッケージをインストールするか、特定の依存関係を更新して下位互換性がないようにすると、Kaliにプレインストールされているパッケージの一部(またはすべて)が実質的に破壊され、Kaliをまったく使用する目的が損なわれます。この考え方のおかげで、カーリーは非常にもろくなるようになりました。 Kaliはそのまま、または公式リポジトリからインストールしたパッケージで完全に機能しますが、リポジトリを追加するとシステムが壊れる可能性があります。カリの公式文書によると、

Kali sources.listファイルに追加のリポジトリを追加すると、ほとんどの場合、KALI LINUXインストールが中断されます。

つまり、Kaliを使用している間は、一般に非公式リポジトリから離れるべきです。実際、カーリーの文書によると、

Kali Linuxのインストールが失敗する最も一般的な原因の1つは、非公式のアドバイスに従い、特にシステムのsources.listファイルに非公式のリポジトリを任意に追加することです。

したがって、インターネットチュートリアルなどを実行している場合は、非公式リポジトリをsources.listに追加することがKaliシステムの破損の最も一般的な原因であることに注意してください。

最終メモ

この方法はDebian派生GNU/Linuxシステムで機能しますが、大部分は公式のKaliリポジトリを使用することをお勧めします。必要に応じて、必ずリポジトリを追加してください。ただし、リポジトリが提供するもの、およびapt-get upgradeの開始時に更新されるパッケージがある場合は、他のパッケージが壊れる可能性があるため、それらを把握することが重要です。 Kaliリポジトリの詳細については、次を参照してください。

http://docs.kali.org/general-use/kali-linux-sources-list-repositories
https://wiki.debian.org/SourcesList
http://kaligr3y.blogspot.ie/2013/04/how-to-add-full-repository-in-kali-linux.html

乾杯、
興味深い...

5
Interesting...