web-dev-qa-db-ja.com

Ubuntu Software Centerなしでソフトウェアをインストールする

インターネットからダウンロードしたファイルがあります。

具体的には、公式の site からCode :: Blocksをダウンロードしました。ファイル名はcodeblocks.tar.bz2です。

インターネットに接続しておらず、Ubuntu Software Centerも機能しない場合、ソフトウェアをインストールするにはどうすればよいですか?

ターミナルを使用する必要があると思いますが、ターミナルには慣れていません。できるだけシンプルにしてください。

3
pranphy

codeblocks download section には、3つのオプションがあります。

  • バイナリ
  • ソース
  • SVN

バイナリ

バイナリセクションからパッケージをダウンロードした場合、ファイルは次のようになります。「codeblocks-10.05-1-debian-i386.tar.bz2」

  • パッケージファイルを解凍します

    lbzip2 -d codeblocks-10.05-1-debian-i386.tar.bz2
    tar xvf codeblocks-10.05-1-debian-i386.tar

    または

    tar xvjf codeblocks-10.05-1-debian-i386.tar.bz2

    次に、dpkg -i package_name.debまたはdpkg -i *.debを使用してパッケージをインストールします。 依存関係を回避するため、debを適切な順序で実行してください

ソース

ファイル、サンプル:codeblocks-10.05-1debian-src.tar.bz2をダウンロードし、バイナリの場合と同じ方法で展開します。

./configure 
make
make install

上記の手順を試す前に、build-essentialがインストールされていることを確認してください。

SVN

次の手順に進む前に、SVNパッケージをインストールする必要があります。

コードベースはリポジトリにあります: http://svn.berlios.de/svnroot/repos/codeblocks/trunk

コマンドsvn checkout http://svn.berlios.de/svnroot/repos/codeblocks/trunkを使用してコードをチェックアウトします。 (この手順にはインターネット接続が必要です。)

インターネットにアクセスせずにインストールする方法については、READMEとREADME.debianをお読みください

3
devav2

UbuntuにインストールするためのステップバイステップのチュートリアルがCodeblocks wikiにあります: Installing Code :: Blocks nightly build on Ubunt

Codeblockを使用する必要がない場合は、Geanyなどのより簡単にインストールできるC++エディターを試してみてください。これは、ソフトウェアセンターまたは(ターミナルで)入力することで見つけることができます。

Sudo apt-get install geany

編集者が行くように、Geanyはかなりいいです。インターネットにアクセスできない場合は、手順に従ってUbuntuインストールDVD/CDをパッケージソースとして追加してください。 インターネットに接続せずにソフトウェアパッケージをインストールする

1
pkonink

おそらくソースtarballをダウンロードしたでしょう。通常、それはソフトウェアのコンパイルに必要なライブラリ/ユーティリティをインストールし、コンパイルされたプログラムを構成、ビルド、インストールする必要があることを意味します。

それを行う唯一の方法はありません。通常、tarballを解凍するとき、それをインストールするために何が必要かを説明するREADME *またはINSTALL *ファイルがあります。それは非常に一般的です:

./configure --prefix=/opt/myapp
make
make install

この方法には欠点があります。パッケージ管理システムの完全に外部にファイルがインストールされることになり、PMSにはそれがわからず、管理できません。通常、一時的なテストや、自分が何をしているのかがわかっていて、そのような方法でファイルを別のディレクトリにインストールしたままにしておく場合は問題ありません。

ターミナルでの作業に慣れていないということですが、残念ながら、ターミナルでの作業は、プログラムを最初からコンパイルする際の最も複雑な部分ではありません。

Ubuntuですでに利用可能なパッケージの中からアプリケーションを見つけて、DVDでUbuntuディストリビューションをダウンロードし、apt-cdromを使用して利用可能なパッケージのソースとして追加したい場合があります。

PS。ダウンロードしたものが既にビルドされたアプリケーションである場合、次を使用してコンテンツを表示できます。

tar tjf program.tar.bz2

そして

tar xjf program.tar.bz2

ただし、実行しているものを知っていることを確認する必要があります。そのアーカイブ内のファイルの1つでアプリケーションを実行する方法を探します。

0
Marcin Kaminski