Muon Software CenterからCode :: Blocksをインストールし(KDEを使用しています)、Code :: Blocks 10.05を取得しました。
私はこのリンクを見つけました: https://launchpad.net/~pasgui/+archive/ppa/
このPPAを追加し、Sudo apt-get update
を実行した場合、Sudo apt-get install codeblocks
を実行すると、Code :: Blocksのどのバージョンを取得できますか?メインサイトからtarballをダウンロードした場合、適切にインストールする方法を教えてください。
誰か助けてくれますか?
ほとんどの場合、PPAから新しいバージョンがインストールされます。簡単な確認方法は、apt-get install -s codeblocks
を実行し、シミュレートされたインストール中に何が起こるかを確認することです。
Tarballは少し注意が必要です。コードブロックに必要な依存関係に加えて、build-essential
とcheckinstall
をインストールすることをお勧めします。 tarballをダウンロードし、tar -xf filename.tar.gz
を使用して作業ディレクトリに展開します。次に、手順についてinstall
ファイルがある場合はそれを読み取ります
通常、依存関係を取り込む必要があります。これを行う簡単な方法は、apt-get build-depを使用することです。次に、./config
(前提条件が満たされているかどうかを確認してシステム固有のものを設定)、make
(コンパイル)、およびmake install
(コンパイルされたファイルを適切な場所に移動)を実行します。 make install
をcheckinstall
に置き換えてdebを作成し、インストールすることで、アンインストールが簡単になります。 YMMV-一部のアプリケーションはmakeをcmakeなどに置き換えます。
1º)ライブラリwxWidgetsをインストールする
$ Sudo apt-get install libwxgtk2.8-0
$ Sudo apt-get install libwxgtk2.8-dev
2º)ライブラリのダウンロード http://packages.debian.org/squeeze/libhunspell-1.2-0 (ディストリビューションが32ビットまたは64ビットの場合は注意してください)and install(これにより、コードブロックのインストール時のエラーが防止されます)
$ Sudo dpkg -i libhunspell-1.2-0_1.2.11-1_AMD64.deb
3º)バイナリのダウンロード http://www.codeblocks.org/downloads/26 (ディストリビューションが32ビットまたは64ビットの場合は注意してください)Debian安定版codeblocks_12.11-2_AMD64-debian-stable.tar.bz2(squeeze)フォルダーに解凍してインストールします:
$ Sudo dpkg -i *.deb
4º)MySql用に開発する場合MySqlコネクターをインストールする公式サイトmysql-connector-c-shared_6.1.0-2_AMD64.debからディストリビューションのバージョンをダウンロードしてインストールします
$ Sudo dpkg -i mysql-connector-c-shared_6.1.0-2_AMD64.deb
5º)最後に、MySqlのヘッダーファイルを含むライブラリ
$ Sudo apt-get install libmysqlclient-dev
(GoogleにMySQLサーバー検索をインストールするには)
Ubuntu 12.10を使用しているため、 https://launchpad.net/~pasguiによると、PPAを追加した後でもCode :: Blocks 10.05バージョンが引き続き取得されることをお知らせします。/+ archive/ppa/+ packages 12.11のcodeblocks
パッケージは、QuantalではなくPrecise用です。
また、Ubuntuソフトウェアリポジトリ(quantal-release universe)のCode :: Blocksバージョンも https://launchpad.net/ubuntu/+source/codeblocks も10.05であるため、 UbuntuリポジトリまたはPPAを使用してCode :: Blocks 12.11をインストールできないということです。
残りのインストール方法については、@ JourneymanGeekの回答を参照してください。
詳細ガイド:
http://prdownload.berlios.de/codeblocks/codeblocks_12.11-1.tar.gz のCode :: Blocks 12.11の.tar.gzソースコードをダウンロードします
ターミナルを開き、cd ~/Downloads
(または事前に設定したダウンロード場所)を入力します
tar -zxf codeblocks_12.11-1.tar.gz
を実行します
Sudo apt-get build-dep codeblocks
を実行します
cd codeblocks-12.11release8629
を実行します
./configure
を実行します
完了後、make && Sudo make install
(またはcheckinstall
と入力してdebianパッケージを取得します `。
ステップ5の後、別の方法があります。
debuild
を実行します。
cd ..
を実行します
dpkg -i (the produced codeblocks packages)
を実行するとインストールされます!
いくつかの試行錯誤の後、Ubuntu 12.04を実行しているラップトップにCodeblocks 12.11を正常にインストールしました。幸いなことに、インストールプロセスを完了するために必要な手順を文書化しました。これには、バイナリのダウンロードとすべての必要な依存関係の取得が含まれます。
ターミナルを開くだけです(Ctrl + Alt + T)そしてこれを入力してください:
cd ~
mkdir codeblocks
wget -t 0 -P /home/<username>/codeblocks http://downloads.sourceforge.net/project/codeblocks.berlios/codeblocks_12.11-2_i386-debian-stable.tar.bz2
cd codeblocks
tar xvjf *
Sudo apt-get update
Sudo apt-get -y install gcc build-essential gamin libgamin0 libwxbase2.8-0 libwxgtk2.8-0
Sudo dpkg -i libcodeblocks0_12.11-2_i386.deb codeblocks-common_12.11-2_all.deb codeblocks_12.11-2_i386.deb
ステップ3の<username>をユーザー名で変更する必要があります。
1つ以上の手順が間違っているか不要であるかはわかりません。どういうわけか機能します。
お役に立てれば。
ただ
Sudo apt-add-repository ppa:pasgui/ppa; Sudo apt-get update;
Sudo apt-get -y install codeblocks`
、それは仕事をします。
Tarballをダウンロードする場合は、ダウンロード後にアーカイブの内容を抽出し、抽出されたフォルダーに移動します。実行されるファイル名「./
」の前に./codeblocks
を付けてバイナリファイルを実行します。
ユニティに追加するには、「ppa経由でインストールする場合は必要ありません」:
/opt
を使用して、抽出したフォルダーをSudo mv <folder_name> /opt
に移動しますalacarte
を介して行うことができます。Sudo apt-get install alacarte
を使用してインストールし、単一の "It's Main Menu"からlaunch alacarteをインストールし、 "通常は"プログラミングツールメニュー」で、実行コマンドを、/opt
に移動したフォルダーにある実行ファイルのパスとして指定します。まず、ソフトウェアセンター(現在v。10.05)からインストールできるUbuntuの通常のリポジトリにあるバージョンを使用することを常にお勧めします。
前述のPPAにはUbuntu 12.10のバージョンが含まれていないため、その場合、そのリポジトリの「正確な」(Ubuntu 12.04)セクションを手動で追加する必要があります。
ホームページからのインストールはおそらく複雑で、必要な場合にのみ行ってください(Journeyman Geekの回答を参照)。