2013/01/17

用 shpkg 安裝網樂通編譯器

[2013/11/05更新]
因為 STLinux 官方的說明很久沒更新,既然已經開發了shpkg 安裝套件系統,就讓它牛刀小試一下, 以下分別示範在 PC 及 網樂通內部安裝編譯器的方法.

安裝 shpkg詳見連結, 先登入 root, 指令舉例如下:
cd /

# 以下二選一
tar xf shpkg-130116-1.txz # 在PC 端 Linux, 用這行
tar xf shpkg-st-130116-1.txz # 在網樂通內部 Linux, 用這行

shpkg -Sys hello # 查詢 hello 套件
shpkg -Sw shpkg hello  # 下載, 不安裝
ls -l /var/cache/shpkg/pkg/hello*
        -rw-r--r-- 1 root root 1148 Jan 17 00:57 /var/cache/shpkg/pkg/hello-1-2.src.txz
mkdir hello
cd hello
tar xf /var/cache/shpkg/pkg/hello-1-2.src.txz
shpkg -S busybox-rpm # 如果你的 PC 端 linux 沒有 rpm, 可用這精簡版的 rpm (例如:Arch Linux)

# 以下二選一
./inst_st23_dev.sh cross  # 在PC 端 Linux, 用這行
./inst_st23_dev.sh box  # 在PC 端 Linux, 用這行

make # 試著編譯程式看看

2 則留言:

匿名 提到...

你好 若我要把 /dev/sda2 壓縮成 target.tgz 然後把它替代原本 /dev/sda1 要如何做呢?

派樂靈丹 提到...

雖然可以,但不建議這樣作,建議等你會改 uboot 之後再做這件事. 仍然想這麼作, 方法是使用 sh4twbox 救援碟, 執行 sh4twbox 選單選項裡面有.