Re: [問題] 關於Ubuntu自動執行

看板Linux作者時間16年前 (2009/11/27 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《gamelife.bbs@ptt.cc ()》之銘言: : 可是我的長官希望我能改成 : 下載後 直接執行一個安裝檔(script或是甚麼的) : 然後就可以自動把自動啟用那些的弄好 把所有的東西包成一個壓縮檔或tar都可以 裏面包含一個script,這個script可以複製重要的binary到~/bin 如果沒有~/bin就建立之; 然後自動source .profile; 如果還有額外的PATH要設定, 那麼就還需要 echo -e "$PATH:/your_software/bin\nexport $PATH" >> ~/.profile 當然,事情沒那麼簡單。有些使用者只用tcsh,那麼將會寫再~/.cshrc裡; debian系列的是.profile, fedora系列的是.bash_profile 你可以搭配test命令去看到底是哪個檔案, 檢查到了就寫值進去,找不到就放棄, 然後秀出該如何正確的設定,讓使用者手動處理。 : 後來又看到說可以寫script在/etc/init.d目錄 : 然後作link在 /etc/rc*.d裡 : 開機會自動執行 : 但是我弄了之後發現登入了程式還是沒有自動啟動 : 可能是我script寫錯? 在/etc/rcx.d/裡,只有K跟S開頭的script才會被執行,而且這是daemon專用; 您的需求只是設定PATH就能解決的話, 可以寫死在/etc/profile,(不建議), 否則以script附加PATH到自己的.profile是比較好的方法。 但相對的,你可能需要提供x86或x64的版本給使用者使用; 如果你要使用者自己編譯, 那寫個Makefile吧,把所有binary都丟到~/bin... : 或是可能因為我的程式有用到x-window視窗元件 : 所以啟用前 x-window還沒載入? : 想問問看有甚麼其他方法可以用script幫人自動設定好自動啟用那些的嗎? : 或是有甚麼其他方法可以包一個安裝檔? -- 風輕輕的吹 我安靜地來 我輕點頭 妳暗微笑 不知不覺 享受彼此的默契 草悠悠的盪 妳淡淡的擺 妳高聲唱 我大聲和 自由自在 感受生命的韻律 -- 未來最舊小棧 Oldest Future Object █▇█˙通訊頻率 OfO.twbbs.org ◢▉◤ ◆來源座標 114-45-60-206.dynamic.hinet.net
文章代碼(AID): #1B3i9XQy (Linux)
文章代碼(AID): #1B3i9XQy (Linux)