一、 No module named yum
python --version
whereis python
vi /usr/bini/yum 將#l/usr/bin/python 改爲 #l/usr/bin/python2.6
二、包管理器常用命令
1. rpm
1). 查詢一個包-qrpm -q package_namerpm -qa | grep "part_of_package_name"
2). 安裝一個包-irpm -ivh package.rpm
3). 升級一個包-Urpm -Uvh package.rpm
4). 降級一個包--oldpackagerpm -ivh --oldpackage package.rpm
5). 禁止依賴關係檢查--nodepsrpm -ivh --nodeps package.rpm
6). 導入一個GPG KEYrpm --import /path/to/your/key
7). 查看一個包安裝後的詳細內容rpm -qlp package.rpm
8). 解壓一個rpm包, 通常解壓一個src包, 然後rebuild.rpm2cpio package.rpm | cpio -div
2. yum
1). 查找一個包yum search package_name
2). 查看包的信息yum info package_name
3). 查找提供特定文件的包yum provides /path/to/file
4). 查看組信息yum groupinfo group_name
5). 查看所有組yum grouplist
6). 安裝一個包或組yum install [-y] package_nameyum groupinstall [-y] group_name-y表示自動回答yes.
7). 升級一個包yum update package_name
8). 升級整個系統yum update
9). 刪除包yum erase package_name
10). 更新metadatayum makecache
11). 刪除所有緩存yum clean all
12). 只下載包yumdownloader package_nameyumdownloader --source package_name
3. zypper
1). 查找包zypper search package_name
2). 安裝包或patternzypper install package_namezypper install -t pattern pattern_namezypper中的pattern概念和yum中的group概念類似
3). 卸載包或patternzypper remove [-t type] package_name
4). 查看包或pattern的信息zypper info package_namezypper pattern-info pattern...
5). 添加repozypper addrepo [-f] /path/to/file.repozypper refresh-f表示自動刷新repo
三、tools設置無線網絡
0. 簡介
使用iwlist, iwconfig, ifconfig, dhclient等工具在MeeGo系統下配置無線網絡,當然也可用
於其它Linux系統。
1. 搜索可用無線網絡
$iwlist wlan0 scanning
wlan0代表無線網卡,使用iwconfig可以查看是否有可用的無線網絡設備,一般來說,你買了一
款電腦後,都會知道是否帶有無線網卡,否則使用Linux的概率就相當小了。
查找到要連接的無線網絡,關鍵字段是ESSID, Encryption key, Mode.ESSID是用來標識一個無
線網絡;如果Encryption key爲on,表示使用了加密,如果你沒有密碼的話就不能連接。Mode表示網絡的
模式,使用iwconfig可以設置。
2. 連接無線網絡
#iwconfig wlan0 essid "be_found" [mode ...]
通常只需要設置essid就可以了,其它的保持默認值。有些網卡可能設置了essid但是根本不起作用,這時可以直接設置ap地址,如下
#iwconfig wlan0 ap ap_address,
ap_address爲你使用iwlist wlan0 scanning找到的可用ap的地址,現在可以使用
$iwconfig wlan0
來查看wlan0連接的情況,可以看到連接的ESSID。
3. 設置IP地址
#dhclient wlan0
dhclient是一個DHCP設置客戶端,可能會輸出一些錯誤信息,不用管它,使用
$ifconfig wlan0
查看是否獲得了正確的IP地址和子網掩碼,如果不正確,可能是無線AP沒有開啓DHCP服務,所以
需要手動設置。這時,你需要知道有效的IP地址範圍,子網掩碼和網關。幸好,對於局域網路由來說,都
標準使用192.168.x.x。最常見的設置如下:
#ifconfig wlan0 192.168.1.110 netmask 255.255.255.0
#route add default gw 192.168.1.101
可以使用ping ip來檢查是否設置正確,是否可以達到網關(你的路由器或無線AP)。
4. 設置DNS
如果現在仍然無法上網,那麼看看DNS是否設置正確,使用下面命令
$ping www.g.cn
如果ping立即返回,提示位置主機www.g.cn,那麼就是DNS設置不正確,現在設置DNS
編輯/etc/resolv.conf,添加一行
nameserver IP_of_Nameserver
5. Enjoy MeeGo!