Ubuntuでの一般的な開発ツールのインストール(VirtualBox/ctags/Beyond Compare/Source Insight/ADB/minicom/fastboot)
3660 ワード
1.VirtualBox+WinXP//仮想マシンソフトウェア
環境:ubuntu 10.04 64bit + virtualbox 3.1.8 + winxp 32bit
1)https://www.virtualbox.org公式ダウンロード対応ubuntuで適用されるバージョン
2)アプリケーション->システムツールでVirtualBoxを開き、新しいWINXP対応バージョンのインストールを選択し、ディスクまたはミラーファイルごとにWINXPをインストールします.
3)仮想マシンを起動するデバイスメニューオプションに拡張機能コンポーネントをインストールする
4)ファイル共有機能の設定:Virtualboxの下に独自の共有ファイル機能があり、設定の中で共有を選択し、固定共有ファイルを追加して名前を入力し、それからクライアントを起動し、私のパソコンを開き、「ツール」を選択する.この共有フォルダは、私のパソコンでローカルディスクのように使用できます.
2.ctags//ctags(Generate tag files for source code)はvimの下でコードを読みやすいツールです
sudo apt-get install ctags
3.Beyond Compareインストール圧縮パッケージを/usr/lib 32/beyondcompareディレクトリに解凍し、./install.sh
解読:
BCompare 3.1.11 linux版コードジェネレータ
1)パッケージ内のBCompareファイルをkeygenと同じディレクトリの下に配置し、BCompareは通常/usr/lib 32/beyondcompareの下にある.
2)keygenを実行し、プロンプト操作を押すと、keygenは新しいBCompareを生成し、登録コードを生成する.
3)BeyondCompareを実行し,登録コードを入力する.
次のエラーが発生しました.
error while loading shared libraries: libqtc.so.1: cannot open shared object file: No such file or directory
解決:
コピーlibqtc.so.1とlibqt-mt.so.3/usr/local/lib/下にコピーします.端末入力:
sudo cp/your_bcompare_path/libqtc.so.1/usr/local/lib/
sudo cp/your_bcompare_path/libqt-mt.so.3/usr/local/lib/
so構成経路端末入力sudo gedit/etc/ldを変更する.so.conf
ファイルの末尾に追加:
include/usr/local/lib
保存して閉じます.次に、端末に次のように入力します.
sudo/sbin/ldconfig -v
目的はプロファイルを更新することです.
4. Source Insight
Ubuntuでは、Windowsプログラム用wineをインストールし、wineでWindowsソフトウェアをインストールすればよい.
wineのインストール
端末に次のコマンドを入力します.
sudo apt-get install wine
wineでSource Insightをインストールする
端末に次のコマンドを入力します.
wine ~/SourceInsight/InsightSetup.exe
注意:SourceInsightのインストールパッケージはwindowsの下のインストールと同じように自分でダウンロードします.
開く:
インストール先の経路:~/.wine/drive_c/Program Files/Source Insight 3
wineでプログラムを開く:wine Insight 3.exe
メニューから開く:Wine->Programs->Source Insight 3->Source Insight 3.5
5. ADB
まずadb for linuxのツールパッケージ:platform-tools-linuxをダウンロードする必要があります.tar.gz、ディレクトリの解凍、新規作成、ファイルの編集:
sudo vi /etc/udev/rules.d/70-android.rules
もしあなたのシステムが10.10で、あるいは11.04(11.10はテストしていません)であれば、次の文を書きます.
SUBSYSTEM==”usb”, ATTR{idVendor}==”04e8“, MODE=”0666″
システムバージョンが10.04なら次の文に変更します.
SUBSYSTEM==”usb”, SYSFS{idVendor}==”04e8“, MODE=”0666″
終了を保存して権限を設定します
このときは編集も必要です~/.bashrcファイルadb toolへのパスの追加
最後に追加します.赤い部分がダウンロードしたばかりのツールパッケージの解凍パスです.
export PATH=${PATH}:/xxx/platform-tools
今あなたのUbuntuを再起動して、それからUSBは携帯電話に接続して、usbのデバッグがすでに開いていることを確保して、端末の下で入力します:adb start-serverはサービスを開けて、すべて正常であれば入力します:adb devicesは現在コンピュータに接続しているandroidデバイスを表示することができます.
質問:error:insufficient permissions for device$sudo-s sudo-s:環境変数のSHELLで指定するshellを実行するか、/etc/passwdで指定したshellがsudo/bin/bash$adb kill-server$adb start-server*daemon not runningに相当する.starting it now * * daemon started successfully * $ exit exit $ adb shell
6. meld
7. minicom
1)sudo apt-get install minicomでインストール
2)設定
sudo minicom-sで設定画面に入り、Serial port setupオプションを選択します.
serial device :/dev/ttyUSB0
Bps/Par/Bits:115200 8N1
Hardware Flow Control: NO
Software Flow Control: NO
保存を終了します.使用時にminicomコマンドを叩く
転送ファイル:
(Ctrl + a) --> s --> xmodem --> [Okay] --> +-----------------------------------------+ |No file selected - enter filename: | |> | [Enter] +-----------------------------------------+
8. fastboot
デフォルトではandroidエンジニアリングにsystem/core/fastboot/、コンパイル後out/host/linux-x 86/bin/fastbootがあります.
環境:ubuntu 10.04 64bit + virtualbox 3.1.8 + winxp 32bit
1)https://www.virtualbox.org公式ダウンロード対応ubuntuで適用されるバージョン
2)アプリケーション->システムツールでVirtualBoxを開き、新しいWINXP対応バージョンのインストールを選択し、ディスクまたはミラーファイルごとにWINXPをインストールします.
3)仮想マシンを起動するデバイスメニューオプションに拡張機能コンポーネントをインストールする
4)ファイル共有機能の設定:Virtualboxの下に独自の共有ファイル機能があり、設定の中で共有を選択し、固定共有ファイルを追加して名前を入力し、それからクライアントを起動し、私のパソコンを開き、「ツール」を選択する.この共有フォルダは、私のパソコンでローカルディスクのように使用できます.
2.ctags//ctags(Generate tag files for source code)はvimの下でコードを読みやすいツールです
sudo apt-get install ctags
3.Beyond Compareインストール圧縮パッケージを/usr/lib 32/beyondcompareディレクトリに解凍し、./install.sh
解読:
BCompare 3.1.11 linux版コードジェネレータ
1)パッケージ内のBCompareファイルをkeygenと同じディレクトリの下に配置し、BCompareは通常/usr/lib 32/beyondcompareの下にある.
2)keygenを実行し、プロンプト操作を押すと、keygenは新しいBCompareを生成し、登録コードを生成する.
3)BeyondCompareを実行し,登録コードを入力する.
次のエラーが発生しました.
error while loading shared libraries: libqtc.so.1: cannot open shared object file: No such file or directory
解決:
コピーlibqtc.so.1とlibqt-mt.so.3/usr/local/lib/下にコピーします.端末入力:
sudo cp/your_bcompare_path/libqtc.so.1/usr/local/lib/
sudo cp/your_bcompare_path/libqt-mt.so.3/usr/local/lib/
so構成経路端末入力sudo gedit/etc/ldを変更する.so.conf
ファイルの末尾に追加:
include/usr/local/lib
保存して閉じます.次に、端末に次のように入力します.
sudo/sbin/ldconfig -v
目的はプロファイルを更新することです.
4. Source Insight
Ubuntuでは、Windowsプログラム用wineをインストールし、wineでWindowsソフトウェアをインストールすればよい.
wineのインストール
端末に次のコマンドを入力します.
sudo apt-get install wine
wineでSource Insightをインストールする
端末に次のコマンドを入力します.
wine ~/SourceInsight/InsightSetup.exe
注意:SourceInsightのインストールパッケージはwindowsの下のインストールと同じように自分でダウンロードします.
開く:
インストール先の経路:~/.wine/drive_c/Program Files/Source Insight 3
wineでプログラムを開く:wine Insight 3.exe
メニューから開く:Wine->Programs->Source Insight 3->Source Insight 3.5
5. ADB
まずadb for linuxのツールパッケージ:platform-tools-linuxをダウンロードする必要があります.tar.gz、ディレクトリの解凍、新規作成、ファイルの編集:
sudo vi /etc/udev/rules.d/70-android.rules
もしあなたのシステムが10.10で、あるいは11.04(11.10はテストしていません)であれば、次の文を書きます.
SUBSYSTEM==”usb”, ATTR{idVendor}==”04e8“, MODE=”0666″
システムバージョンが10.04なら次の文に変更します.
SUBSYSTEM==”usb”, SYSFS{idVendor}==”04e8“, MODE=”0666″
終了を保存して権限を設定します
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
このときは編集も必要です~/.bashrcファイルadb toolへのパスの追加
vi ~/.bashrc
最後に追加します.赤い部分がダウンロードしたばかりのツールパッケージの解凍パスです.
export PATH=${PATH}:/xxx/platform-tools
今あなたのUbuntuを再起動して、それからUSBは携帯電話に接続して、usbのデバッグがすでに開いていることを確保して、端末の下で入力します:adb start-serverはサービスを開けて、すべて正常であれば入力します:adb devicesは現在コンピュータに接続しているandroidデバイスを表示することができます.
質問:error:insufficient permissions for device$sudo-s sudo-s:環境変数のSHELLで指定するshellを実行するか、/etc/passwdで指定したshellがsudo/bin/bash$adb kill-server$adb start-server*daemon not runningに相当する.starting it now * * daemon started successfully * $ exit exit $ adb shell
6. meld
sudo apt-get install meld
7. minicom
1)sudo apt-get install minicomでインストール
2)設定
sudo minicom-sで設定画面に入り、Serial port setupオプションを選択します.
serial device :/dev/ttyUSB0
Bps/Par/Bits:115200 8N1
Hardware Flow Control: NO
Software Flow Control: NO
保存を終了します.使用時にminicomコマンドを叩く
転送ファイル:
(Ctrl + a) --> s --> xmodem --> [Okay] --> +-----------------------------------------+ |No file selected - enter filename: | |> | [Enter] +-----------------------------------------+
8. fastboot
デフォルトではandroidエンジニアリングにsystem/core/fastboot/、コンパイル後out/host/linux-x 86/bin/fastbootがあります.