UbuntuにDEBパッケージをインストールします。 debianおよび派生物にdebパッケージをインストールする方法debファイルを開く方法

次の表に、.debファイル拡張子に関する有用な情報を示します。 彼は次のような質問に答えます。

  • ファイルとは何ですか。 デブ?
  • を開くにはどのソフトウェアが必要ですか。 デブ?
  • ファイルのように。 デブ開いたり、編集したり、印刷したりしますか?
  • 変換する方法。 デブ別の形式のファイル?

このページがお役に立てて貴重なリソースであることを願っています。

データベースで1つの拡張機能と0のエイリアスが見つかりました

✅Debianパッケージ

説明(英語):
デブ ianパッケージは、2つのgzip圧縮されたtarアーカイブを含む標準のUnixアーカイブです。1つは制御情報を保持し、もう1つはデータを含みます。

MIMEタイプ:application / x-debian-package

他のファイルタイプもファイル拡張子を使用する場合があります .deb.

🚫.debファイル拡張子が間違って指定されていることがよくあります!

私たちのサイトの検索によると、これらのタイプミスは過去1年間で最も一般的でした。

eb , db , seb , 2月 , edb、dwb、drb、dev、deh、de、web、dbe、reb、eeb、dsb

ファイル名拡張子が間違っている可能性はありますか?

データベースで次の同様のファイル拡張子が見つかりました。

🔴.debファイルを開くことができませんか?

ファイルをダブルクリックして開くと、Windowsはファイル名拡張子をチェックします。 Windowsがファイル名拡張子を認識すると、そのファイル名拡張子に関連付けられているプログラムでファイルが開きます。 Windowsがファイル名拡張子を認識しない場合、次のメッセージが表示されます。

Windowsはこのファイルを開くことができません:

Example.deb

このファイルを開くには、Windowsはファイルを開くために使用するプログラムを知っている必要があります...

ファイルの関連付けを設定する方法がわからない場合 .deb、 小切手 。

🔴ファイル拡張子を変更することは可能ですか?

ファイル拡張子のファイル名を変更することはお勧めできません。 ファイル拡張子を変更すると、コンピューター上のプログラムがファイルを読み取る方法が変更されます。 問題は、ファイル拡張子を変更してもファイル形式が変更されないことです。

ファイル拡張子に関する有用な情報がある場合 .deb, !

🔴DEBページを評価してください

私たちのページを評価して私たちを助けてください DEB以下の5つ星評価システムで。 (1つ星が悪い、5つ星が素晴らしい)

debパッケージの作成を開始するには、いくつかのパッケージをインストールする必要があります。

$ sudo apt-get install dh_make

ソースフォルダの準備

そうするには dh_makeその他のユーティリティはソースフォルダで動作する可能性があるため、特定の形式にする必要があります。

フォルダには名前を付ける必要があります packagename-version。 それらの。 フォルダーがある場合 プラグインプログラムバージョン0.1では、次の名前のフォルダを作成します プラグイン-0.1.

$ ls VKSPlugins $ mv VKSPlugins / libvksplugins-0.1 $ ls libvksplugins-0.1
次に、このフォルダを使用してアーカイブを作成する必要があります。 アーカイブには名前に含まれている必要があります * .orig.tar.gz、つまり:

$ tar -zcf libvksplugins_0.1.orig.tar.gz libvksplugins-0.1 $ ls libvksplugins-0.1 libvksplugins_0.1.orig.tar.gz
最後の準備手順は、ソースフォルダーにフォルダーを作成することです。 debian多くのサービスファイルがあります。 これを行うには、次のコマンドを実行する必要があります。

$ cd libvksplugins-0.1 / $ dh_makeパッケージのタイプ:シングルバイナリ、独立バイナリ、マルチバイナリ、ライブラリ、カーネルモジュール、カーネルパッチ? lメンテナ名:ユーザー名Eメールアドレス: [メール保護]日付:2015年8月19日水曜日14:55:53 +0300パッケージ名:libvkspluginsバージョン:0.1ライセンス:空白パッケージの種類:シングルヒット 確認するには:../libvksplugins_0.1.orig.tar.gzがすでに存在するため、作成をスキップします。完了。 今すぐdebian/サブディレクトリのファイルを編集してください。 プラグインはconfigureスクリプトを使用するため、Makefileを編集する必要はおそらくありません。
このコマンドの実行中に、作成しているアーカイブのタイプについて質問されます。最も単純なのは単一です。

パッケージタイプについて

実際、ドキュメントにはオプションのみを選択するように記載されています 独身。 なぜなら タイプパッケージのすべての要件を理解できませんでした 図書館しかし、私は結果に非常に満足しています、そして説明は次のようなパッケージについて続きます 図書館.

パッケージのセットアップ

すべてのパッケージのカスタマイズは、ディレクトリ内のファイルを編集することによって行われます。 debian。 使用するファイルについて考えてみます。
  • changelog-パッケージ履歴。
  • コントロール-メインパッケージ構成;
  • ルール-パッケージのMakefileの類似物。
これらのファイルに加えて、多くのファイルがdebianフォルダーに作成されます *。元これはさまざまな構成の例ですが、使用しないため、削除する必要があります。

変更ログ

このファイルには、パッケージの変更履歴とパッケージの現在のバージョンが含まれています。 その内容を見てみましょう:

$ cat changelog libvksplugins(0.1-1)不安定; urgency = low *初期リリース(クローズ:#nnnn) -ユーザー名 2015年8月19日水曜日15:03:51+0300
最初はパッケージの名前です- libvksplugins、次にそのバージョン。 バージョンは「-」文字で2つに分かれています。 最初の部分はパッケージ内のプログラムのバージョンを示し、2番目の部分はパッケージの「リビジョン」を示しています。 リビジョンは、パッケージのバージョンです。 以前にそのようなパッケージがなかった場合、リビジョンは1になります。そのようなバージョンのプログラムを含むパッケージがすでに存在するが、それに変更が加えられている場合、リビジョンは増加します。

不安定パッケージが安定していないことを示します。 ユーザーのマシンで適切にテストされていません。

碑文 緊急=低変更の緊急性を示します。 なぜなら 緊急性はなく、値は 低い。 深刻な脆弱性やバグを修正するパッケージを作成している場合、値は次のように設定できます。 高い.

最初の行の後に空白行が続き、その後に最初のエントリが続きます。

*初期リリース(終了:#nnnn)
Debianでは、changelogは、ソフトウェア製品のバグ追跡システムのバグを自動的に閉じるために使用されます。 なぜなら この場合、私はそのようなシステムを使用しません、そしてこの行は次のようになります:

* 初回リリース

コメント

プログラムでパッケージをチェックする場合 リンティアン、 不在 クローズ:#XXXXエラーと見なされます。


最後の行は、エントリを作成した人の署名です。 名前と住所、および変更日が含まれています。

debパッケージをインストールした後、ファイル 変更ログにインストールされています

/ usr / share / doc /<пакет>/changelog.debian.gz

コントロール

ファイル debian / control debパッケージを作成するときのメイン設定です。 このようなファイルの例を次に示します。

$ cat controlソース:libvksplugins優先度:オプションメンテナ:ユーザー名 ビルド-依存:debhelper(> = 9)、cmake標準-バージョン:3.9.5セクション:libsホームページ: #Vcs-Git:git://anonscm.debian.org/collab-maint/plugins.git#Vcs-ブラウザ:http://anonscm.debian.org/?p = collab-maint / plugins.git; a =要約パッケージ:libvksplugins-devセクション:libdevelアーキテクチャ:任意依存:libvkspluginsBROKEN(= $(binary:Version))、$(misc:Depends)説明: パッケージ:libvkspluginsBROKENアーキテクチャ:任意説明:
ファイルが空の行を使用してセクションに分割されていることがわかります。 各セクションでは、ソースフォルダーからビルドされた1つのパッケージについて説明します。 それらを順番に考えてみましょう。

ソースこのセクションでは、ソースパッケージを作成するように指示します。 指定されたパラメーター libvksplugins、これは、ソースパッケージが呼び出されることを意味します libvksplugins.

優先順位このセクションでは、パケットの優先順位を設定します。 なぜなら システムは新しいパッケージがなくても問題なく実行でき、セクション値は次のように設定されます。 オプション。 それらの。 このパッケージはインストールには必要ありません。 書かれた優先順位についてもっと読む。

メンテナこのセクションでは、パッケージを作成する人の連絡先について説明します。 そのフォーマットは非常に単純で、追加の説明は必要ありません。

ビルド依存最も重要なセクションの1つは、パッケージの依存関係のインストールです。 パッケージをビルドするには、このセクションにリストされている依存関係が満たされている必要があります。 それらの。 ビルドとインストールの依存関係のリストは異なる場合があります。

依存関係が debhelper(> = 9)、cmake。 中毒 debhelper(> = 9)デフォルトですべてのパッケージに設定されます。 フォームのプログラムを正しく動作させるために必要です dh_ *.

2番目の要素 cmakeソースフォルダにファイルが含まれていたために追加されました CMakeLists.txt、つまり ビルドシステムはアセンブリに使用されます CMake。 プログラムがどのような依存関係を持っているかを知るために、そのドキュメントを読むことができます。 さらに、コマンドを使用できます dpkg-depcheck。 このコマンドは次のように実行する必要があります。

$ dpkg-depcheck -d ./configure
しかし理由は CMakeを使用する場合、構成スクリプトはありません。次のように使用します。

$ mkdir build && cd build $ dpkg-depcheck -d cmake ../ .....必要なパッケージ:libxml2:amd64 cmake libkrb5support0:amd64 language-pack-en-base libnettle4:amd64 ..... libedit2:amd64 libtasn1 -6:amd64 qt4-qmake libgssapi-krb5-2:amd64 libhcrypto4-heimdal:amd64 ..... libroken18-heimdal:amd64 libsqlite3-0:amd64 libqt4-dev libssl1.0.0:amd64....。
ここで注目すべきものは次のとおりです。

Cmake
qt4-qmake
libqt4-dev

残りはデータの依存関係です。 さらに、cmakeはすでにアセンブリの依存関係のリストに含まれています。 原則として、そのままにすることも、使用するバージョンを指定することもできます。

$ apt-cache show cmake | grepバージョン:バージョン:2.8.12.2-0ubuntu6
同時に、CMakeLists.txtは、使用する必要のあるcmakeのバージョンを指定します。

$ cat CMakeLists.txt | grep cmake_minimum cmake_minimum_required(バージョン2.8.4)
開発者の方がよく知っていると思うので、CMakeLists.txtからバージョンを指定します。 Qt 4の場合、バージョン番号ですべてが明確になりますが、私たちの良識を明確にするために、バージョンを確認しましょう。

$ apt-cache show qt4-qmake | grepバージョン:バージョン:4:4.8.6 + git49-gbc62005 + dfsg-1ubuntu1.1バージョン:4:4.8.6 + git49-gbc62005 + dfsg-1ubuntu1 $ apt-cache show libqt4-dev | grepバージョン:バージョン:4:4.8.6 + git49-gbc62005 + dfsg-1ubuntu1.1バージョン:4:4.8.6 + git49-gbc62005 + dfsg-1ubuntu1
それらの。 Qt 4の場合、バージョン4.8.6を指定します。

ビルド依存:debhelper(> = 9)、cmake(> = 2.8.4)、qt4-qmake(> = 4.8.6)、libqt4-dev(> = 4.8.6)
標準-バージョンファイルが作成された標準のバージョン。 この値を変更する必要はありません。

セクション。 パッケージのセクション、つまり 単一のタスクを実行するパッケージのグループ。 Debianポリシーのセクション2.4では、この問題について詳しく説明しています。

ホームページプロジェクトのホームページ。 なぜなら このコードを書きましたが、ページがありません。この行を削除するだけです。

その他のパッケージソースパッケージを説明するファイルのセクションの後に、ソースパッケージからビルドされた他のパッケージを説明するセクションがあります。 パッケージ作成スキーム:

図から、プログラムソースから4つのパッケージを取得したいことがわかります。

  • ソースコード付きのパッケージ。
  • バイナリ(ライブラリ自体)を含むパッケージ。
  • 開発パッケージ(ヘッダーファイル);
  • ドキュメントパッケージ。
なぜこれほど多くのパッケージがあるのか​​という疑問が生じます。 それに対するいくつかの答えがあるかもしれません、stackoverflow.comで関連する議論を読んだ場合、分割の主なアイデアは、ほとんどのユーザーがヘッダーファイルとドキュメントを必要としないということです、したがってこれらのファイルを分割することはネットワークを減らすのに役立ちますプログラムインストールの負荷と速度。

この質問に対する私の個人的な答えは、このパーティショニングは、プログラムを操作したい方法で構造化するのに役立つということです。 開発のために、私はdevパッケージを置きますが、使用するためではありません。

上記のパッケージに加えて、プログラムのデバッグビルドを使用してdbgパッケージを作成できます。 これは、プログラムがクラッシュし、デバッガーが手元にある場合に役立ちます。 しかし、私はまだそれを行う方法を理解することができませんでした。 ドキュメントはこの質問に答えていません。 その中で説明されているようにすると、空のパッケージを取得するか、ビルド時に一連のエラーが発生します。

上の図の図は、ソースパッケージが呼び出されていることを示しています libvksplugins_sourceただし、制御ファイルは、ソースパッケージに名前が付けられることを指定します libvksplugins。 実際、それは確かに呼ばれます libvksplugins、およびバイナリを含むパッケージが呼び出されます libvksplugins…deb。 この混乱の本質は、ソースパッケージがtarアーカイブとサービスファイルであるのに対し、バイナリパッケージはdeb拡張子を持つアーカイブであるということです。

ライブラリパッケージの設定ライブラリパッケージの説明を詳しく見てみましょう。

パッケージ:libvksplugins
アーキテクチャ:任意
依存:$(shlibs:Depends)、$(misc:Depends)
説明:VKS2でプラグインを作成するためのライブラリ
このライブラリは、プラグインを作成するためのメカニズムを提供します
プロジェクトVKS2で使用します。

パラメータ 建築ビルドされるパッケージのアーキテクチャを設定します。 意味 どれかつまり、バイナリをビルドした後、必要なアーキテクチャがビルドシステムに置き換えられます。 それらの。 64ビットマシンでは、パッケージを取得します ..._amd64..。および32ビットパッケージの場合 ..._i386..。.

スクリプトまたはテキストを含むパッケージの場合、値を次のように指定する必要があります。 すべて.

3行目は、作成されるパッケージの依存関係を示しています。 これは、Debian初心者向け開発者ガイドの第4章で説明されている方法です。

効用 dh_shlibdeps共有ライブラリに対するバイナリパッケージの依存関係を計算します。 バイナリパッケージごとに検出されたELF実行可能ファイルと共有ライブラリのリストを生成します。 このリストは代わりになります $(shlibs:Depends).

効用 dh_perl Perlの依存関係を計算します。 各バイナリパッケージのperlまたはperlapiの依存関係のリストを生成します。 このリストは代わりになります $(perl:Depends).

一部のdebhelperパッケージコマンドは、生成されたパッケージに依存関係を追加できます。 各コマンドは、各バイナリパッケージに必要なパッケージのリストを生成します。 このリストは代わりになります
$(misc:Depends).

効用 dh_gencontrolファイルを生成します DEBIAN/コントロールバイナリパッケージごとに、 $(shlibs:Depends), $(perl:Depends), $(misc:Depends)得られた値についても同様です。


それらの。 この行は、依存関係を判別するようにパッケージビルダーに指示します。

このセクションの最後のセクションは、パッケージの説明です。 最初の行には簡単な説明が含まれ、後続の行にはより詳細な説明が含まれます。 詳細な説明には、特定の形式が必要です。

  • 文字列はスペースで始まる必要があります。
  • 文字列は80文字を超えてはなりません。
  • 空の文字列はスペースで始まり、ドット文字で構成されている必要があります。
ヘッダーパッケージの設定ヘッダーファイルを含むパッケージはlibvksplugins-devと呼ばれ、その説明は次のとおりです。

パッケージ:libvksplugins-dev
セクション:libdevel
アーキテクチャ:任意
依存:libvksplugins(= $(binary:Version))、$(misc:Depends)
説明:libvkspluginsの開発パッケージ
このパッケージは、
ライブラリlibvksplugins。
.
また、使用するpkg-configファイルが含まれています。

この例では、興味深い行 依存する。 このパッケージはライブラリパッケージに依存すると記載されています libvksplugins、 と ( = $(binary:Version))は、バイナリパッケージのバージョンと開発者のパッケージのバージョンが厳密に一致している必要があることを示します。 ヘッダーファイルはバイナリと厳密に一致する必要があるため、これは重要なポイントです。

ドキュメントパッケージを設定するドキュメントはライブラリに付属しているため、別のパッケージに含まれています。説明を追加してください。

パッケージ:libvksplugins-doc
アーキテクチャ:すべて
依存:$(shlibs:Depends)、$(misc:Depends)
説明:libvkspluginsのドキュメント
パッケージには、libvkspluginsのhtmlドキュメントファイルが含まれています

ここではすべてが明確になっているはずです。

ルール

このファイルは、パッケージをビルドするためのMakefileに類似しています。 デフォルトでは、次のように作成されます。

$ cat rules#!/ usr / bin / make -f#debhelper(7)を参照(有効にするためのコメント解除)#ビルドシステム上のファイルを変更するすべてのコマンドを出力します。 #DH_VERBOSE = 1#dpkg-buildflags(1)の例を参照して/ usr / share / dpkg/*を読み取りますDPKG_EXPORT_BUILDFLAGS=1 include /usr/share/dpkg/default.mk#dpkg-buildflags(1)の機能領域を参照# export DEB_BUILD_MAINT_OPTIONS =hardening = + all#dpkg-buildflags(1)のENVIRONMENTを参照#CFLAGSを追加するパッケージメンテナ#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic#LDFLAGSを追加するパッケージメンテナ#export DEB_LDFLAGS_MAINT_APPEND = -Wl、-- dh7構文に基づくメインパッケージングスクリプト%:dh [メール保護]#debmakeで生成されたオーバーライドターゲット#これはCmakeの例です(http://bugs.debian.org/641051を参照)#override_dh_auto_configure:#dh_auto_configure-\#-DCMAKE_LIBRARY_PATH = $(DEB_HOST_MULTIARCH)
これは、Makefile構文を使用したbashスクリプトであることがわかります。 ここでの唯一の興味深い構造は

%:dh [メール保護]
これは、すべての目的と目的で、dhコマンドを呼び出し、引数を渡すテンプレートです。 パッケージを組み立てるには、テキストが重要です dh [メール保護] タブ文字から読み取ります。 それらの。 インデントはスペースではなく、タブです。

なぜなら ソースはCMakeビルドシステムを使用するため、このエントリを次のように変更する必要があります。

%:dh [メール保護]--buildsystem = cmake

パッケージの内容

で示した後 debian / controlどのパッケージを取得するか、どのファイルをどのパッケージに入れるかを指定する必要があります。 これを行うには、ファイルのパッケージ名ごとに コントロール、フォルダに作成する必要があります debian 2つのファイル。 最初のものを呼び出す必要があります package.dirs、および2番目 package.install。 ファイルの本質は、最初のファイルがパッケージ用に作成するフォルダーを示し、2番目のファイルがパッケージに含めるファイルを示すことです。

それらのコンテンツを見てみましょう:

$ cat libvksplugins-dev.dirs usr / lib usr / include $ cat libvksplugins-dev.install usr / include / * usr / lib / lib * .a usr / lib / lib * .so usr / lib / pkgconfig / * usr / share / pkgconfig / *
重要な点は、パスに最初の端数がないことと、フォルダーパスの最後に端数がないことです。 CMakeがライブラリファイルをインストールする場所を確認した後、次のファイルを生成できます。

$(ls libvksplugins *);のアイテムの$ エコー"$item:"; 猫$item; 完了libvksplugins-dev.dirs:usr / include / dep572 usr / lib / pkgconfig libvksplugins-dev.install:usr / include / dep572 / plugins / * usr / lib / dep572 / lib * .so usr / lib / pkgconfig / * libvksplugins .dirs:usr / lib / dep572 libvksplugins-doc.dirs:usr / share / doc / libplugins-0.1 libvksplugins-doc.install:usr / share / doc / libplugins-0.1 /*。tgzlibvksplugins.install:usr / lib / dep572 / lib*.so。*

セットアップの完了

なぜなら ソースは私のものであり、追加の説明や著作権の制限はないので、debianディレクトリから不要なファイルをすべて削除します。

パッケージの構築

設定後、パッケージの構築は非常に簡単です。プロジェクトフォルダ(debianサブフォルダを含む)でコマンドを実行する必要があります。

$ dpkg-buildpackage -rfakeroot -us -uc
パラメーター -us -uc作成したパッケージにgpgキーで署名する必要はないと言います。 デフォルトのgpg署名キーが設定されている場合は省略できます。 デフォルトの署名キーを指定する方法もわかりませんでした。 すべてがうまくいけば、上のフォルダに一連のパッケージがあります。

$ ls-l../合計748drwxrwxr-x10ユーザーユーザーAug4096 20 10:46 libvksplugins-0.1-rw-rw-r--1ユーザーユーザーユーザー2210年8月 20 10:47 libvksplugins_0.1-1_amd64.changes-rw-r--r--1ユーザーユーザー64188月。 20 10:47 libvksplugins_0.1-1_amd64.deb-rw-rw-r--1ユーザーユーザー1504年8月 20 10:46 libvksplugins_0.1-1.debian.tar.xz-rw-rw-r--1ユーザーユーザー1008年8月 20 10:46 libvksplugins_0.1-1.dsc-rw-rw-r--1ユーザーユーザーAug36713 19 14:52 libvksplugins_0.1.orig.tar.gz-rw-r--r--1ユーザーユーザーAug3262 20 10:47 libvksplugins-dev_0.1-1_amd64.deb-rw-r--r--1ユーザーユーザー6995648月。 20 10:47 libvksplugins-doc_0.1-1_all.deb

結論

あなたがこれまで読んだことがあるなら、それはあなたが読むのが好きであることを意味します。

このテキストは、職場でdebパッケージを実装した私の経験の結果です。 経験によれば、ネットワークリポジトリ(reprepro)の存在と注意深いバージョン追跡により、Astra Linux 1.3、1.4、およびElbrusOSシステムを搭載した30台のマシンでさまざまなバージョンのソフトウェアを簡単に更新およびテストできます。

DEBファイル--はLinuxOSのインストールファイルです。たとえば、DebianまたはUbuntu(WindowsまたはMac OSの.pkgなど)であるため、開くために追加のプログラムは必要ありません。ダブルクリックするだけで起動します。

しかし! Linux OSコンピュータがなくてもこのファイルを実行したい場合は、を使用できます。 ファイルの単純な抽出(起動ではない)には、WinRarなどの任意のアーカイバを使用できます...



.deb拡張子ファイル形式は何ですか?

.debファイル形式このファイルに、Linux上に構築されたDebian、Ubuntu、およびその他のオペレーティングシステムのインストールパッケージが含まれていることを示します。 Debianオペレーティングシステムはソースコード付きのフリーソフトウェアであり、現在最も人気のあるLinuxディストリビューションの1つです。

Debianオペレーティングシステムのインストールパッケージは、Linuxシステムへの道を見つけたRARアーカイバを使用して圧縮されたアーカイブファイルにすぎず、2つのファイルで構成されています。 1つ目はサービス情報で、2つ目はパッケージソフトウェアです。

Debian OSの歴史:

このオペレーティングシステムはWindowsほど人気が​​ありませんが、多くのユーザーが選択するという多くの利点があります。場合によっては、はるかに生産性が高く、ウイルス攻撃の影響を受けにくいためです。このシステムには実質的にウイルスが存在しないため、存在しません。 また、このシステムやその他のシステムは、さまざまなサーバーで非常に頻繁にゲストとして使用されます。

このタイプのオペレーティングシステムでは、インストールは2つの方法で実行できます。最初の方法は、プログラムコードを含むソースファイルからアプリケーションをコンパイルすることです。 2番目の方法では、バイナリパッケージを使用します。

今、あなたは知っています debを開く方法そしてこれに使用するプログラムは何ですか!

デブ--DebianプロジェクトのOSにソフトウェアを配布およびインストールするための「バイナリ」パッケージのファイル名拡張子、およびdpkgパッケージ管理システムを使用するその他のパッケージ。 そして今日は、ローカルのDebianパッケージをインストールするのに役立つ3つのコマンドラインツールを見ていきます。

「UbuntuまたはDebianにDebパッケージをインストールするにはどうすればよいですか?」と自問している場合は、適切な場所に来ています。

ダウンロードしたDEBパッケージを右クリックして、コンテキストメニューから[インストール]を選択できますが、グラフィカルインストーラーを使用すると、ターミナルコマンドに比べて非常に遅くなります。 Debパッケージのインストールに役立つ3つの異なるコマンドラインツールを次に示します。 また、Dpkg、Gdebi、APTです。

Dpkg

dpkgは、DebianおよびUbuntuなどのDebianに基づく他の多くのオペレーティングシステムのパッケージ管理システムの基礎となるソフトウェアです。 dpkgは、.debパッケージに関する情報をインストール、削除、および取得するために使用されます。

以下に示すように、dpkgを使用してローカルDebianパッケージをインストールします。

sudo dpkg -i package_version.deb

Dpkgはリポジトリを理解しないため、Dpkg自体では依存関係の問題を解決できません。 ただし、次のコマンドを使用してこの問題を修正できます。

Sudo apt install -f

Gdebiインストールパッケージ

Gdebi--CanonicalCorporationがUbuntu専用に開発した.debパッケージをインストールするためのプログラム。

GdebiはデフォルトではUbuntuにインストールされていないため、最初にターミナルを開いて次の行を入力してインストールする必要があります。

sudo apt install gdebi

ローカルdebパッケージをインストールするには、

sudo gdebi package_version.deb

依存関係の問題がある場合、それらの依存関係パッケージがソフトウェアリポジトリから入手可能であれば、Gdebiが自動的にそれらをインストールします。

apt

apt (高度なパッケージツール)は、Debianおよびベースのオペレーティングシステム(Ubuntu、Linux Mintなど)にソフトウェアパッケージをインストール、更新、および削除するためのプログラムであり、Mandriva、ALTLinux、PCLinuxOSなどのMandrakeベースのディストリビューションでも使用されることがあります。 プリコンパイルされたパッケージとソースコードの両方から、UNIXライクなオペレーティングシステム用のプログラムを自動的にインストールおよび構成することができます。

通常、次の例のように、APTを使用してオンラインソフトウェアリポジトリからパッケージをインストールします。

SudoaptインストールFirefox

ローカルのDebパッケージのインストールにも使用できることをご存知ですか? これが、この機能を持たないapt-getの代わりにaptを使用する必要があるもう1つの理由です。 次の例に示すように、debパッケージが保存されているディレクトリに移動してインストールするだけです。

cd / path / to / file / deb-packages / sudo apt install ./package_version.deb

たとえば、Ubuntu 16.04 /16.10にTeamViewer12をインストールするには、最初に現在のディレクトリにあるTeamViewer.debパッケージをダウンロードします。

Wget https://downloadus1.teamviewer.com/download/version_12x/teamviewer_12.0.69753_i386.deb

次に、次のコマンドでインストールします。

sudo apt install ./teamviewer_12.0.69753_i386.deb

それらの依存関係がソフトウェアリポジトリから利用できる場合は、依存関係を自動的にインストールします。

aptを使用してローカルdebパッケージをインストールする場合は、パッケージ名の前に現在の作業ディレクトリを表す./を追加するだけで、aptがdebパッケージを簡単に見つけることができます。

それで全部です!

この投稿が、コマンドラインからローカルのDebianパッケージをインストールするのに役立つことを願っています。 この投稿が役に立った場合は、ソーシャルネットワークで共有してください。また、サイトの右側で新しいニュースを購読することもできます。

DEBファイルの概要

これらのDEBファイルは、通常、3つの既存のアプリケーションソフトウェアを使用して表示できます。 IZArc発展した Ivan Zahariev。 これは、1つの主要なタイプのファイルに関連付けられていますが、多くの場合、次の形式で見つかります。 Debianソフトウェアパッケージ。 ほとんどのDEBファイルはに関連しています 圧縮ファイル.

DEBファイル拡張子は、Windows、Mac、およびLinuxで表示できます。 これらは主にデスクトップと一部のモバイルプラットフォームでサポートされています。 DEBファイル拡張子の人気度は「低」です。これは、これらのファイルが通常、ユーザーのファイル共有のほとんどに見つからないことを意味します。

DEBファイルおよび関連するアプリケーションソフトウェアの詳細については、以下の情報を参照してください。 さらに、以下は、DEBファイルを開くときに発生する問題を解決するための基本的なトラブルシューティングガイドでもあります。

ファイルタイプの人気
ファイルランク

アクティビティ

このファイルタイプは依然として関連性があり、開発者やアプリケーションソフトウェアによって積極的に使用されています。 このファイルタイプの元のソフトウェアは、新しいバージョン(Excel97とOffice365など)によって影が薄くなる可能性がありますが、このファイルタイプは、現在のバージョンのソフトウェアで引き続きアクティブにサポートされています。 古いオペレーティングシステムまたは古いバージョンのソフトウェアと対話するこのプロセスは、「 下位互換性».

ファイルステータス
ページ最終更新日


DEBファイルタイプ

メインのDEBファイルの関連付け

DEBファイル拡張子は、2つのgzip圧縮またはbzip圧縮アーカイブを含む圧縮された標準のUnixアーカイブです。 各アーカイブは、他の1つのタスクで使用され、そのうちの1つは、インストーラーを管理するための実際のデータおよびその他の情報に使用されます。 ソフトウェアインストールパッケージは、主にDEBファイルタイプを使用します。 Linuxのいくつかのバージョン。 PCLinuxOS、Edubuntu、Ubuntu、KubuntuはDEBインストールファイルを使用します。


ユニバーサルファイルビューアをお試しください

上記の製品に加えて、FileViewProのようなユニバーサルファイルビューアを試すことをお勧めします。 このツールは200種類以上のファイルを開くことができ、それらのほとんどに編集機能を提供します。

ライセンス| | 規約|


DEBファイルを開く際のトラブルシューティング

DEBファイルを開く際の一般的な問題

IZArcがインストールされていません

DEBファイルをダブルクリックすると、次のようなシステムダイアログが表示されます。 「このタイプのファイルを開くことができません」。 この場合、これは通常、 %%os%%のIZArcがコンピュータにインストールされていません。 オペレーティングシステムはこのファイルをどう処理するかわからないため、ファイルをダブルクリックして開くことはできません。


助言: DEBファイルを開くことができる別のプログラムを知っている場合は、可能なプログラムのリストからそのアプリケーションを選択して、指定されたファイルを開いてみることができます。

間違ったバージョンのIZArcがインストールされています

場合によっては、Debianソフトウェアパッケージファイルの新しい(または古い)バージョンを使用している可能性があります。 インストールされているバージョンのアプリケーションではサポートされていません。 正しいバージョンのIZArcソフトウェア(または上記の他のプログラムのいずれか)が利用できない場合は、別のバージョンのソフトウェアまたは上記の他のソフトウェアアプリケーションのいずれかをダウンロードする必要がある場合があります。 この問題は、で作業しているときに最も頻繁に発生します 古いバージョンのアプリケーションソフトウェアから 新しいバージョンで作成されたファイル、古いバージョンでは認識できません。


助言:ファイルを右クリックして[プロパティ](Windows)または[情報を見る](Mac OSX)を選択すると、DEBファイルのバージョンの概要を把握できる場合があります。


概要:いずれの場合も、DEBファイルを開くときに発生する問題のほとんどは、コンピューターにインストールされている正しいアプリケーションソフトウェアがないことが原因です。

オプション製品のインストール-FileViewPro(Solvusoft)| ライセンス| プライバシーポリシー| 規約|


DEBファイルを開く際の問題のその他の原因

コンピュータにIZArcまたはその他のDEB関連のソフトウェアがすでにインストールされている場合でも、Debianソフトウェアパッケージファイルを開くときに問題が発生する可能性があります。 それでもDEBファイルを開くのに問題がある場合は、理由は次のとおりです。 これらのファイルを開くのを妨げる他の問題。 このような問題には、次のものが含まれます(最も一般的なものから最も一般的でないものの順にリストされています)。

  • 無効なDEBファイルリンク Windowsレジストリ(Windowsオペレーティングシステムの「電話帳」)
  • 説明の誤った削除 WindowsレジストリのDEBファイル
  • 不完全または不正確なインストール DEBフォーマットに関連するアプリケーションソフトウェア
  • ファイルの破損 DEB(Debianソフトウェアパッケージファイル自体の問題)
  • DEB感染 マルウェア
  • 破損または古くなっている デバイスドライバ DEBファイル関連のハードウェア
  • コンピュータ上の十分なシステムリソースの不足 Debianソフトウェアパッケージ形式を開くには

クイズ:ウェブサイトで使用される最も人気のある画像ファイル形式は何ですか?

右!

閉じますが、完全ではありません...

W3Techs.comの使用状況データによると、PNGはJPEGよりもわずかに人気があります(74.5%対72.8%のWebサイトがPNGを使用しています)。


最高のオペレーティングシステム

ウィンドウズ (82.33%)
アンドロイド (11.56%)
iOS (3.43%)
マッキントッシュ (1.71%)
Linux (0.60%)

その日のイベント

ベクター画像は、品質を損なうことなく無期限に拡大縮小できます。 個々のピクセルで構成されるラスターイメージとは異なり、ベクターイメージはドット間の線を使用して作成されます。 ポイントは数学的に整理および表示され、ファイル自体にサイズ制限は組み込まれていません。



DEBファイルを開く際の問題を修正する方法

お使いのコンピュータが持っている場合 ウイルス対策プログラムできる コンピューター上のすべてのファイルと、各ファイルを個別にスキャンします。 ファイルを右クリックし、適切なオプションを選択してファイルのウイルスをスキャンすることにより、任意のファイルをスキャンできます。

たとえば、この図では、 my-file.debファイル、次にこのファイルを右クリックし、ファイルメニューでオプションを選択する必要があります 「AVGでスキャン」。 このオプションを選択すると、AVGアンチウイルスが開き、ファイルをスキャンしてウイルスを検出します。


エラーが発生する場合があります 誤ったソフトウェアのインストール、インストールプロセス中に発生した問題が原因である可能性があります。 オペレーティングシステムに干渉する可能性があります DEBファイルを正しいソフトウェアアプリケーションに関連付けます、いわゆる影響を与える 「ファイル拡張子の関連付け」.

時には単純 IZArcの再インストール DEBをIZArcに適切にリンクすることで問題を解決できる場合があります。 その他の場合、ファイルの関連付けの問題は次の原因で発生する可能性があります 悪いソフトウェアプログラミング開発者であり、さらに支援が必要な場合は開発者に連絡する必要があります。


助言: IZArcを最新バージョンに更新して、最新の修正と更新があることを確認してください。


これはあまりにも明白に思えるかもしれませんが、多くの場合 DEBファイル自体が問題を引き起こしている可能性があります。 電子メールの添付ファイルを介してファイルを受信した場合、またはWebサイトからファイルをダウンロードしたときに、ダウンロードプロセスが中断された場合(停電やその他の理由など)、 ファイルが破損している可能性があります。 可能であれば、DEBファイルの新しいコピーを取得して、もう一度開いてみてください。


気をつけて:破損したファイルは、PC上の以前または既存のマルウェアに付随的な損害を与える可能性があるため、最新のウイルス対策ソフトウェアを使用してコンピューターを最新の状態に保つことが重要です。


DEBファイルの場合 コンピュータのハードウェアに関連付けられていますあなたが必要とするかもしれないファイルを開くために デバイスドライバーを更新するこの機器に関連付けられています。

この問題 通常、メディアファイルタイプに関連付けられています、これは、たとえば、コンピュータ内のハードウェアを正常に開くことに依存します。 サウンドカードまたはビデオカード。 たとえば、オーディオファイルを開こうとしても開くことができない場合は、次のことを行う必要があります。 サウンドカードドライバを更新する.


助言: DEBファイルを開こうとすると、 .SYSファイル関連のエラーメッセージ、問題はおそらく 破損または古いデバイスドライバに関連付けられています更新する必要があります。 このプロセスは、DriverDocなどのドライバー更新ソフトウェアを使用することで容易になります。


手順で問題が解決しなかった場合それでもDEBファイルを開く際に問題が発生する場合は、これが原因である可能性があります 利用可能なシステムリソースの不足。 一部のバージョンのDEBファイルは、コンピューターで正しく開くために大量のリソース(メモリ/ RAM、処理能力など)を必要とする場合があります。 この問題は、かなり古いコンピュータハードウェアとはるかに新しいオペレーティングシステムを同時に使用している場合によく発生します。

この問題は、オペレーティングシステム(およびバックグラウンドで実行されている他のサービス)が原因で、コンピューターがタスクを完了するのに苦労している場合に発生する可能性があります。 DEBファイルを開くにはリソースを消費しすぎます。 Debianソフトウェアパッケージを開く前に、PC上のすべてのアプリケーションを閉じてみてください。 コンピューターで使用可能なすべてのリソースを解放することにより、DEBファイルを開こうとするための最良の条件を確保できます。


もし、あんたが 上記のすべての手順を完了しましたそれでもDEBファイルが開かない場合は、実行する必要があります ハードウェアのアップグレード。 ほとんどの場合、古いバージョンのハードウェアを使用しても、ほとんどのユーザーアプリケーションには、処理能力が十分すぎる可能性があります(3Dレンダリング、財務/科学モデリング、メディアを多用する作業など、CPUを多用する作業を多く行っている場合を除く)。 )。 この上、 コンピュータに十分なメモリがない可能性があります(より一般的には「RAM」またはRAMと呼ばれます)ファイルを開くタスクを実行します。

あなたの記憶をアップグレードしてみてくださいそれがDEBファイルを開くのに役立つかどうかを確認します。 今日、メモリのアップグレードは、平均的なコンピュータユーザーにとっても、非常に手頃な価格で、インストールが非常に簡単です。 ボーナスとして、あなたは あなたはおそらく素晴らしいパフォーマンスの向上を見るでしょうコンピュータが他のタスクを実行している間。


オプション製品のインストール-FileViewPro(Solvusoft)| ライセンス| プライバシーポリシー| 規約|


トピックの続き:
ソリューション

次の表に、.debファイル拡張子に関する有用な情報を示します。 次のような質問に答えます:.debファイルとは何ですか?開く必要のあるソフトウェアは何ですか...