コンピューターに適したパッケージは何ですか?


33

Ubuntu 11.10 32ビットで実行していますが、どのソフトウェアパッケージをダウンロードする必要があるのか​​疑問に思っています。つまり、RPM、DEB、またはTAR GZです。avast!をダウンロードする際に、このリストから選択する必要があります。インターネットセキュリティとAdobe Flash Player。

回答:


31

Ubuntu(UbuntuのベースとなっているDebianなど)は.debパッケージを使用します。ただし、支援できる場合は、パッケージをダウンロードしてSoftware Centerの外部にインストールすることはお勧めしません。Ubuntu Linuxは、その点でWindowsやMacとは異なります。あなたのようなパッケージ、またはコマンドラインツールを検索してインストールするには、Ubuntuソフトウェアセンターを使用することができますapt-cacheし、apt-getあなたがオタクを感じている場合。

たとえば、Adobe Flash Playerを入手するには、Ubuntu Software Centerからインストールするだけです。さらに、Ubuntu Restricted Extrasをインストールすることもできます。これにより、MP3などの他の一般的な専用メディア形式もインストールされます。

アバストについては、リポジトリにはないようですが、おそらくClamAVなどの適切な代替手段を見つけることができます。また、Windowsシステムで必要とされるのと同じように、Linuxシステムでは一般的にアンチウイルス保護は必要ないことを忘れないでください。接続する可能性のあるWindowsマシンにウイルスが伝わらないようにするために、LinuxファイルおよびメールサーバーでClamを実行しています。

これのいくつかがあなたを助けることを願っています。


5

Ubuntu 11.10およびその他のDebianベースのディストリビューションは、DEBファイルで最適に機能します。通常、TAR.GZファイルにはプログラムのソースコードが含まれているため、プログラムを自分でコンパイルする必要があります。RPMファイルは主にFedora / Red Hatベースのディストリビューションで使用されます。

RPMパッケージをDEBパッケージに変換することは可能ですが。

ご使用のシステムに適したアーキテクチャパッケージをダウンロードしてください。i386は通常32ビットOS、x86_64は通常64ビットOSを意味します。


3

最初に、常にUbuntu Software Centerを確認してください。UbuntuでFlashを使用できます。本当に最新バージョンが本当に必要な場合は、が必要debです。32と64のアーキテクチャバージョンがあることを覚えておく必要があります。

avastについて:virriをスキャンし、Ubuntuのみを使用する場合は、忘れてください。現時点では、ネットワーク内のWindowsマシンとの間で送受信されるトラフィックをスキャンするためにのみ使用できます。アバストはリポジトリにないため、このダウンロードが必要だと本当に信じている場合。


1
「Ubuntu Software Centerを常に最初にチェックする」ポリシーを促進するための+1。あなたは一般的にはUbuntuの/ Linuxをよりよく知っているまで、それはベストプラクティス非常に簡単ではありません
MestreLion

3

DEBファイルが最適です。バイナリバージョンであり、インストールは非常に簡単です(ダブルクリックするだけです)。依存関係がある場合、自動的に依存関係を解決します。debファイルが見つからない場合は、ソースコードバージョン(コンパイルされていない)であるtar.gzをダウンロードする必要があります。tar.gzバージョンをコンパイルしてインストールする一般的な方法は次のとおりです。

1. Extract the tar.gz file
2. Open terminal the and : cd your_file_directory/Extracted_directory
3. ./configure
4. make
5. sudo make install

プロセスはソースごとに異なります。ほとんどのソースはこの方法に従います。プロセスが開発者によって提供されたREAD-MEファイル(展開されたディレクトリ)を確実に読み取る

最初に、デフォルトでubuntuとともにインストールされるソフトウェアセンターでパッケージを見つけてみてください。


3
決して使用しないでくださいsudo make。ルート権限は、ビルドではなくインストールにのみ必要です。
メストレリオン

1
また、ソースからアプリをインストールすることは、Ubuntuでは一般的に悪い考えです。メニューエントリ、アイコン、その他多くのデスクトップとシステムの統合を見逃す可能性があります。スタンドアロンのコマンドライン専用ソフトウェアの場合、これは問題ないかもしれませんが、.DEBが利用できない場合、経験のないユーザーはtar.gzルートに行くことを熟考する必要があります
-MestreLion

tarball(name.tar.gz)でのみ利用可能なパッケージを見つけた場合、checkinstallを使用してインストールすることをお勧めします。インストールの記録が保持され、後で簡単にアンインストールできます。asic-linux.com.mx/~izto/checkinstallを参照してください 。パッケージマネージャーで利用できる必要があります。
ジョー

0

ここでの他の答えはほぼ正しいです。最初にパッケージマネージャーを確認し、失敗した場合は.debファイルを使用する必要があります。.debはUbuntuのようなDebianベースのシステムのデフォルトのパッケージタイプであり、すべてのファイルを適切な場所にインストールするため、問題はないはずです(パッケージが古くなっていない限り)。さまざまなDebianベースのディストリビューション用に構築された.debファイルわずかに異なります、通常は機能することに注意してください。直面する可能性のある唯一の問題は、特定の必要なライブラリが利用できない場合、または異なるものと呼ばれる場合です。その場合は、ここまたは他のubuntuフォーラムでその特定の問題に対処する方法について質問することをお勧めします。

.debファイルが使用できない場合は、することができます使用.rpmDebianベースのシステム上のファイルを。最も信頼できる方法はalien、パッケージマネージャーで使用可能なパッケージを使用することです。これは基本的に.rpmファイルを.debに変換し、すべての正しいファイルパスを使用することを確認してから、(オプションで)インストールします。以下を実行するだけです:

sudo alien --install /path/to/package.rpm

冒険好きなら、を使用してソースからコンパイルできます.tar.gz。この方法は、多くの場合、ライブラリが見つからないなどの迷惑な障害を起こしやすい傾向がありますが、通常、永続的で最新のソースを使用している場合に機能します。ただし、このルートをたどる場合は、gitの使用方法や、ソフトウェアが使用する他のバージョン管理システム(オープンソースの場合)を学習して、最新のものを入手することもできます。バグ修正を含むバージョン(これにより、新たに導入されたバグも表示されます)。


-1

Linuxにはウイルス対策は必要ないと思います。ソフトウェアをインストールするときにOSから通知され、管理者パスワードを取得したいので、Linuxにはバックアップが必要だからです。.rpmを.debに変換できますが、推奨しません。.runを.debに変換できます...このアクションにより、必要なものをダウンロードできます


1
「変換できます...」と言うだけでなく、その方法を言ってください。ユーザーがグーグルで検索できるように、少なくとも必要なツールについて言及します。
メストレリオン

1
また、.runと.rpmから.debへの変換は、FlashとAvastについて尋ねているユーザーにとっては少し高度すぎます。そして、「あなたが欲しいものは何でもダウンロードできる」ということは、Ubuntuでは非常に悪い習慣です。それは、新人が見つけた欠陥のあるスクリプトを実行し、それを修正するためのスキルを超えてシステムを混乱させることになります。
メストレリオン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.