apt-get -u install -t .....

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

apt-get -u install -t .....

文章sam001 » 週三 9月 15, 2004 5:42 pm

在 Debian Reference 提到
如果要安裝不同 distribution 的軟體,可以用 apt-get -u install

因為我想升級 MySQL和Php,會有很多相依性的問題,所以應該得用 apt-get -u install -t testing 才行

我的問題是,如果我手動升級了這兩個軟體,那在 apt-get upgrade 時
這兩個軟體會自動降回 stable 嗎?
還是會等到 stable 的版本超過時,才會自動升級?

如果只有單一軟體版本超過時,會不會造成相依性的問題?
sam001
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週三 12月 17, 2003 2:36 pm

re:apt-get -u install -t .....

文章d2207197 » 週三 9月 15, 2004 6:22 pm

既然你在看 debian reference,那我拿裡面相關東西給你看,理解後應該就沒什麼問題了
http://qref.sourceforge.net/Debian/reference/ch-package.zh-tw.html#s-apt-stable

他沒講到的就是相依性
相依性與版本超過軟體個數無關,要看該軟體所相依的 library 版本差異是否過大,造成在使用其 API 時發生問題
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:apt-get -u install -t .....

文章sam001 » 週六 9月 18, 2004 12:23 am

感謝回答!
所以,如果要版本降級的話,只要當 Pin-priority > 1000 的時候
所以正常的情況是不會的
終於了解了……

另外,如果我要解決相依性的問題,是否只要用 apt-get dist-upgrade 就 OK 了呢?
sam001
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週三 12月 17, 2003 2:36 pm

re:apt-get -u install -t .....

文章d2207197 » 週六 9月 18, 2004 10:15 am

解決相依性問題?
良好的 deb 包裝通常都把他相依、衝突的套件與其版本區段寫在 deb 包裝裡面
apt 本來就會自動處理這些事情,只要你安裝軟體都用 apt,那幾乎不必煩惱相依問題

只是怕你 stable, testing, unstable 混用時,升級到某個重要的套件,讓全系統大半的軟體都變成 testing, unstable,當然大部份的人不希望這麼做。
所以混用的時候要頗小心
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客