目次:
- debファイルのダウンロード
- コマンドラインからdebファイルをインストールする
apt
debファイルをインストールするgdebi
debファイルをインストールするdpkg
debファイルをインストールする- GUIを使用したdebパッケージのインストール
- 結論
Debは、すべてのDebianベースのディストリビューションで使用されるインストールパッケージ形式です。
Ubuntuリポジトリには、Ubuntu Software Centerまたは
apt
および
apt-get
ユーティリティを使用したコマンドラインからインストールできる数千のdebパッケージが含まれています。
多くのアプリケーションは、Ubuntuやサードパーティのリポジトリには含まれていません。 これらのアプリケーションは、開発者のWebサイトからダウンロードして、手動でインストールする必要があります。 非公式ソースからdebパッケージをインストールするときは、特に注意してください。
このチュートリアルでは、debファイルをUbuntu 18.04にインストールする方法を説明します。 Ubuntu 16.04およびDebianベースのディストリビューション(Debian、Linux Mint、Elementary OSなど)にも同じ手順が適用されます。
debファイルのダウンロード
デモンストレーションの目的で、このチュートリアルでは、TeamViewer debファイルをダウンロードしてインストールします。 TeamViewerは、リモートサポート、デスクトップ共有、オンライン会議、およびコンピューター間のファイル転送のためのオールインワンソリューションです。
Webブラウザを起動して、TeamViewer for Linuxダウンロードページに移動します。 UbuntuおよびDebianのダウンロードリンクをクリックして、debパッケージをダウンロードします。
ターミナルを使用する場合は、
wget
または
curl
使用してdebファイルをダウンロードできます。
wget --no-check-certificate
コマンドラインからdebファイルをインストールする
コマンドラインからdebパッケージをインストールする場合、いくつかのツールを自由に使用できます。 次のセクションでは、
apt
、
gdebi
、
dpkg
ユーティリティを使用してdebパッケージをインストールする方法を示します。
apt
debファイルをインストールする
apt
は、Ubuntu、Debian、および関連するLinuxディストリビューションでdebパッケージをインストール、更新、削除、および管理するためのコマンドラインユーティリティです。 Ubuntu 14.04で導入され、最も一般的に使用される
apt-get
および
apt-cache
コマンドを組み合わせています。
apt
ローカルdebパッケージをインストールするには、debファイルへのフルパスを指定する必要があります。 ファイルが絶対パスを入力する代わりに現在の作業ディレクトリにある場合は、パッケージ名の前に
./
追加できます。 それ以外の場合、
apt
はUbuntuのリポジトリからパッケージを取得してインストールしようとします。
sudo apt install./teamviewer_amd64.deb
Y
を入力して続行するように求められます。
… 0 upgraded, 84 newly installed, 0 to remove and 64 not upgraded. Need to get 21.0 MB of archives. After this operation, 66.3 MB of additional disk space will be used. Do you want to continue?
apt
パッケージマネージャーは、すべてのパッケージの依存関係を解決してインストールします。
gdebi
debファイルをインストールする
gdebi
は、ローカルdebパッケージをインストールするためのツールです。 Ubuntuにはデフォルトではインストールされませんが、次のコマンドでインストールできます。
sudo apt install gdebi
gdebi
タイプでdebパッケージをインストールするには:
sudo gdebi teamviewer_amd64.deb
… Do you want to install the software package?:
プロンプトが表示され
gdebi
y
と
gdebi
すると、
gdebi
はdebパッケージとそのすべての依存関係を解決してインストールします。
dpkg
debファイルをインストールする
dpkg
は、Debianベースのシステム用の低レベルパッケージマネージャーです。
-i
(または
--install
)オプションを使用して、
dpkg
debパッケージをインストールします。
sudo dpkg -i teamviewer_amd64.deb
apt
や
gdebi
とは異なり、
dpkg
は依存関係を解決しません。 debパッケージのインストール時に依存関係エラーが発生した場合は、次の
apt
コマンドを使用して、すべてのパッケージの依存関係を解決およびインストールできます。
GUIを使用したdebパッケージのインストール
これにより、デフォルトのディストリビューショングラフィカルソフトウェアセンターが開きます。
ファイルサイズとその依存関係によっては、インストールに時間がかかる場合があります。 debパッケージがインストールされると、Ubuntu Software Centerの[インストール]ボタンが[削除]に変わります。
以上で、アプリケーションがシステムにインストールされ、使用を開始できます。
結論
Ubuntuにローカルdebファイルをインストールする方法を示しました。
ご質問がある場合は、コメントをお気軽にお寄せください。
Ubuntu apt dpkgCentOS Linuxにrpmファイル(パッケージ)をインストールする方法
Rpmは、CentOSやFedoraなどのRHELベースのディストリビューションのインストールパッケージ形式です。 このチュートリアルでは、CentOSにrpmファイルをインストールする方法を説明します。