一般的な概念
セクションでより詳細に説明されているように ディストリビューション、各Linuxディストリビューションには、デフォルトで異なるプログラムがインストールされています。 それらの重要な部分には、高度なオフィススイートと強力なオーディオ、ビデオ、および画像編集プログラムも付属しています。 これらはWindowsとのXNUMXつの重要な違いです。a)すべてのディストロに同じプログラムが付属しているわけではありません。b)多くのディストロには非常に完全なプログラムがすでにインストールされているため、個別に入手する必要はありません。
プログラムのインストール方法もディストリビューションによって異なります。 ただし、これらはすべて共通の考え方を共有しており、Windowsとは異なります。プログラムは、ディストリビューションの公式リポジトリからダウンロードされます。
リポジトリとは何ですか?
リポジトリは、ディストリビューションで使用可能なすべてのパッケージが保存されるサイト、より具体的にはサーバーです。 このシステムにはいくつかあります ventajas インターネットからプログラムのインストーラーを購入またはダウンロードするWindowsで使用されるものと比較してください。
1) セキュリティの強化:すべてのパッケージが中央サーバーに配置され、オープンソースプログラムのかなりの割合がカバーされているため(つまり、誰でもそれらの機能を確認できます)、「悪意のあるコード」が含まれているかどうかを制御するのがはるかに簡単です。最悪の場合、「侵入」を制御します(リポジトリからパッケージを削除するだけです)。
これにより、ユーザーはお気に入りのプログラムを検索するために信頼性の低いページをナビゲートする必要がなくなります。
2) より多くのより良いアップデート:このシステムでは、すべてのオペレーティングシステムを最新の状態に保つことができます。 更新は各プログラムで処理されなくなり、その結果、リソースや帯域幅などが浪費されます。 また、Linuxではすべてがプログラムである(ウィンドウ管理からデスクトッププログラムまで、カーネル自体を介して)ことを考慮に入れると、これは、ユーザーが使用する最も微細で隠されたプログラムでさえ最新の状態に保つための適切な方法です。システム。
3) 管理者のみがプログラムをインストールできます:すべてのディストリビューションにはこの制限があります。 このため、プログラムをインストールまたはアンインストールしようとすると、システムは管理者パスワードの入力を求めます。 これは新しいバージョンのWindowsにも当てはまりますが、WinXPに慣れている多くのユーザーは、この構成がやや苛立たしいと感じるかもしれません(ただし、システムのセキュリティを最小限に抑えることが不可欠です)。
ディストリビューションでプログラムを追加/削除するにはどうすればよいですか?
これは、基本的に、リポジトリを介して実行する必要があることはすでに見てきました。 しかし、どのように? 各ディストリビューションには対応するパッケージマネージャーがあり、プログラムを管理できます。 一般にDebianまたはUbuntuに基づく「初心者」ディストリビューションで最も一般的なのは APT、最も人気のあるグラフィカルインターフェイスは シナプス。 ただし、各ディストリビューションがパッケージマネージャーを選択することを知っておく必要があります(Fedoraおよび派生物では、 RPM; Arch Linuxおよびその派生物では、 パックマン)そしてもちろん、お好みのGUIも選択します(付属している場合)。
クリック ここで すべてのプログラムのインストール方法に関する投稿を読むか、短い要約を読むために読んでください。
パッケージマネージャーのグラフィカルインターフェイスの使用
これまで見てきたように、パッケージをインストール、アンインストール、または再インストールする最も一般的な方法は、パッケージマネージャーを使用することです。 すべてのグラフィカルインターフェイスのデザインはかなり似ています。
例として、Synapticパッケージマネージャー(古いバージョンのUbuntuに付属し、現在はUbuntu Software Centerに置き換えられています)の使用方法を見てみましょう。
まず、利用可能なプログラムのデータベースを常に更新する必要があります。 これはボタンを使用して行われます リロード。 更新が完了すると、 検索語を入力してください。 おそらくたくさんのパッケージがリストされます。 詳細を表示するには、興味のあるものをクリックしてください。 パッケージをインストールしたい場合は、 右クリック オプションを選択します インストールするマーク。 インストールするすべてのパッケージを選択したら、ボタンをクリックします アプリケー。 パッケージをアンインストールする手順は同じですが、オプションを選択する必要があるのはあなただけです アンインストールするマーク (アンインストール、プログラム構成ファイルを残す)または チェックして完全にアンインストールします (すべて削除)。
ターミナルの使用
Linuxで学ぼうとしていることのXNUMXつは、端末に対する恐れをなくさなければならないということです。 それはハッカーのために予約されたものではありません。 それどころか、慣れれば強力な味方になります。
グラフィカルインターフェイスを実行する場合と同様に、プログラムをインストールまたは削除するには、管理者権限が必要です。 ターミナルから、これは通常、コマンドステートメントを次のコマンドで開始することによって実行されます。 sudo。 aptの場合、これは次のように実現されます。
sudo apt-get update //データベースを更新しますsudoapt-get install package //パッケージをインストールしますsudoapt-get remove package //パッケージをアンインストールしますsudoapt-getパージパッケージ// apt-cache検索パッケージを完全にアンインストールしますパッケージ//パッケージを検索
ディストロが別のパッケージマネージャー(rpm、pacmanなど)を使用する場合、構文は異なります。 ただし、考え方は基本的に同じです。 さまざまなパッケージマネージャーのコマンドとそれに相当するものの完全なリストを表示するには、 パックマンロゼッタ.
使用するパッケージマネージャーに関係なく、パッケージをインストールするときに、他のパッケージをインストールするように求められる可能性が非常に高くなります。 依存関係。 これらのパッケージは、インストールするプログラムが機能するために不可欠です。 アンインストール時に、依存関係のアンインストールも要求されなかったのはなぜか疑問に思われるかもしれません。 それは、パッケージマネージャーが物事を行う方法に依存します。 他のパッケージマネージャーはこれを自動的に実行しますが、APTでは次のコマンドを実行して手動で実行する必要があります。 未使用のインストール済み依存関係をクリアする システムに現在インストールされているアプリケーションによって。
sudoのapt-getを自動削除
Linuxにプログラムをインストールする他の方法はありますか?
1. プライベートリポジトリ:プログラムをインストールする最も一般的な方法は、公式リポジトリを使用することです。 ただし、「パーソナル」または「プライベート」リポジトリをインストールすることもできます。 これにより、特に、プログラムの開発者は、ディストリビューションの開発者がパッケージを組み立てて公式リポジトリにアップロードするのを待たずに、ユーザーにプログラムの最新バージョンを提供できます。
ただし、この方法にはセキュリティ上のリスクがあります。 明らかに、信頼できるサイトまたは開発者からの「プライベート」リポジトリのみを追加する必要があります。
Ubuntuおよび派生物では、これらのリポジトリを追加するのは非常に簡単です。 問題のリポジトリを検索するだけです。 ランチパッド それから私はターミナルを開いてこう書いた:
sudo add-apt-repository ppa:repositoryname sudo apt-get update sudo apt-get install packagename
完全な説明については、この記事を読むことをお勧めします PPAを追加する方法(パーソナルパッケージアーカイブ-パーソナルパッケージアーカイブ) Ubuntuで。
Ubuntuに基づかない他のディストリビューションは、PPAを使用しませんが、他の方法でプライベートリポジトリを追加できることを明確にする価値があります。 たとえば、パッケージマネージャーとしてpacmanを使用するArch Linuxベースのディストリビューションでは、PPAと非常によく似たAUR(Arch Users Repository)リポジトリを追加できます。
2. 緩いパッケージ:プログラムをインストールする別の方法は、ディストリビューションに適したパッケージをダウンロードすることです。 これを行うには、各ディストリビューションが必ずしも同じではないパケット形式を使用することだけを知っておく必要があります。 DebianおよびUbuntuベースのディストリビューションはDEBパッケージを使用し、FedoraベースのディストリビューションはRPMパッケージを使用します。
パッケージがダウンロードされたら、それをダブルクリックするだけです。 パッケージマネージャのグラフィカルインターフェイスが開き、プログラムをインストールするかどうかを尋ねられます。
これもパッケージをインストールする最も安全な方法ではないことに注意してください。 ただし、特定の場合に役立つことがあります。
3. ソースコードのコンパイル-インストールパッケージを提供していないアプリケーションが見つかり、ソースコードからコンパイルする必要がある場合があります。 これを行うには、Ubuntuで最初に行う必要があるのは、この記事で説明されている方法のXNUMXつを使用して、build-essentialというメタパッケージをインストールすることです。
一般に、アプリケーションをコンパイルするために従う手順は次のとおりです。
1.- ソースコードをダウンロードします。
2.- コードを解凍します。通常はtarでパックされ、gzip(* .tar.gz)またはbzip2(* .tar.bz2)で圧縮されます。
3.- コードを解凍して作成したフォルダに入ります。
4.- configureスクリプトを実行します(コンパイルに影響するシステム特性をチェックし、これらの値に従ってコンパイルを構成し、makefileファイルを作成するために使用されます)。
5.- コンパイルを担当するmakeコマンドを実行します。
6.- コマンドを実行 sudo make install、システムにアプリケーションをインストールします。さらに良いのは、パッケージをインストールすることです。 checkinstall、およびsudocheckinstallを実行します。 このアプリケーションは.debパッケージを作成するため、依存関係のリストは含まれていませんが、次回コンパイルする必要はありません。
checkinstallを使用すると、システムがこの方法でインストールされたプログラムを追跡し、アンインストールも容易になるという利点もあります。
この手順を実行する完全な例を次に示します。
tarxvzfセンサー-applet-0.5.1.tar.gzcdセンサー-applet-0.5.1./configure make sudo checkinstall
その他の推奨読書記事:
良いソフトウェアを入手する場所
まず、Windowsアプリケーションは(原則として)Linuxでは実行されないことを明確にすることから始めましょう。 たとえば、Mac OSXでは実行されないのと同じです。
場合によっては、これらはクロスプラットフォームアプリケーションです。つまり、さまざまなオペレーティングシステムで利用可能なバージョンがあります。 その場合、Linux用のバージョンをインストールして問題を解決するだけで十分です。
問題が少ない別のケースもあります。それは、Javaで開発されたアプリケーションの場合です。 正確には、Javaでは、オペレーティングシステムに関係なくアプリケーションを実行できます。 繰り返しますが、解決策は非常に簡単です。
同様に、デスクトップアプリケーションに代わる「クラウド内」の選択肢はますます増えています。 Outlook Express for Linuxのクローンを探す代わりに、GmailやHotmailなどのWebインターフェイスを使用することをお勧めします。 その場合、Linuxの互換性の問題もありません。
しかし、Windowsでのみ使用可能なアプリケーションを実行する必要がある場合はどうなりますか? この場合、3つの選択肢があります。WindowsをLinuxと一緒にインストールしたままにします(いわゆる«デュアルブートします")、" Linuxを使用してWindows "をインストールします バーチャルマシン o ワインを使う、一種の「インタープリター」であり、多くのWindowsアプリケーションをネイティブであるかのようにLinux内で実行できます。
ただし、上記の3つの代替手段のいずれかを実行する誘惑に陥る前に、Linuxでネイティブに実行される問題のプログラムの無料の代替手段がある可能性を排除することをお勧めします。
正確には、次のようなサイトがあります LinuxAlt, フリーオルト o 代替 Windowsで使用したプログラムの無料の代替品を探すことができます。
少し前に、私たちも作りました 上場、100%最新ではない場合がありますが。
推奨リンクに加えて、以下に無料ソフトウェアの「crèmedelacrème」をカテゴリ別にグループ化して示します。 ただし、以下のリストはガイダンスとしてのみ作成されたものであり、利用可能な優れた、ますます多くの無料ソフトウェアツールの完全なカタログを表すものではありません。
提案されたプログラムを表示する前の以前の説明。
{
} =ブログ検索エンジンを使用して、プログラムに関連する投稿を検索します。
{
} =プログラムの公式ページに移動します。
{
} =マシンにインストールされているUbuntuリポジトリを使用してプログラムをインストールします。
私たちのリストにない良いプログラムを知っていますか?
私たちに送ってください email プログラムの名前を指定し、可能であれば追加情報を含めるか、それができない場合は、どこで入手できるかを教えてください。
アクセサリー
テキストエディタ
- MASポプラレス
- 非常にプログラミング指向
- コンソール
- 多目的
ドック
- カイロドック。 {{
}{
}{
}
- 芒。 {{
}{
}{
}
- ドック。 {{
}{
}{
}
- wバー。 {{
}{
}{
}
- シムドック。 {{
}{
}{
}
- Gnome-do。 {{
}{
}{
}
- 木場ドック。 {{
}{
}
ランチャー
ファイルマネージャー
- イルカ。 {{
}{
}{
}
- エメルFM2。 {{
}{
}{
}
- GNOMEコマンダー。 {{
}{
}{
}
- コンケラー。 {{
}{
}{
}
- クルセイダー。 {{
}{
}{
}
- 深夜の司令官。 {{
}{
}{
}
- ノーチラス。 {{
}{
}{
}
- PCManファイルマネージャー。 {{
}{
}{
}
- トゥナー。 {{
}{
}{
}
オフィスオートメーション
- OpenOfficeの。 {{
}{
}{
}
- LibreOfficeの。 {{
}{
}
- スターオフィス。 {{
}{
}
- KOffice。 {{
}{
}{
}
- GNOMEOffice。 {{
}{
}{
}
セキュリティ
- 11の最高のハッキングとセキュリティアプリ.
- 自動スキャンネットワーク、wifi上の侵入者を検出します。 {{
}{
}
- 餌食、盗まれた場合にラップトップを見つけるため。 {{
}{
}
- タイガー、セキュリティ監査を実行し、侵入者を検出します。 {{
}{
}{
}
- キーパスX、すべてのパスワードを保存します。 {{
}{
}{
}
- クラムトク、アンチウイルス。 {{
}{
}{
}
プログラミング
IDE
- アンジュタ。 {{
}{
}{
}
- Eclipse。 {{
}{
}{
}
- Qt Creator。 {{
}{
}{
}
- ネットビーンズ。 {{
}{
}{
}
- モノ開発。 {{
}{
}{
}
- Geany。 {{
}{
}{
}
- コードライト。 {{
}{
}{
}
- ラザロ。 {{
}{
}{
}
インターネット
エクスプローラー
- Firefoxの。 {{
}{
}{
}
- エピファニー。 {{
}{
}{
}
- コンケラー。 {{
}{
}{
}
- Chromium。 {{
}{
}{
}
- シーモンキー。 {{
}{
}{
}
- Opera。 {{
}{
}
- オオヤマネコ。 {{
}{
}
電子メール
ソーシャルネットワーキング
- グウィバー。 {{
}{
}{
}
- ピノ。 {{
}{
}{
}
- ツイッター。 {{
}{
}
- チョコク。 {{
}{
}{
}
- バズバード。 {{
}{
}{
}
- クウィット。 {{
}{
}{
}
- クウィティック。 {{
}{
}{
}
- トゥイトゥクス。 {{
}{
}{
}
- ツイティム。 {{
}{
}
- ヤスト。 {{
}{
}
インスタントメッセージング
- Linux用の最高のインスタントメッセージングクライアント.
- ピジン。 {{
}{
}{
}
- コペテ。 {{
}{
}{
}
- ψ。 {{
}{
}{
}
- ジャビム。 {{
}{
}
- ガジム。 {{
}{
}{
}
- 共感。 {{
}{
}{
}
- ビットビー。 {{
}{
}{
}
- ギャッシュ改善。 {{
}{
}
- エメセン。 {{
}{
}{
}
- アムスン。 {{
}{
}{
}
- マーキュリーメッセンジャー。 {{
}{
}
- Kess。 {{
}{
}{
}
- ミンビフ。 {{
}{
}{
}
IRC
- Linux用の上位5つのIRCクライアント.
- ピジン。 {{
}{
}{
}
- 会話。 {{
}{
}{
}
- Xchat。 {{
}{
}{
}
- チャジラ。 {{
}{
}{
}
- Irssi。 {{
}{
}{
}
- クアッセルIRC。 {{
}{
}{
}
- Smuxi。 {{
}{
}{
}
- KVircGenericName。 {{
}{
}{
}
- ERC。 {{
}{
}{
}
- ウィーチャット。 {{
}{
}{
}
- スクロールZ。 {{
}{
}{
}
FTP
- FileZillaを。 {{
}{
}{
}
- gFTP。 {{
}{
}{
}
- FireFTP。 {{
}{
}
- KFTPグラバー。 {{
}{
}{
}
- NCFTP。 {{
}{
}{
}
- 無料のオープンFTPフェイス。 {{
}{
}{
}
- LFTP。 {{
}{
}{
}
トレント
- Linux用のトップ9ビットトレントクライアント.
- 送信、超薄型で強力なクライアント(「完全」ではありませんが)。 {{
}{
}{
}
- 洪水、おそらくGNOME用の最も完全なBittorrentクライアント。 {{
}{
}{
}
- KTorrent、KDEのDelugeに相当します。 {{
}{
}{
}
- ビットトルネード、最も高度なクライアントのXNUMXつ。 {{
}{
}{
}
- Qビットトレント、Qt4に基づくクライアント。 {{
}{
}{
}
- トレント、端末のクライアントをncursesします。 {{
}{
}{
}
- aria2、端末用のもうXNUMXつの優れたクライアント。 {{
}{
}{
}
- ヴェーズ、強力な(ただし、低速で「重い」)Javaベースのクライアント。 {{
}{
}{
}
- トレントフラックス、Webインターフェイスを備えたクライアント(インターネットブラウザからトレントを管理します)。 {{
}{
}{
}
- トレントエピソードダウンローダー、お気に入りのシリーズのエピソードを自動的にダウンロードします。 {{
}{
}
マルチメディア
オーディオ
- オーディオプレーヤー
- オーディオ編集
- シーケンサー
- シンセサイザー
- 作曲と音楽表記
- コンバーター
- その他
動画
- すべてのビデオプレーヤー.
- デスクトップを記録するためのツール.
- ビデオプレーヤー
- VLC {
}{
}{
}
- gxine {
}{
}{
}
- トーテム {
}{
}{
}
- Mplayer {
}{
}{
}
- ギコナビ {
}{
}{
}
- その他のkmplayer {
}{
}{
}
- UMPlayer {
}{
}
- Kaffeineに {
}{
}{
}
- オグル {
}{
}
- ヘリックス {
}{
}
- リアルプレーヤー、realaudioフォーマットプレーヤー。 {{
}{
}
- ミロ、インターネット上のテレビとビデオのためのプラットフォーム。 {{
}{
}{
}
- Moovidaメディアセンター、インターネット上のテレビとビデオのためのプラットフォーム。 {{
}{
}{
}
- グナッシュ、フラッシュビデオを再生します。 {{
}{
}{
}
- VLC {
- ビデオ版
- コンバーター
- アニメーション
- DVDの作成
- ウェブカメラ
- デスクトップレコーディング
画像、デザイン、写真
- 視聴者+アドミン。 フォトライブラリ+基本的な編集
- 高度な画像の作成と編集
- ベクトル画像の編集
- CAD
- コンバーター
- スキャン
- その他
科学と研究
- 天文学
- 生物学
- 生物物理学
- 化学
- 地質学と地理学
- 物理学
- 数学
- ソフトを使用する10の理由。 科学研究で無料.
その他のユーティリティ
- システム管理
- ファイル管理
- 画像の書き込みと仮想化
- その他