安裝 STLinux Cross-Compile Enviroment(交叉編譯環境) 至 Ubuntu

    版本為 03:48, 3 Jul 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    系統環境

    • Ubuntu 8.04.4 (註: 如果使用較新的版本,過程中會發生許多錯誤)
    • STLinux 2.3
    • 網際網路 (安裝後需線上更新所有套件)
       

    安裝前的準備

    使 /bin/sh 使用 bash(註:Ubuntu 預設使用 dash)

    sudo apt-get install bash
    sudo dpkg-reconfigure dash <選 NO>
    

    安裝 rpm

    sudo apt-get install rpm
    sudo apt-get install python-urlgrabber python-rpm python-sqlitecachec python-libxml2
    

    安裝 STLinux (用 ISO 檔)

    下載 STLinux 2.3 ISO
    ftp://ftp.stlinux.com/pub/stlinux/2.3/iso/STLinux-2.3-sh4-03-11-07.iso

    mkdir STLinux
    cd STLinux
    wget ftp://ftp.stlinux.com/pub/stlinux/2.3/iso/STLinux-2.3-sh4-03-11-07.iso 
    sudo rpm -ivh stlinux23-host-STLinux_deps-0.1-5.i386.rpm
    

    掛載 ISO 檔

    sudo mkdir /mnt/iso
    sudo mount -o loop STLinux-2.3-sh4-03-11-07.iso /mnt/iso 
    

    安裝 STLinux

    cd /mnt/iso
    sudo ./install all-sh4-glibc 
    

    如果一切正常,會開始安裝所有套件(約 5XX 個),完成後會出現以下的畫面:

    Complete!
    Warning, could not load sqlite, falling back to pickle

    *************************************************
    *          INSTALLATION COMPLETED               *
    *                                               *
    * Website: http://www.stlinux.com               *
    * Support: https://bugzilla.stlinux.com         *
    *                                               *
    *************************************************

    更新 STLinux 所有套件

    cd 
    sudo ./
    
    Powered by MindTouch Core