1,yaourt -Syua出錯(cuò):Pacman is currently in use, please wait
?? 執(zhí)行rm /var/lib/pacman/db.lck即可。
2,執(zhí)行yaourt -Syua出錯(cuò):
::?The?following?packages?should?be?upgraded?first?:
????pacman
::?Do?you?want?to?cancel?the?current?operation
::?and?upgrade?these?packages?now
?
?[Y
/
n]?y
resolving?dependencies
looking?
for
?inter
-
conflicts
error:?failed?to?prepare?transaction?(could?not?satisfy?dependencies)
::?package
-
query:?requires?pacman
<
3.6
原因在于pacman4.0與yaourt沖突:
sudo?pacman?
--
remove?yaourt
sudo?pacman
-
key?
--
init
sudo?pacman?
-
S?yaourt
再試就OK了。
3,無(wú)線上網(wǎng)設(shè)置
3.1,安裝
sudo pppoe-setup按正常流程安裝,通常dns項(xiàng)填server即可,表示自動(dòng)從服務(wù)器獲取dns信息。
3.2,解決頻繁掉線的問題
編輯/etc/ppp/options將lcp-echo-interval及l(fā)cp-echo-failure改大一些,如都改為30。
/etc/ppp/pppoe.conf中的LCP_INTERVAL、LCP_FAILURE也要像上面這樣設(shè)置。
3.3,啟動(dòng)
sudo pppoe-start
3.4,故障解決
如果還無(wú)法上網(wǎng),則查看一下路由
sudo route
如果看到最前面是0.0.0.0? .....? eth0則表示系統(tǒng)默認(rèn)路由不對(duì)。
查看tail /var/log/errors.log
可以看到類似這樣的日志pppd[3046]: not replacing existing default route via 192.168.1.1,
創(chuàng)建腳本/etc/ppp/ip-pre-up,內(nèi)容如下:
#!/bin/sh
/sbin/route del default
設(shè)置腳本為可執(zhí)行chmod a+x
/etc/ppp/ip-pre-up。
重啟
sudo pppoe-stop
sudo pppoe-start
現(xiàn)在應(yīng)該可以上網(wǎng)了。
3.5,開機(jī)自動(dòng)撥號(hào)上網(wǎng)
編輯/etc/rc.conf在DAEMONS中加入@adsl
4,解決firefox上網(wǎng)慢
經(jīng)觀察狀態(tài)欄長(zhǎng)時(shí)間looking up....
4.1,在firefox中禁用ipv6即可
地址欄輸入about:config, 然后network.dns.disableIPV6:true
另外建議network.http.pipelining: true