Ubuntu 18.04 LTS (Bionic Beaver) Released [論壇 - Ubuntu安裝問題]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

« 1 (2)


回覆: Ubuntu 18.04 LTS (Bionic Beaver) out now
會員二級
註冊日期:
2011/7/9 13:27
所屬群組:
已註冊使用者
等級: 8
HP : 0 / 185
MP : 29 / 3898
EXP: 40
離線
Newman 寫到:

ubuntu則是沒圖形DSL設定,可PPPOe,
但連線不順,重開機後就連不上了。

所以,有請高人幫忙了!--指導或向有關單位反應?...謝了先!


ubuntu 18.04 pppoeconf 設定完可上網,

目前重新開機幾次後仍可上網。

不過,我17.04跟17.10的 經驗,

使用一陣子後,三不五時開機後發現沒有網路,要 pon dsl-provider 才能連網

這問題真的惱人 Orz …


m940504 寫到:
在Ubuntu 18.04安裝的Chromium,只要在網頁上打字Chromium就會當掉
不知道其他人是否有相同的狀況?


我這可以正常打字使用

:)


~~~分隔線~~~

說真的, 實在搞不清楚 ubuntu dev team的想法…

unity 既然已經退場(不是預設的shell了),那麼就給個乾乾淨淨的gnome桌面不好嗎?

fedore跟debian的 gnome spin可以作到,為什麼ubuntu就是不行呢?

18.04就是硬生生的把gnome shell弄成了個 unity-look 的「皮」,

這不是脫了褲子放※嗎?

棄unity轉回gnome → 然後又把gnome客製化成unity的外觀…

倒底意義在那啊?

當初改用unity,造成了一堆ubuntu用戶出走,現在好不容易改回gnome了,又不甘心的還是要套個unity-look…

結果一堆人(包括我),裝好後第一件事就是
sudo apt install vanilla-gnome-desktop

XD

4/30 11:55:13
應用擴展 工具箱
回覆: Ubuntu 18.04 LTS (Bionic Beaver) out now
會員二級
註冊日期:
2015/3/28 21:29
所屬群組:
已註冊使用者
等級: 6
HP : 0 / 138
MP : 19 / 1413
EXP: 55
離線
MMX 寫到:
ubuntu 18.04 pppoeconf 設定完可上網,

目前重新開機幾次後仍可上網。

不過,我17.04跟17.10的 經驗,

使用一陣子後,三不五時開機後發現沒有網路,要 pon dsl-provider 才能連網

這問題很惱人,翻遍國外討論區也沒看到有什麼解決的辦法…

.........................................

我的Ubuntu18.04和xubuntu16.04.4 的DSL連線情況大致相同,
就是測試時OK,安裝完後,firefox,就連不上了。

倒是Xubuntu17.10的DSL連線使用情形,就和16.04之前的所有版本一樣的...很順暢。

個人覺得,DSL連線設定是基本的門檻,
現在設計單位好像把這門檻提高了複雜度,
ubuntu甚至捨棄了DSL的圖形連線設定,
不知用意為何?

4/30 12:48:40
應用擴展 工具箱
回覆: Ubuntu 18.04 LTS (Bionic Beaver) out now
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 165 / 825
MP : 538 / 15469
EXP: 1
離線
Newman 寫到:
...略...
ubuntu甚至捨棄了DSL的圖形連線設定,
不知用意為何?



這個情形應該只有在「gnome-shell」才會出現,
我猜「gnome-shell」自己有自己設計的一套圖形連線設定,只是還沒寫完整 Orz...


我在「lxqt」和「xfce」都還是在使用「nm-applet」和「nm-connection-editor」。


至於在「gnome-shell」要使用「nm-applet」和「nm-connection-editor」,
我之前在「Ubutnu 17.10」的討論就有提到解法了
請參考「#20 回覆: Ubuntu 17.10 推出」。


## 方式一,修改下面兩個檔案

* /etc/xdg/autostart/nm-applet.desktop
* /usr/share/applications/nm-connection-editor.desktop


# 方式二,複製上面兩個檔案,分別放到下面兩個路徑,然後再修改,就不修改上面兩個檔案,我傾向這樣的方式


* ~/.config/autostart/nm-applet.desktop
* ~/.local/share/applications/nm-connection-editor.desktop

這個我有紀錄在「#20 回覆: Ubuntu 17.10 推出」。

我貼過來,您可以測試看看


執行


mkdir ~/.config/autostart -p

cp /etc/xdg/autostart/nm-applet.desktop ~/.config/autostart/nm-applet.desktop

sed -i 's/NotShowIn=KDE;GNOME;/NotShowIn=KDE;/g' ~/.config/autostart/nm-applet.desktop




執行


mkdir ~/.local/share/applications -p

cp /usr/share/applications/nm-connection-editor.desktop ~/.local/share/applications/nm-connection-editor.desktop

sed -i 's/NotShowIn=KDE;GNOME;/NotShowIn=KDE;/g' ~/.local/share/applications/nm-connection-editor.desktop



================================================================================

## 之前 17.10 我有紀錄相關的議題,可以參考下面幾篇


* #13 回覆: Ubuntu 17.10 推出
* #20 回覆: Ubuntu 17.10 推出
* #8 回覆: 關於「NetworkManager」的操作使用 (關於「nm-applet」和「nm-connection-editor」)

================================================================================


以上釐清

報告完畢



4/30 13:52:12
應用擴展 工具箱
回覆: Ubuntu 18.04 LTS (Bionic Beaver) Released
會員二級
註冊日期:
2011/7/9 13:27
所屬群組:
已註冊使用者
等級: 8
HP : 0 / 185
MP : 29 / 3898
EXP: 40
離線
早上剛發文說 pppoe 可以連線,結果回家開機時又沒網路連線了…Orz

(是可以用 sudo poff -a , pon dsl-provider 來解決,不過每次開機都要「碰運氣」看能不能連上網路就是了 @@)

剛剛爬了半小時的文,發現之前找問題好像找錯方向了…

之前一直在找,是不是 pppoe軟體本身的問題,所以這兩年都沒看到令人滿意的解答。

目前看來,似乎pppoe軟體本身沒什麼BUG,會發生開機後無法自動連上網路,應該是pppoe在嘗試建立連線幾次後,如果無法建立連線就會abort了…

應對的方法是,修改 dsl-provider


#maxfail 0

修改為

maxfail 0

這樣pppoe就會一直嘗試建立連線直到成功為止

:)

註:我的狀況是,開機後偶爾會沒有連線,如果連線建立成功的話,都不會斷線或是速率不穩,所以判斷是pppoe建立連線的問題

5/1 0:12:34
應用擴展 工具箱
回覆: Ubuntu 18.04 LTS (Bionic Beaver) Released
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 165 / 825
MP : 538 / 15469
EXP: 1
離線
MMX 寫到:
早上剛發文說 pppoe 可以連線,結果回家開機時又沒網路連線了…Orz

(是可以用 sudo poff -a , pon dsl-provider 來解決,不過每次開機都要「碰運氣」看能不能連上網路就是了 @@)

剛剛爬了半小時的文,發現之前找問題好像找錯方向了…

之前一直在找,是不是 pppoe軟體本身的問題,所以這兩年都沒看到令人滿意的解答。

目前看來,似乎pppoe軟體本身沒什麼BUG,會發生開機後無法自動連上網路,應該是pppoe在嘗試建立連線幾次後,如果無法建立連線就會abort了…

應對的方法是,修改 dsl-provider


#maxfail 0

修改為

maxfail 0

這樣pppoe就會一直嘗試建立連線直到成功為止

:)

註:我的狀況是,開機後偶爾會沒有連線,如果連線建立成功的話,都不會斷線或是速率不穩,所以判斷是pppoe建立連線的問題



看了您的回覆之後,

剛剛也翻了一下我之前寫的紀錄「#22 回覆: 16.04拒絕了dsl的使用者?


並且也在「ubuntu 18.04」做了點探索,以下簡單的紀錄,提供參考
不過我是使用dhcp,dsl連線的部份是在分享器那設定,
這次我沒像以前討論時,實際去測試,以下只是探索套件的一些紀錄。

也可以搭配「https://help.ubuntu.com/community/ADSLPPPoE」這篇來看,
剛看之前寫的紀錄,裡面有紀錄到這個連結。

================================================================================

聯想到,我的分享器在連線設定那有一個選項「永遠自動連線(建議選項)」,

剛查了一下我的分享器的說明


永遠自動連線 - IP分享器將會在斷線後自動恢復連線,永遠保持連線狀態,如果您的寬頻連線不是計時收費,我們建議您選擇這個選項



感覺跟您提到的「maxfail=0」是類似的概念。

================================================================================

關於

MMX 寫到:
應對的方法是,修改 dsl-provider

#maxfail 0

修改為

maxfail 0



執行「man pppd」,

然後查詢「maxfail」,就可以找到相關說明如下



maxfail n
Terminate after n consecutive failed connection attempts. A value of 0 means no limit. The default value is 10.



還有另一段


persist
Do not exit after a connection is terminated; instead try to reopen the connection. The maxfail option still has an effect on persistent connections.




================================================================================

執行


$ whereis pppd



顯示


pppd: /usr/sbin/pppd /usr/lib/pppd /usr/share/man/man8/pppd.8.gz



執行


$ which pppd



顯示


/usr/sbin/pppd



執行下面指令,了解「/usr/sbin/pppd」這個檔案,是來自哪個套件


$ dpkg -S /usr/sbin/pppd



顯示


ppp: /usr/sbin/pppd



表示「/usr/sbin/pppd」這個檔案,是來自「ppp」這個套件。

上面也可以改成一行來執行


$ dpkg -S $(which pppd)



顯示


ppp: /usr/sbin/pppd



================================================================================

執行


$ whereis pppoeconf



顯示


pppoeconf: /usr/sbin/pppoeconf /usr/share/man/man8/pppoeconf.8.gz



執行


$ which pppoeconf



顯示


/usr/sbin/pppoeconf



執行下面指令,了解「/usr/sbin/pppoeconf」這個檔案,是來自哪個套件


$ dpkg -S /usr/sbin/pppoeconf



顯示


pppoeconf: /usr/sbin/pppoeconf



表示「/usr/sbin/pppoeconf」這個檔案,是來自「pppoeconf」這個套件。

上面也可以改成一行來執行


$ dpkg -S $(which pppoeconf)



顯示


pppoeconf: /usr/sbin/pppoeconf



================================================================================

## 簡易探索「ppp」這個套件

執行下面指令,觀看「ppp」這個套件,有哪些檔案安裝在系統上


$ dpkg -L ppp | sort



顯示


/.
/etc
/etc/chatscripts
/etc/chatscripts/gprs
/etc/chatscripts/pap
/etc/init.d
/etc/init.d/pppd-dns
/etc/logrotate.d
/etc/logrotate.d/ppp
/etc/pam.d
/etc/pam.d/ppp
/etc/ppp
/etc/ppp/ip-down
/etc/ppp/ip-down.d
/etc/ppp/ip-down.d/0000usepeerdns
/etc/ppp/ip-up
/etc/ppp/ip-up.d
/etc/ppp/ip-up.d/0000usepeerdns
/etc/ppp/ipv6-down
/etc/ppp/ipv6-down.d
/etc/ppp/ipv6-up
/etc/ppp/ipv6-up.d
/etc/ppp/options
/etc/ppp/peers
/lib
/lib/systemd
/lib/systemd/system
/lib/systemd/system/pppd-dns.service
/usr
/usr/bin
/usr/bin/plog
/usr/bin/poff
/usr/bin/pon
/usr/lib
/usr/lib/pppd
/usr/lib/pppd/2.4.7
/usr/lib/pppd/2.4.7/minconn.so
/usr/lib/pppd/2.4.7/openl2tp.so
/usr/lib/pppd/2.4.7/passprompt.so
/usr/lib/pppd/2.4.7/passwordfd.so
/usr/lib/pppd/2.4.7/pppoatm.so
/usr/lib/pppd/2.4.7/pppol2tp.so
/usr/lib/pppd/2.4.7/radattr.so
/usr/lib/pppd/2.4.7/radius.so
/usr/lib/pppd/2.4.7/radrealms.so
/usr/lib/pppd/2.4.7/rp-pppoe.so
/usr/lib/pppd/2.4.7/winbind.so
/usr/sbin
/usr/sbin/chat
/usr/sbin/pppd
/usr/sbin/pppdump
/usr/sbin/pppoe-discovery
/usr/sbin/pppstats
/usr/share
/usr/share/bash-completion
/usr/share/bash-completion/completions
/usr/share/bash-completion/completions/poff
/usr/share/bash-completion/completions/pon
/usr/share/doc
/usr/share/doc/ppp
/usr/share/doc/ppp/changelog.Debian.gz
/usr/share/doc/ppp/copyright
/usr/share/doc/ppp/defaultroute
/usr/share/doc/ppp/examples
/usr/share/doc/ppp/examples/filters
/usr/share/doc/ppp/examples/interfaces
/usr/share/doc/ppp/examples/options.ttyXX
/usr/share/doc/ppp/examples/peers-gprs
/usr/share/doc/ppp/examples/peers-pppoa
/usr/share/doc/ppp/examples/peers-pppoe
/usr/share/doc/ppp/examples/per-linkname
/usr/share/doc/ppp/examples/popp
/usr/share/doc/ppp/examples/scripts
/usr/share/doc/ppp/examples/scripts/autopppd.gz
/usr/share/doc/ppp/examples/scripts/callback
/usr/share/doc/ppp/examples/scripts/chat-callback
/usr/share/doc/ppp/examples/scripts/chatchat
/usr/share/doc/ppp/examples/scripts/chatchat/chatchat.c.gz
/usr/share/doc/ppp/examples/scripts/chatchat/README.gz
/usr/share/doc/ppp/examples/scripts/ip-down.local.add
/usr/share/doc/ppp/examples/scripts/ip-up.local.add
/usr/share/doc/ppp/examples/scripts/ipv6-down.sample
/usr/share/doc/ppp/examples/scripts/ipv6-up.sample
/usr/share/doc/ppp/examples/scripts/options-rsh-loc
/usr/share/doc/ppp/examples/scripts/options-rsh-rem
/usr/share/doc/ppp/examples/scripts/options-ssh-loc
/usr/share/doc/ppp/examples/scripts/options-ssh-rem
/usr/share/doc/ppp/examples/scripts/plog
/usr/share/doc/ppp/examples/scripts/poff
/usr/share/doc/ppp/examples/scripts/pon
/usr/share/doc/ppp/examples/scripts/pon.1
/usr/share/doc/ppp/examples/scripts/ppp-off
/usr/share/doc/ppp/examples/scripts/ppp-on
/usr/share/doc/ppp/examples/scripts/ppp-on-dialer
/usr/share/doc/ppp/examples/scripts/ppp-on-rsh
/usr/share/doc/ppp/examples/scripts/ppp-on-ssh
/usr/share/doc/ppp/examples/scripts/README.gz
/usr/share/doc/ppp/examples/scripts/redialer
/usr/share/doc/ppp/examples/scripts/secure-card
/usr/share/doc/ppp/examples/userscripts-down
/usr/share/doc/ppp/examples/userscripts-up
/usr/share/doc/ppp/FAQ.gz
/usr/share/doc/ppp/PLUGINS.gz
/usr/share/doc/ppp/README.cbcp
/usr/share/doc/ppp/README.Debian.gz
/usr/share/doc/ppp/README.gz
/usr/share/doc/ppp/README.MPPE
/usr/share/doc/ppp/README.MSCHAP80.gz
/usr/share/doc/ppp/README.MSCHAP81
/usr/share/doc/ppp/README.pppoe
/usr/share/doc/ppp/README.pppol2tp
/usr/share/doc/ppp/README.pwfd
/usr/share/doc/ppp/README.STATIC-IP
/usr/share/doc/ppp/README.win9x
/usr/share/doc/ppp/SETUP.gz
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/ppp
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/plog.1.gz
/usr/share/man/man1/poff.1.gz
/usr/share/man/man1/pon.1.gz
/usr/share/man/man8
/usr/share/man/man8/chat.8.gz
/usr/share/man/man8/pppd.8.gz
/usr/share/man/man8/pppd-radattr.8.gz
/usr/share/man/man8/pppd-radius.8.gz
/usr/share/man/man8/pppdump.8.gz
/usr/share/man/man8/pppoe-discovery.8.gz
/usr/share/man/man8/pppstats.8.gz
/usr/share/ppp
/usr/share/ppp/chap-secrets
/usr/share/ppp/pap-secrets
/usr/share/ppp/provider.chatscript
/usr/share/ppp/provider.peer



您可以在「/etc/ppp/options」找到跟「maxfail」相關的註解

執行


$ grep 'maxfail' /etc/ppp/options -n -B 3 -A 1



顯示


306-
307-# Terminate after n consecutive failed connection attempts.
308-# A value of 0 means no limit. The default value is 10.
309:#maxfail <n>
310-




根據您上面提到的,
我的想法,也許可以直接修改「/etc/ppp/options」裡的「maxfail」,
這樣也許就不需要修改「/etc/ppp/peers/dsl-provider」裡的「maxfail」。
不過我沒實際去測試,只是有這樣的想法,也許您可以測試看看。



剛也找了以前寫的「紀錄」。

================================================================================

## 簡易探索「pppoeconf」這個套件。

執行下面指令,觀看「pppoeconf」這個套件,有哪些檔案安裝在系統上


$ dpkg -L pppoeconf | sort



顯示


/.
/etc
/etc/ppp
/etc/ppp/ip-up.d
/usr
/usr/sbin
/usr/sbin/pppoeconf
/usr/share
/usr/share/applications
/usr/share/doc
/usr/share/doc/pppoeconf
/usr/share/doc/pppoeconf/changelog.gz
/usr/share/doc/pppoeconf/copyright
/usr/share/doc/pppoeconf/README.Debian
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/pppoeconf.8.gz
/usr/share/menu
/usr/share/menu/pppoeconf
/usr/share/pixmaps
/usr/share/pixmaps/pppoeconf.xpm



可以執行「man pppoeconf」,觀看相關的說明。

執行


$ file /usr/sbin/pppoeconf



顯示


/usr/sbin/pppoeconf: POSIX shell script, ASCII text executable, with very long lines



可以了解到「/usr/sbin/pppoeconf」只是「shell script」,所以可以用您慣用的文字編輯器來觀看他的內容。

然後也可以簡單的探索「/usr/sbin/pppoeconf」這個檔案的內容

執行


$ grep 'maxfail' /usr/sbin/pppoeconf -n



顯示


92:#maxfail 0




執行


$ grep 'maxfail' /usr/sbin/pppoeconf -n -A 2 -B 13



顯示


79-   cat <<EOM > $OPTSFILE
80-# Minimalistic default options file for DSL/PPPoE connections
81-
82-noipdefault
83-defaultroute
84-replacedefaultroute
85-hide-password
86-#lcp-echo-interval 30
87-#lcp-echo-failure 4
88-noauth
89-persist
90-#mtu 1492
91-#persist
92:#maxfail 0
93-#holdoff 20
94-EOM




執行


$ grep 'maxfail' /usr/sbin/pppoeconf -A 2 -B 13



顯示


cat <<EOM > $OPTSFILE
# Minimalistic default options file for DSL/PPPoE connections

noipdefault
defaultroute
replacedefaultroute
hide-password
#lcp-echo-interval 30
#lcp-echo-failure 4
noauth
persist
#mtu 1492
#persist
#maxfail 0
#holdoff 20
EOM





執行


$ grep 'dsl-provider' /usr/sbin/pppoeconf -n



顯示


9:export OPTSFILE="/etc/ppp/peers/dsl-provider"
116:   if ! grep -q "^[[:space:]]*iface[[:space:]]\+dsl-provider" $INTFILE ; then
117:      printf '\niface dsl-provider inet ppp\nprovider dsl-provider\n' >> $INTFILE
264:        sed -i -e "s,[^#]*\(iface dsl-provider.*\),\1\n$REPLACE_PREUP_IFACE," $INTFILE
396:(If you still get problems described above, try setting to 1412 in the dsl-provider file.)")
423:        grep -q "^[[:space:]]*auto.*dsl-provider" $INTFILE || sed -i -e 's/^[[:space:]]*iface.*dsl-provider/auto dsl-provider\n&/' $INTFILE
425:        sed -i -e '/^[[:space:]]*auto.*dsl-provider/d' $INTFILE
460:  text=$(gettext 'Now, you can make a DSL connection with "pon dsl-provider" and terminate it with "poff". Would you like to start the connection now?')
465:      pon dsl-provider




================================================================================

以上簡易探索套件的紀錄,

提供給有興趣深究的人一個探索的起點,

更多套件操作,請參考「[索引] 套件操作實務」。

以上提供參考

報告完畢


5/1 6:10:02
應用擴展 工具箱
回覆: Ubuntu 18.04 LTS (Bionic Beaver) Released
會員二級
註冊日期:
2011/7/9 13:27
所屬群組:
已註冊使用者
等級: 8
HP : 0 / 185
MP : 29 / 3898
EXP: 40
離線
這幾天更新完後,發現boot到登入畫面的時間增加了一倍

(從30秒左右增加到一分多鐘…Orz)

目前askubuntu上找到的workaround是…


編輯 /etc/default/grub

把 GRUB_CMDLINE_LINUX_DEFAULT line這行加上noresume

for example:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noresume"

然後 sudo update-grub

重新開機,boot時間恢復到30秒~

:)

原因似乎是系統啟動時,initramfs被設定去尋找一個不存在的swap partition/file,這搜尋動作會持續直到30秒後timeout…

5/27 22:19:27
應用擴展 工具箱
回覆: Ubuntu 18.04 LTS (Bionic Beaver) out now
會員二級
註冊日期:
2009/4/15 8:05
來自 臺灣高雄鳳山五甲
所屬群組:
已註冊使用者
等級: 8
HP : 0 / 187
MP : 30 / 5181
EXP: 51
離線
不是說沒有32bit的嗎?
現在是可以升級嗎?
升級會不會有問題?
https://imgur.com/a/Sae2yw5

附件:



png  2018-08-21 06-24-55 的螢幕擷圖.png (31.89 KB)
15186_5b7b41b52471f.png 486X164 px

8/21 6:32:24
應用擴展 工具箱
回覆: Ubuntu 18.04 LTS (Bionic Beaver) Released
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 165 / 825
MP : 538 / 15469
EXP: 1
離線
林才元 寫到:
不是說沒有32bit的嗎?
現在是可以升級嗎?
升級會不會有問題?
https://imgur.com/a/Sae2yw5


我之前在「Ubuntu 17.10 推出」的「回覆:#17」,
有提到可以參考「回覆:#6」。
回覆裡面提到的網址是關於「17.10」的。

下面提供「18.04」的網址,
我沒有32位元,升級會不會有問題,我也不確定,所以這部份需要您自行去研究探索了

## UbuntuFlavors

* http://cdimage.ubuntu.com/xubuntu/releases/bionic/release/
* http://cdimage.ubuntu.com/lubuntu/releases/bionic/release/
* http://cdimage.ubuntu.com/kubuntu/releases/bionic/release/
* http://cdimage.ubuntu.com/ubuntu-mate/releases/bionic/release/
* http://cdimage.ubuntu.com/ubuntu-budgie/releases/bionic/release/

在「18.04」其他的「UbuntuFlavors」,還是有提供「32位元的iso檔」。

================================================================================

在「18.04」的「套件庫」還有「binary-i386」。

* http://www.archive.ubuntu.com/ubuntu/dists/bionic/main/binary-i386/
* http://tw.archive.ubuntu.com/ubuntu/dists/bionic/main/binary-i386/
* http://en.archive.ubuntu.com/ubuntu/dists/bionic/main/binary-i386/

* http://www.archive.ubuntu.com/ubuntu/dists/bionic/Release
* http://tw.archive.ubuntu.com/ubuntu/dists/bionic/Release
* http://en.archive.ubuntu.com/ubuntu/dists/bionic/Release

相關的概念,可以參考「#2 回覆: apt 出現許多錯誤訊息」這篇討論,當做探索的起點。

可以執行下面指令,下載「http://tw.archive.ubuntu.com/ubuntu/dists/bionic/Release」這個檔案


$ wget -c http://tw.archive.ubuntu.com/ubuntu/dists/bionic/Release



會下載一個檔案「Release」。

接著可以使用「grep」來探索「Release」這個檔案

執行


$ grep '^Architectures:' Release



顯示


Architectures: amd64 arm64 armhf i386 ppc64el s390x



執行下面指令,過濾出有「i386」的那幾行


$ grep 'i386' Release



顯示


Architectures: amd64 arm64 armhf i386 ppc64el s390x
 af42d07307c5d1398c75e28986b36509        616261664 Contents-i386
 269afcc7fa9613df0cfb7eb2af237043         38835948 Contents-i386.gz
 1bb83ca7cc34f15116c302ad753be475          1328087 main/binary-i386/Packages.gz
 685bb70b73cb22ef2c5225637930e073               95 main/binary-i386/Release
 827b09d6662437b89c70b755fd101741          6126108 main/binary-i386/Packages
 e7788164dc2c76e6bbcfde7665cb8895          1006704 main/binary-i386/Packages.xz
 a28f47e8359dfb81ec2624f32ca7e6b3            41444 main/debian-installer/binary-i386/Packages.xz
 ccf7ccbf8da785ce199f6853691653f2           185242 main/debian-installer/binary-i386/Packages
 c6744c3835bbe26603b2e2d2ebacf8a7            49816 main/debian-installer/binary-i386/Packages.gz
 e5cf8c7922420994155d10aebad28ce1          2015597 main/dep11/Components-i386.yml
 af0c06fe0647506751d9a1649b5eba05           477188 main/dep11/Components-i386.yml.xz
 fc42c470d3be90f10ad7cfdedec68d02           677314 main/dep11/Components-i386.yml.gz
 c6ff271fc4ff52762969542d46ed405f           699222 multiverse/binary-i386/Packages
 23f80dc57e3bec06c8d79d037b93bef4           176671 multiverse/binary-i386/Packages.gz
 eb66849ceb8c30d9ef731e84b5ad2120              101 multiverse/binary-i386/Release
 7e1f887852c7cc61431ab8aeecf099a5           143700 multiverse/binary-i386/Packages.xz
 0822ff38e3740008591bbf97f776e4b4               64 multiverse/debian-installer/binary-i386/Packages.xz
 d41d8cd98f00b204e9800998ecf8427e                0 multiverse/debian-installer/binary-i386/Packages
 e62ff0123a74adfc6903d59a449cbdb0               40 multiverse/debian-installer/binary-i386/Packages.gz
 0e3f4fbe803f8dd5114f52d7f44b94b6            50604 multiverse/dep11/Components-i386.yml.xz
 f44a790ab29396d5544d1a0398ebdfb2           274563 multiverse/dep11/Components-i386.yml
 b45cdb1fe6d2efcdb4675fda21e062e7            63228 multiverse/dep11/Components-i386.yml.gz
 adbcd9dea388cc7ce4de366ae76fe20e            13486 restricted/binary-i386/Packages.gz
 4b3b0697086e339fc6e8fbdbc019ee03              101 restricted/binary-i386/Release
 126cdb0d109018d1555ed4652bd5a849            93589 restricted/binary-i386/Packages
 8e263db5730fb6fd4f65acc81efc111b             9156 restricted/binary-i386/Packages.xz
 0822ff38e3740008591bbf97f776e4b4               64 restricted/debian-installer/binary-i386/Packages.xz
 e62ff0123a74adfc6903d59a449cbdb0               40 restricted/debian-installer/binary-i386/Packages.gz
 d41d8cd98f00b204e9800998ecf8427e                0 restricted/debian-installer/binary-i386/Packages
 d4235c40889e02cdead6c438ddee2aa4         11289300 universe/binary-i386/Packages.gz
 343e562b63af0c2ec6b1c33b15245658          8530788 universe/binary-i386/Packages.xz
 321e1b9285cc79270d6309381eb0f668               99 universe/binary-i386/Release
 83d5fb55a38ad155ca5b1a6941251ec0         50455280 universe/binary-i386/Packages
 6ab65af3de08d1ed2e230d74449d02a6           124366 universe/debian-installer/binary-i386/Packages
 9201d4ad3b9972039a8a2b15563047cd            29080 universe/debian-installer/binary-i386/Packages.xz
 305a7c40ce8293c3d1983dabaf45f830            32937 universe/debian-installer/binary-i386/Packages.gz
 1c8b3826e54abee4f100afebca46068a          5099321 universe/dep11/Components-i386.yml.gz
 25788e5b3c815ce79e93be6d86367543         19214857 universe/dep11/Components-i386.yml
 2153e5c8ec13dfef55ba1e0d8d0a5b5f          3282784 universe/dep11/Components-i386.yml.xz
...略...



================================================================================

其他的參考連結,就請再參考「#6 回覆: Ubuntu 17.10 推出」。

================================================================================

在「#2 回覆: apt 出現許多錯誤訊息」這篇,提到的網址是關於「16.04」,

下面提供關於「18.04」的網址

* http://tw.archive.ubuntu.com/ubuntu/dists/
* http://tw.archive.ubuntu.com/ubuntu/dists/bionic/
* http://tw.archive.ubuntu.com/ubuntu/dists/bionic-updates/
* http://tw.archive.ubuntu.com/ubuntu/dists/bionic-security/
* http://tw.archive.ubuntu.com/ubuntu/dists/bionic-backports/
* http://tw.archive.ubuntu.com/ubuntu/dists/bionic-proposed/


* http://tw.archive.ubuntu.com/ubuntu/pool/
* http://tw.archive.ubuntu.com/ubuntu/pool/main/
* http://tw.archive.ubuntu.com/ubuntu/pool/multiverse/
* http://tw.archive.ubuntu.com/ubuntu/pool/restricted/
* http://tw.archive.ubuntu.com/ubuntu/pool/universe/


* http://tw.archive.ubuntu.com/ubuntu/dists/bionic/
* http://tw.archive.ubuntu.com/ubuntu/dists/bionic/main/
* http://tw.archive.ubuntu.com/ubuntu/dists/bionic/main/binary-amd64/
* http://tw.archive.ubuntu.com/ubuntu/dists/bionic/main/binary-amd64/Packages.gz


* http://tw.archive.ubuntu.com/ubuntu/dists/bionic/
* http://tw.archive.ubuntu.com/ubuntu/dists/bionic/main/
* http://tw.archive.ubuntu.com/ubuntu/dists/bionic/main/binary-i386/
* http://tw.archive.ubuntu.com/ubuntu/dists/bionic/main/binary-i386/Packages.gz


* http://tw.archive.ubuntu.com/ubuntu/dists/bionic/
* http://tw.archive.ubuntu.com/ubuntu/dists/bionic/main/
* http://tw.archive.ubuntu.com/ubuntu/dists/bionic/main/source/
* http://tw.archive.ubuntu.com/ubuntu/dists/bionic/main/source/Sources.gz

執行下面指令可以下載「http://tw.archive.ubuntu.com/ubuntu/dists/bionic/main/binary-i386/Packages.gz


$ wget -c http://tw.archive.ubuntu.com/ubuntu/dists/bionic/main/binary-i386/Packages.gz



會下載一個檔案「Packages.gz」

可以執行下面指令,直接使用「vim」或「view」觀看「Packages.gz」的內容。


$ vim Packages.gz

$ view Packages.gz


或執行下面指令,解開「Packages.gz」


$ gunzip Packages.gz



解開後會變成檔案「Packages」,這時候可以使用「grep」來查詢內容。

以「coreutils」這個套件為例,


$ grep '^Package: coreutils' Packages -A 23



顯示


Package: coreutils
Architecture: i386
Version: 8.28-1ubuntu1
Multi-Arch: foreign
Priority: required
Essential: yes
Section: utils
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Michael Stone <mstone@debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 7092
Pre-Depends: libacl1 (>= 2.2.51-8), libattr1 (>= 1:2.4.46-8), libc6 (>= 2.25), libselinux1 (>= 2.1.13)
Filename: pool/main/c/coreutils/coreutils_8.28-1ubuntu1_i386.deb
Size: 1305716
MD5sum: 4300e8995788ec39d7f523de654604e9
SHA1: 2dee3da0e4077e359cf17763091e14c601b31f3f
SHA256: 57c2907f0c6c9dce555f858925d0f1325a932711c1c27d02f3c161691b46aa59
Homepage: http://gnu.org/software/coreutils
Description: GNU core utilities
Task: minimal
Description-md5: d0d975dec3625409d24be1238cede238
Supported: 5y



執行下面指令,過濾出「Architecture」那個欄位。


$ grep '^Package: coreutils' Packages -A 23 | grep '^Architecture:'



顯示


Architecture: i386



執行下面指令,過濾出「Filename」那個欄位。


$ grep '^Package: coreutils' Packages -A 23 | grep '^Filename:'



顯示


Filename: pool/main/c/coreutils/coreutils_8.28-1ubuntu1_i386.deb



從上面的「pool/main/c/coreutils/coreutils_8.28-1ubuntu1_i386.deb」,

然後搭配「http://tw.archive.ubuntu.com/ubuntu/」這個網址,

可以得到「http://tw.archive.ubuntu.com/ubuntu/pool/main/c/coreutils/coreutils_8.28-1ubuntu1_i386.deb」這個檔案連結。

也可以從「http://tw.archive.ubuntu.com/ubuntu/pool/main/c/coreutils/」這個頁面,找到「coreutils_8.28-1ubuntu1_i386.deb」的連結。

================================================================================

以上提供參考

報告完畢


8/21 19:46:51
應用擴展 工具箱

« 1 (2)

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.