コマンドdeb
を含むいくつかのインストール手順を見つけました。しかし、このコマンドは私のインストールでは使用できないようです。
このコマンドはどこで入手できますか?回避策はありますか?
「deb」はコマンドではありません。 /etc/apt/sources.list
ファイルで使用され、Debianソフトウェアリポジトリを示します。
buntu Manpage-sources.list から:
ソースリストは、任意の数のアクティブなソースとさまざまなソースメディアをサポートするように設計されています。ファイルには、1行に1つのソースがリストされ、最も優先されるソースが最初にリストされます。各行の形式は次のとおりです。type uri args。最初の項目であるtypeは、引数の形式を決定します。 uriはUniversal Resource Identifier(URI)であり、より具体的で有名なUniversal Resource LocatorまたはURLのスーパーセットです。
Debタイプは、典型的な2レベルのDebianアーカイブであるディストリビューション/コンポーネントを記述しています。 debおよびdeb-srcタイプを使用するsources.listエントリの形式は次のとおりです。
deb [ options ] uri distribution [component1] [component2] [...]
DebタイプのURIは、APTが必要な情報を見つけるDebianディストリビューションのベースを指定する必要があります。配布では正確なパスを指定できます。その場合、コンポーネントを省略し、配布をスラッシュ(/)で終了する必要があります。これは、URIで示されるアーカイブの特定のサブセクションのみが対象である場合に役立ちます。配布で正確なパスが指定されていない場合、少なくとも1つのコンポーネントが存在する必要があります。
したがって、deb http://archive.ubuntu.com/ubuntu/ quantal main restricted
にsources.list
がある場合、「 http://archive.ubuntu.com/ubuntu/ 」に基づいたDebianアーカイブがあると表示されます。分布は「量的」であり、コンポーネントは「メイン」および「制限」です。
@ Eric Carvalhodeb
による回答のようにコマンドラインではありません
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
編集
@ mur のコミットと同様に、.list
拡張子を持つ新しいファイルを/etc/apt/source.list.d/
フォルダーに作成する必要があります。
例:Oracle virtualboxをダウンロードして、新しいファイルを作成したい:
Sudo gedit /etc/apt/sources.list.d/Oracle-virtualbox-trusty.list
次に、debの行をこのファイルにコピーして貼り付けます
deb
はUNIXコマンドではありません。次のような行がある場合(dockerのソース):
deb https://apt.dockerproject.org/repo ubuntu-xenial main
これは、sources.list
がこの新しいソースから将来のパッケージを見つけることができるように、ubuntu apt-get
で使用可能でなければならない行です。
ただし、/etc/apt/sources.list
ファイルを直接編集することはお勧めできません。代わりに、deb
行を.list
ディレクトリ内の新しい/etc/apt/sources.list.d/
ファイルへのエントリとして追加します。次のようなdocker.list
ファイルを作成します。
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | Sudo tee /etc/apt/sources.list.d/docker.list
完了したら、Sudo apt-get update
を実行することを忘れないでください。これで、このソースから新しいパッケージを簡単に見つけることができるはずです。
Debは実際にはコマンドではありません(最初はそう思っていました)-debをダウンロード/インストールしようとしていると仮定して、これを行います(例):=
wget http://whatever.com/whatever.deb
次にdpkg -i whatever.deb
次に、コマンドを実行します。
Sudo apt-get update
これはCLIコマンドではありません
これは、Debianパッケージリポジトリに関する情報です(Ubuntuでも使用されます)。
このリポジトリを使用する場合:
管理者特権でファイル/etc/apt/sources.list
を開きます。
このファイルに、deb ...
で始まるリポジトリに関する情報を含む行を追加します
ファイルを保存します。
次のコマンドを実行します:
apt-get update
これで、このリポジトリを使用できるようになります。
Ubuntuでは、source.list
を手動で編集してリポジトリを追加する必要はありません。代わりに、PPAの場合と同様に、add-apt-repository
を使用できます。
たとえば、LLVMリポジトリを追加するには、次を呼び出します。
Sudo add-apt-repository 'deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty main'
ご覧のとおり、deb
行を単一の引数としてコマンドに渡す必要があります。