私は_Repository files
_を経由していて、ファイル_/etc/apt/sources.list
_で、これらの行を見ました:
_deb http://ppa.launchpad.net/elementary-os/stable/ubuntu xenial main
deb-src http://ppa.launchpad.net/elementary-os/stable/ubuntu xenial main
_
その中で、私はそれを理解しています
_http://ppa.launchpad.net/elementary-os/stable/ubuntu
_
apt-getがファイルを取得する場所ですが、残りの単語の意味を理解できませんでした。これらの単語は、deb
、_deb-src
_、_xenial main
_、_stable main
_、_trusty main
_です。
編集:また、 このサイト にアクセスしているときにこれらの行を見つけ、_[Arch=AMD64]
_deb
とURLの間。
_echo "deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/chrome.list
_
だから、ここの質問は:
_sources.list
_ファイル内のこれらの単語はどういう意味ですか?
_deb
deb-src
xenial main
stable main
trusty main
_
また、_[Arch=AMD64]
_はどういう意味ですか?
あなたの質問は、他のプログラムが何を、どのように、どこからソースを取得するかを記述したソースリストファイルの構文またはフォーマットを中心に展開します。だから、ここに行く:
A
dvanced p
ackage t
ool)debianおよびDebianベース(Ubuntu)システムでリポジトリを管理するために使用されます。これは、パッケージを取得する場所と取得できる場所から_Repository Sources
_をリストしたファイルを使用します。また、このファイルには、パッケージの取得方法とサブパッケージ(またはスイート)の一覧も記載されています。
エンティティが記述されているフォーマットは、aptにすべてを伝えます。ただし、形式には2つのバリエーションがあります。
.list
_です。all version of apt
_でサポートされる従来の形式。例:
_deb http://security.debian.org stretch/updates main contrib non-free
_
.sources
_です。since version 1.1
_fieldname : value
_の形式の情報が含まれています。例:
_Types: deb
URIs: http://deb.debian.org/debian
Suites: stretch
Components: main contrib non-free
_
あなたは_deb822-style format
_からアイデアを得ることができるので、あなたが質問したそれらの単語は何ですか? 形式の詳細を見てみましょう。
deb
または_deb-src
_で、アーカイブのタイプを示します。deb
は、アーカイブにバイナリパッケージ(deb)、つまり通常使用するコンパイル済みパッケージが含まれていることを示します。deb-src
_は、元のプログラムソースとDebian control files (.dsc)
および変更を含むdiff.gzであるソースパッケージを示しますプログラムのパッケージ化に必要です。パッケージを取得する場所からのソースリポジトリへの単純なURL/URI。 URL/URIのタイプを指定できます。これは、現在認識されているURIからだれでもかまいません。
_http | https | file | cdrom | ftp | copy | rsh,ssh
_
必要に応じて、認識可能なURIタイプをさらに追加できます。
スイートとは、次の2つの分布の属性の組み合わせを指します。
リリースコード名
OSのすべてのリリースに付与されるエイリアス。すべてのOSには コード名 があり、すでに ディストリビューションの完全なコード名を取得するには?
リリースクラス
以下の1つまたは組み合わせであるパッケージの開発フェーズを定義します。
_stable testing unstable
_
コンポーネントは、パッケージが次のいずれであるかを示します。
main
のように)またはどこか他の場所に依存関係(contrib
のように).main
またはrestricted
またはuniverse
またはmultiverse
にすることができます。質問の_EDIT part
_は、オプションと呼ばれるものを指します。また、名前が示すように、これらはオプションですが、使用すると、ソースエントリを変更して特定の種類のパッケージをフェッチします。以下を定義できます。
パッケージを取得するアーキテクチャ。ソースエントリのオプションと同様に、編集部分で引用します。
_"[Arch=AMD64]"
_
特定の言語
1行スタイルの形式
_[archive-type] [ option1=value1,option2=value2 ] URI suite [component1] [component2] [...]
_
deb822スタイルの形式
_Types: deb deb-src
URIs: uri
Suites: suite
Components: [component1] [component2] [...]
option1: value1
option2: value2
_
詳細は自由に追加してください。