
私は現在Linux(非常に新機能)を使用しており、apt-getを使用して(パッケージ?アプリケーション?)インストール方法を知りたいです。どのように実行するのか知りたいです。これらのアプリをインストールした後に実行する方法に関する情報がオンラインで見つからず、完全に失われたようです。 ARM64マシンでこれを行っています。
ありがとうございます!
答え1
インストールして実行するパッケージによって異なります。はい、apt-getを使用してインストールすることをパッケージと呼びます。
- 端末で実行してください。たとえば、
$ chromium-browser
Chromeブラウザをインストールしたら、それを実行する必要があります。または$ gedit
テキストエディタを開きます。 - プログラムにパラメータを渡すことができます。パラメータの解釈は、プログラムの作成方法によって異なります。時には変数になることもあります。時にはファイル名かもしれません。たとえば、
$ gedit file.txt
「file.txt」という名前の新しいファイルがグラフィックテキストエディタに作成されます(または既存のfile.txtがパスワードにある場合は開きます)。 gccを使用してacプログラムをコンパイルしようとすると、$ gcc file.c
file.txtまたはfile.cが呼び出されます。ディスカッション実行したいプログラムにそれを渡します。 - 場合によっては、プログラムにさらに追加の具体的な操作を実行するか、プログラム内で提供されているオプションを呼び出すように指示する必要があります。たとえば、gccを見てみましょう。
$ gcc file.txt -o file
。何これそれがすることは、使用する生成された実行可能ファイルの名前を指定することです-o
。 -o`はこの場合「フラグ」と呼ばれます。
dpkg(apt-get)としてインストールされるプログラムは、通常/usr/binフォルダまたは/usr/sbinフォルダにインストールされ、グローバルにアクセスできます。パッケージが実行できる他の作業を知りたい場合は、と入力して表示される$ man [PACKAGE-NAME]
マニュアル$ man gcc
ページをお読みください。お役に立てば幸いです。
答え2
インストール後、依存関係のあるアプリケーション/バイナリがシステムに配置されます。アプリケーションにCLIインターフェースがある場合は、端末に入力する必要があります。 g++がインストールされているとし、sudo apt-get install g++
これを使用するにはg++その後、g++
端末に入力すると、アプリケーションが実行されます。このバイナリ/アプリケーションの使用方法を知りたい場合は、またはをman g++
入力するman (your_binary_name)
と使用方法が表示されます。
答え3
パッケージはまさにそれです。マニュアルページを含むプログラムを実行するために必要で有用な多くのコンポーネントが含まれています。パッケージ名がプログラム名と同じ場合もあります。ただし、net-tools
同じ目標をカバーする一連のプログラムを含むパッケージ名(例:)を表示することがよくあります。以下は、コマンドラインインターフェイス(CLI)のいくつかの便利なヒントです。
apt-file
非常に便利なツールです。 Google では、次のコマンドを使用してネットワーク インターフェイスを設定できることがわかります。ifconfig
;書き留めることはできますが、インストールしようとするとインストールするパッケージはありません。次のコマンドを使用して実行します。
apt-get install ifconfig
エラーが発生します。パッケージが見つかりません、ifconfigというパッケージがないからです。パッケージには以前に知らなかったコマンドnet-tools
も含まれているため、aptファイルを使用して最初にインストールできます。ifconfig
apt-get install apt-file
ifconfigコマンドを含むパッケージを尋ねることができます。
apt-file update
apt-file search ifconfig
他の答えでは、パッケージ名がnet-tools
。以下を使用して回答をフィルタリングできますegrep
。
apt-file search ifconfig | egrep '\/ifconfig$'
少ない行数を取得します。
apt-file
他のどのコマンドがパッケージ化されているかを知らせることもできます。
apt-file list net-tools
プログラムは名前のあるいくつかのフォルダに保存されているため、再フィルタリングできますbin
。sbin
`apt-file list net-tools | egrep '\/s`?bin\/'
ifconfig
その横にコマンドも含まれていることがわかりますnetstat
。
もう一つの便利なコマンドはですdpkg
。これは、デフォルトでは、リポジトリではなくダウンロードしたパッケージをインストールするために使用できる一連のコマンドです。
dpkg -i some_package.deb
特定のパッケージがインストールされていることを確認できます。
dpkg -l name_of_package
一部のパッケージは、インストール中に構成の決定を要求します。実際にdpkg-reconfigure
パッケージのデフォルト構成を変更する必要がある場合は、次のタスクを実行できます。
dpkg-reconfigure some_package_name
Xwindows GUI(グラフィカルユーザーインターフェイス)で作業している間Synaptic
。aptitude
apt-get install aptitude
このプログラムでは、Debian Linuxのもう1つの機能である依存関係を簡単に学ぶことができます。多くのLinuxプログラムは最初から書かれておらず、他のLinuxプロジェクトの微調整プログラムを使用しています。したがって、プログラムを使用する前にどのパッケージをインストールする必要があるかを知っておく必要があります。これは依存関係と呼ばれ、Debianパッケージングシステムは非常に洗練された方法でそれを追跡します。同じライブラリを必要とする2つのプログラムをインストールする場合は2回インストールする必要はなく、プログラムの1つを削除(削除)すると、パッケージングシステムからパブリックライブラリが削除されるのを防ぎます。
数冊を読んでお勧めします。紹介するDebianパッケージのインストール、apt-get、apt-file、dpkg-...、aptitudeなどのマニュアルページ。