一、 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!