[方法1]
資料夾點選右鍵[屬性]>[共享]
[方法2]
若出現以下Error message
'net usershare' 傳回 255 錯誤訊號: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error 拒絕不符權限的操作
You do not have permission to create a usershare. Ask your administrator to grant you permissions to create a share.
此為權限問題
使用root權限開啟圖形化介面,以方法1方式修改共享資料夾
點選 “alt + f2″
輸入“gksudo nautilus”
會跳出圖形化介面的資料夾
ref: http://linuxowns.wordpress.com/2008/10/28/share-ubuntu-folders-with-windows-samba/
2012年11月30日 星期五
[Linux] 更改電腦名稱(hostname)
要更改電腦名稱
需修改以下兩隻檔案中
將原有的電腦名稱改成新電腦名稱
改完之後重開機
/etc/hosts
/etc/hostname (第一行)
$ sudo vi /etc/hosts
line2: 127.0.0.1 [hostname]
ex: 127.0.0.1 qn.ubuntu
$ sudo vi hostname
line1: qn.ubuntu
需修改以下兩隻檔案中
將原有的電腦名稱改成新電腦名稱
改完之後重開機
/etc/hosts
/etc/hostname (第一行)
$ sudo vi /etc/hosts
line2: 127.0.0.1 [hostname]
ex: 127.0.0.1 qn.ubuntu
$ sudo vi hostname
line1: qn.ubuntu
[Android] 在userdebug之下push檔案到read only
在user mode,system等權限為read only,無法push檔案
在userdebug mode及eng mode,權限是打開的
若顯示read only,須先remout後,就可以繼續push
$ adb root
$ adb remount
$ adb push [filename] /system/lib
在userdebug mode及eng mode,權限是打開的
若顯示read only,須先remout後,就可以繼續push
$ adb root
$ adb remount
$ adb push [filename] /system/lib
2012年11月13日 星期二
[Android] 在codebase中build APP
需要放到Android codebase底下build的app
放在package/app或是vendor/3rdparty底下
這樣就會build了
build出來的路徑是out/target/common/obj/APPS
若要build在image中
在device/nvidia/ventana/ventana.mk
增加PRODUCT_PACKAGES += [product name]
放在package/app或是vendor/3rdparty底下
這樣就會build了
build出來的路徑是out/target/common/obj/APPS
若要build在image中
在device/nvidia/ventana/ventana.mk
增加PRODUCT_PACKAGES += [product name]
2012年11月12日 星期一
[Android] 查看Android device key:app sign key
查看sign什麼key
$ adb shell getprop ro.build.fingerprint
若是Android default的key會顯示test key
但Android要出貨,需過CTS,其中一項會檢測key需用自己創造的key
則會顯示release key
android的app若是需要用到系統權限
則需要用同一把key sign此app
此app才能夠獲得系統權限
sign app for system permission)
$ java -Xmx2048m -jar utils/linux-x86/framework/signapk.jar -w keys/platform.x509.pem keys/platform.pk8 unsigned_app.apk signed_app.apk
$ adb shell getprop ro.build.fingerprint
若是Android default的key會顯示test key
但Android要出貨,需過CTS,其中一項會檢測key需用自己創造的key
則會顯示release key
android的app若是需要用到系統權限
則需要用同一把key sign此app
此app才能夠獲得系統權限
sign app for system permission)
$ java -Xmx2048m -jar utils/linux-x86/framework/signapk.jar -w keys/platform.x509.pem keys/platform.pk8 unsigned_app.apk signed_app.apk
2012年11月9日 星期五
[git] clone裸版本庫;下載git server
下載一份git server的形式 (裸版本庫)
非codebase
git server的形式如下
/branches
/hooks
/logs
/objects
/refs
config
description
HEAD
下載:
$ git clone --bare ssh://[git server ip]
非codebase
git server的形式如下
/branches
/hooks
/logs
/objects
/refs
config
description
HEAD
下載:
$ git clone --bare ssh://[git server ip]
2012年11月6日 星期二
[linux][git] 架設Git Server及GitWeb
架設Git Server及GitWeb
1). 安裝ssh server、git-core、apache2、gitweb
$ sudo apt-get install ssh git-core apache2 gitweb
2). 創建放git server資料的使用者帳戶
$ sudo useradd -m -s /bin/bash [account]
$ sudo passwd [account]
※ useradd參數
-m:強制有家目錄
-s:設定shell,預設是/bin/sh
3). 啟動ssh
$ sudo sudo /etc/init.d/ssh restart
4). 創建git project
$ sudo su - [account]
$ mkdir TestProject.git
$ cd TestProject.git
$ git init --bare
5). 修改Gitweb連結路徑
$ cd /var/cache/
$ sudo rmdir git
$ sudo ln -sf [放git project的目錄路徑] git
ex: sudo ln -sf /home/git git
1). 安裝ssh server、git-core、apache2、gitweb
$ sudo apt-get install ssh git-core apache2 gitweb
2). 創建放git server資料的使用者帳戶
$ sudo useradd -m -s /bin/bash [account]
$ sudo passwd [account]
※ useradd參數
-m:強制有家目錄
-s:設定shell,預設是/bin/sh
3). 啟動ssh
$ sudo sudo /etc/init.d/ssh restart
4). 創建git project
$ sudo su - [account]
$ mkdir TestProject.git
$ cd TestProject.git
$ git init --bare
5). 修改Gitweb連結路徑
$ cd /var/cache/
$ sudo rmdir git
$ sudo ln -sf [放git project的目錄路徑] git
ex: sudo ln -sf /home/git git
訂閱:
文章 (Atom)