ArchLinuxでパッケージをインストールおよび削除する方法

Arch Linuxにパッケージをインストールしたいのですが、方法がわかりませんか?多くの人は、DebianベースのディストリビューションからArchに最初に移行するときにこの問題に直面します。ただし、パッケージマネージャーを使用して、Archベースのシステムでパッケージを簡単に管理できます。

Pacmanは、すべてのArchディストリビューションにプリインストールされているデフォルトのパッケージマネージャーです。しかし、それでも、PacmanはArch User Repositoryのパッケージをサポートしていないため、他のパッケージマネージャーが必要です。

ArchLinuxのパッケージマネージャー

Arch LinuxにはデフォルトのパッケージマネージャーとしてPacmanが付属していますが、Yayなどの他のパッケージマネージャーをインストールすることもできます。Pacmanとは異なり、これらのパッケージマネージャーを使用すると、公式のArchリポジトリとAUR(Arch User Repository)から新しいパッケージを追加できます。

他のパッケージマネージャーが何年にもわたって使用されてきましたが、YaourtやAurmanなどの例はもはや維持されていません。その結果、PacmanとYayは、ArchLinuxで信頼できるより安全で信頼性の高いパッケージマネージャーです。

AURは、ユーザーが開発したパッケージを共有するためのプラットフォームをユーザーに提供する、コミュニティが組織するリポジトリです。開発者であれば、AURにパッケージを追加でき、他のユーザーはそれらをシステムに簡単にインストールできます。

1.パックマン

上記のように、すべてのArchシステムにはデフォルトのパッケージマネージャーとしてPacmanが付属しています。Pacmanの最も注目すべき機能は、システムのパッケージをマスターサーバーと定期的に同期し、システムを最新の状態に保つことです。

2.イェーイ

YaourtとAurmanの開発者は廃止後にアップデートをリリースしないため、ArchユーザーはYayを使用してAURからパッケージを追加し始めました。Yayの主な目的は、ユーザー入力を最小限に抑え、Pacmanのようなインターフェイスを提供することでした。

Archユーザーリポジトリからのパッケージの直接追加をサポートしていないため、Pacmanを使用してYayをインストールすることはできません。したがって、Gitリポジトリを使用してYayパッケージマネージャーを手動でインストールする必要があります。システムにインストールする方法は次のとおりです。

ステップ1:yayリポジトリのクローンを作成するにはgitが必要です。

pacman -S --needed git base-devel

ステップ2:リポジトリをローカルストレージに複製します。

git clone https://aur.archlinux.org/yay-git.git

手順3:フォルダーのアクセス許可を変更します。

chmod 777 /yay-git

手順4:リポジトリのクローンを作成したディレクトリに移動します。

cd yay-git

手順5:makepkg コマンドを使用し てパッケージをビルドします。rootユーザーとして次のコマンドを実行しないでください。実行しないと、エラーが発生します。

makepkg -si

パッケージの更新とアップグレード

Arch Linuxをインストールしたばかりの場合は、パッケージを追加または削除する前に、ローカルパッケージリストを更新してシステムをマスターサーバーと同期する必要があります。

次に、公式サーバーからファイルをダウンロードすることで、すべてのパッケージを最新バージョンに簡単にアップグレードできます。

Pacmanの使用

Pacmanを使用してパッケージリストを更新するには、コマンドで-Syフラグを使用します。

sudo pacman -Sy

システムのパッケージリストをマスターサーバーと同期した後、パッケージをアップグレードする必要があります。-Syuフラグを使用して同じことを行います。パッケージのリストとネットワーク接続によっては、このコマンドに時間がかかる場合があります。

sudo pacman -Syu

-Syyuフラグを使用してコマンドを組み合わせると、これらのコマンドの両方を入力する手間を省くことができます。Pacmanは、パッケージリストを更新した後、最新のパッケージのダウンロードを自動的に開始します。

sudo pacman -Syyu

Yayを使用する

Yayパッケージマネージャーを使用すると、ターミナルを使用してパッケージを効率的に更新およびアップグレードできます。これを行うには、yayコマンドで-Syuフラグを使用するだけです。

sudo yay -Syu

パッケージの追加

実行するコマンドがわかれば、パッケージの追加は簡単です。ターミナルでパッケージマネージャーのコマンドを入力するだけです。

FlathubとSnapStoreは、Linuxマシンにソフトウェアとアプリケーションをインストールするために使用できる2つの優れたGUIアプリケーションです。

Pacmanでパッケージをインストールする

Pacmanは、TARファイル拡張子を使用してアプリケーションをパッケージ化します。ArchLinuxシステムアーキテクチャで効率的に動作します。パッケージを追加するには、次のようにデフォルトコマンドで-Sフラグを使用する必要があります。

sudo pacman -S packagename

例えば、

sudo pacman -S cmatrix

複数のパッケージを一度にインストールするには、すべてのパッケージの名前をスペース文字で割って入力します。

sudo pacman -S cmatrix vlc python

パッケージをインストールした後、パッケージに関する情報を取得することもできます。出力には、パッケージの名前、バージョン、アーキテクチャ、およびライセンスに関する詳細が表示されます。これを行うには、交換してください-Sとフラグ-qiをデフォルトでパックマンのコマンド。

pacman -Qi cmatrix

Yayでパッケージをインストールする

Yay installコマンドの構文は、パックマンの構文と非常によく似ています。Yayパッケージマネージャーを使用してパッケージをインストールするには、デフォルトのコマンドで-Sフラグを使用するだけです。

yay -S packagename

Archでのパッケージの削除

Arch Linuxは、パッケージが不要になったときにパッケージを削除するためのコントロールを提供します。これが、ArchLinuxをインストールする必要がある多くの理由の1つです。もちろん、認証があれば、システムからほとんどすべてのパッケージを削除できます。ArchLinuxでパッケージを削除する方法を見てみましょう。

Pacmanでパッケージを削除する

パッケージの取り外しも簡単です。デフォルトのpacmanコマンドで-Sフラグの代わりに-Rを使用するだけです。

sudo pacman -R cmatrix

パッケージがシステムに存在しない場合は、「エラー:ターゲットが見つかりません:パッケージ名」というエラー出力が表示されます。

Yayでパッケージを削除する

Yayを使用してパッケージを削除するには、デフォルトのyayコマンドに-Rフラグを追加します。-Rnsフラグを使用して、システムから不要な依存関係をすべて削除することもできます。

yay -R cmatrix yay -Rns cmatrix

システムが不要なパッケージを削除する場合は、コマンドで-Ycフラグを使用します。

yay -Yc

ArchLinuxでのパッケージの管理

ArchベースのLinuxディストリビューションでパッケージを追加および削除する方法は複数あります。Pacman、Yaourt、Yayなどのパッケージマネージャーを使用できます。一部のパッケージマネージャーはArchUser Repositoryからのパッケージのダウンロードを許可しますが、Pacmanのような他のパッケージマネージャーはAURをサポートしていません。

パッケージマネージャーのファンでない場合は、いつでも手動で必要なパッケージをダウンロードできます。LinuxユーザーにTAR、RPM、およびDEBパッケージを提供するいくつかのWebサイトがインターネット上で利用可能です。

Tags: #Linux

Linuxを使い始めるための9つの基本コマンド

Linuxを使い始めるための9つの基本コマンド

Linuxのハウツーガイドでは、ターミナルで特定の操作を実行することを期待していることがよくありますが、これは最初は恐ろしいように思えます。しかし、心配する必要はありません。このLinuxコマンドのチートシートでは、ターミナルを開いていくつかの便利なコマンドを発行するプロセスについて説明します。

Linux用の10の最高のビデオ会議アプリ

Linux用の10の最高のビデオ会議アプリ

自宅で定期的に仕事をしているフリーランサーや従業員にとって、リモートコミュニケーションは世話をする必要がある多くのことの1つです。ビデオ会議は、今では私たちの多くの社内会議に取って代わりました。ZoomやSkypeなどのツールは大幅に成長しています。

Chromebookにコピーして貼り付ける方法

Chromebookにコピーして貼り付ける方法

Chromebookに切り替えるときに最初に不思議に思うかもしれないのは、基本的なこと、つまり以前のOSで手の甲にあったようなことをどのように行うかです。コピーと貼り付けは、ある時点で使用しなければならない基本的な機能の1つです。

DebianベースのLinuxディストリビューションベスト10

DebianベースのLinuxディストリビューションベスト10

標準のDebianとその人気のある派生Ubuntuは、Linuxシステムにとって優れた万能の選択肢ですが、より専門的なニーズがある場合は、Debianの代替手段が必要になる場合があります。

DistroTestを使用してインストールせずにLinuxディストリビューションをテストする方法

DistroTestを使用してインストールせずにLinuxディストリビューションをテストする方法

インストールせずにシステムでLinuxディストリビューションを試してみませんか?Linuxベースのオペレーティングシステムをインターネットブラウザで実行できるようにするいくつかのWebサイトがインターネット上で利用可能です。

安定版と最先端のLinuxディストリビューション:どちらを選択する必要がありますか?

安定版と最先端のLinuxディストリビューション:どちらを選択する必要がありますか?

Linuxディストリビューションを選択するときに多くのLinuxユーザーが直面する主な選択の1つは、その安定性、つまりソフトウェアの変更量です。

Alienを使用してLinuxパッケージ間で変換する方法

Alienを使用してLinuxパッケージ間で変換する方法

Linuxパッケージを他の形式に変換しますか?おそらく、探しているパッケージはディストリビューションで利用できませんが、それでも何があっても必要です。または、開発者であり、パッケージを再度ビルドすることなく、プログラムを他の形式にすばやく再パッケージ化することで時間を節約したい場合もあります。

Linuxでファイルとディレクトリを簡単に暗号化および復号化する方法

Linuxでファイルとディレクトリを簡単に暗号化および復号化する方法

新しいソフトウェアパッケージをインストールして学習することなく、Linuxでファイルをすばやく簡単に暗号化したいと思ったことはありませんか?これは、パスワードで保護されたAES256を介してファイルまたはディレクトリを簡単に暗号化する優れた簡単な方法であり、ファイルを詮索好きな目から遠ざけるのに役立ちます。

クイックデータストレージ用のRedisとPHPの使用開始

クイックデータストレージ用のRedisとPHPの使用開始

人気のあるRedisストレージエンジンは、あらゆるソフトウェア開発者にとって優れた必須ツールです。インメモリストレージエンジンは、1秒あたり最大3,200万回のクエリまで、非常に高速なデータの保存と取得を可能にし、主要なデータベースエンジンを補完するものになります。

LinuxにuGetダウンロードマネージャーをダウンロードしてインストールする方法

LinuxにuGetダウンロードマネージャーをダウンロードしてインストールする方法

ダウンロードマネージャーは、単一のアプリケーション内ですべてのダウンロードを管理し、いくつかの便利な機能を提供するための人気のあるツールです。最近WindowsオペレーティングシステムからLinuxに移行した場合は、有名なInternet Download Manager(IDM)の代替手段を探している可能性があります。

2020年はLinuxマルウェアの大流行の年ですか?

2020年はLinuxマルウェアの大流行の年ですか?

そのセキュリティに対する評判は、LinuxがMicrosoftWindowsシステムを定期的に悩ませている種類の脅威に対して脆弱でないと考えられることが多いことを意味します。認識されているセキュリティの多くは、Linuxシステムの数が比較的少ないことによるものですが、サイバー犯罪者は量より質を選択することに価値を見出し始めていますか?

LinuxにSpotifyをインストールする方法

LinuxにSpotifyをインストールする方法

Spotifyは、世界最大の音楽ストリーミングサービスの1つです。モバイル(AndroidとiOS)デバイスとデスクトップ(MacとWindows)デバイスの両方にネイティブクライアントがあります。

fdupesを使用してLinuxで重複ファイルを見つけて削除する方法

fdupesを使用してLinuxで重複ファイルを見つけて削除する方法

大量のメディアやドキュメントを扱う場合、同じファイルの複数のコピーをコンピューターに蓄積することは非常に一般的です。必然的に、以下は冗長ファイルで満たされた雑然としたストレージスペースであり、システム上の重複ファイルの定期的なチェックを引き起こします。

MvコマンドでLinuxファイルを移動する方法

MvコマンドでLinuxファイルを移動する方法

LinuxでGUIファイルブラウザを使用してファイルを移動する方法をすでに知っている可能性がありますが、ターミナルに移動コマンドがあり、ファイルを別のディレクトリにすばやく移動できるかどうか疑問に思われるかもしれません。mvコマンドは必要なものであり、その単純な構文といくつかのオプションの安全フラグで簡単に使用できます。

ttを使用してLinuxで入力テストを行う方法

ttを使用してLinuxで入力テストを行う方法

テクノロジーの現代では、タイピングは多くの職業にとって最も一般的な活動の1つになっています。より速く正確に入力することを学ぶことは、同じ時間でより多くのことを成し遂げるのに役立ちます。

make:コマンドが見つからないUbuntuでエラーを修正する方法

make:コマンドが見つからないUbuntuでエラーを修正する方法

makeコマンドは、おそらくLinuxエコシステムで最も広く使用されているコマンドの1つです。このコマンドは、ソースコードから直接プログラムをビルドおよびコンパイルするために使用されます。

Chromebookでファイルとフォルダを非表示にする方法

Chromebookでファイルとフォルダを非表示にする方法

スマートフォンやPCへの依存度が高まるにつれ、プライバシーを懸念するのは当然のことです。これらの個人用デバイスには、詮索好きな目から遠ざけたい個人データが含まれています。

Wi-FiがUbuntuで機能しませんか?これを修正する方法は次のとおりです

Wi-FiがUbuntuで機能しませんか?これを修正する方法は次のとおりです

Ubuntuは、その堅牢性と比較的少ないエラーで人気があります。しかし、確かに、問題の袋がないわけではありません。そのような問題の1つは、Wi-Fiドライバーにあります。システムの電源を入れても、Wi-Fiが機能していないことがわかります。

Linux上のVimでテキストを見つけて置き換える方法

Linux上のVimでテキストを見つけて置き換える方法

vimは、Linuxで最も人気のあるファイルエディターの1つです。人気の一部はコマンドによるものです

2020年のUbuntu20.04の15のベストテーマ

2020年のUbuntu20.04の15のベストテーマ

多くの新しい更新されたテーマは、Ubuntu20.04の新しいGNOMEデスクトップにインストールする準備ができています。ここに2020年の最高のubuntuテーマのリストがあります

Ubuntuの「Alt-Tab」でWindowsのグループ化を解除する方法

Ubuntuの「Alt-Tab」でWindowsのグループ化を解除する方法

Ubuntuでは、デフォルトで、Windowsの代わりにアプリケーションを切り替えることができます。これを元に戻し、UbuntuのAlt-Tabでタブのグループ化を解除する方法は次のとおりです。

Ubuntu20.04に最適な10以上のGNOME拡張機能

Ubuntu20.04に最適な10以上のGNOME拡張機能

Gno-Menu、Extended Gesturesなどの人気のある拡張機能の多くは、Ubuntu20.04では機能しません。したがって、ここに最も効果的なGNOME拡張機能のリストがあります

7最高のUbuntuダイナミック壁紙アプリ

7最高のUbuntuダイナミック壁紙アプリ

アプリを使用してUbuntuのネイティブ壁紙をスライドショーすることはいつでもできますが、壁紙を動的にダウンロードして設定するためのアプリをいくつか紹介します。

Ubuntuのルートスーパーユーザーの違い

Ubuntuのルートスーパーユーザーの違い

Ubuntuのルートスーパーユーザーの違いは何ですか?さて、ここでカバーしてもらいます。

Ubuntu12.04用のTeamViewer8をインストールします

Ubuntu12.04用のTeamViewer8をインストールします

このビデオでは、完全なガイド付きのubuntu12.04システム用のTeamViewer8をインストールして使用します。しかし、これはウィンドウでも同じように機能します。

2020年のUbuntu用の最高の無料ビデオエディタ

2020年のUbuntu用の最高の無料ビデオエディタ

すべての綿毛を除いて、ここにあなたが素晴らしいビデオを作成するために使うことができるUbuntuのための最高の無料のビデオエディタのリストがあります。

Linuxを使い始めるための9つの基本コマンド

Linuxを使い始めるための9つの基本コマンド

Linuxのハウツーガイドでは、ターミナルで特定の操作を実行することを期待していることがよくありますが、これは最初は恐ろしいように思えます。しかし、心配する必要はありません。このLinuxコマンドのチートシートでは、ターミナルを開いていくつかの便利なコマンドを発行するプロセスについて説明します。

ArchLinuxでパッケージをインストールおよび削除する方法

ArchLinuxでパッケージをインストールおよび削除する方法

Arch Linuxにパッケージをインストールしたいのですが、方法がわかりませんか?多くの人は、DebianベースのディストリビューションからArchに最初に移行するときにこの問題に直面します。ただし、パッケージマネージャーを使用して、Archベースのシステムでパッケージを簡単に管理できます。

UbuntuからAndroidへの5つの最高のWi-Fiファイル転送アプリ

UbuntuからAndroidへの5つの最高のWi-Fiファイル転送アプリ

FTP、ピアツーピアファイル転送、Wi-Fi転送などのメカニズムを使用すると、AndroidとUbuntuの間でファイルを頻繁に共有する場合に時間を節約できます。