Linux 使用问题

1. 安装rpm包遇到dependencies问题

例如

 

Failed dependencies:
        libc.so.6(GLIBC_2.3.4) is needed

 

(1)可以用apt-get install *.rpm   系统会自行由apt解决依赖关系

(2)rpm -Uvh --force --nodeps *.rpm   忽略依赖关系(但是要确认最新版本已安装的,因为这类情况多是用不同版本的libc编译而导致的问题)

(3)使用alien

sudo alien --to-deb *.rpm

sudo rm *.rpm
sudo alien --to-rpm *.deb

因为ubuntu (debian based) 是面向apt-get的系统, 所以先转为deb包,再转为rpm。

 

PS 关于/bin/sh is needed 的问题,可以通过建立symlink文件到bin来解决

ln -s /usr/bin/rpm /bin/rpm  

 

 

2. 关闭ubuntu按键警报声

 

在ubuntu下面,老是会遇到一按backspace就滴一下的烦心声音。

 

解决办法:(执行下列代码,不需要全执行,任意一行就可以了。)

setterm -bleng 0
setterm -blength 0
xset b off

 

 

 

3. 升级某些包后导致的兼容问题 和 Repository问题

Synaptic Package Manager -> Upgradable 升级这些包,一般就能解决兼容问题。

注:在Synaptic Package Manager加入新的第三方的repository后,需要点击reload后才能生效(下载包的列表)

 

 

 

4. 访问USB disk和remote share folder

 

使用mount命令, mount其他主机上的文件夹

mkdir /tmp/mnt
sudo mount ubuntu:/tmp /tmp/mnt                              #这里的ubuntu是远程主机名,也可以是IP地址

mount USB

sudo fdisk -l               #找出usb disk的设备名称
mkdir /media/usb
sudo mount /dev/sdb1 /media/usb

然后就可以访问了

 

5. X server 下修改键盘布局keyboard layout

terminal中输入

sudo vi /ect/X11/xorg.conf

找到

Section "InputDevice"

             Identifier  "Generic Keyboard"

             Option  "XkbLayout"       "us, gb"

修改XkbLayout为你想要的布局,然后保存,重启X。

 

6. 修改boot list

shell下运行

sudo /boot/grub/menu.lst

可以修改里面的项目,比如修改default的值可以修改默认启动的系统

0,1,2等对应系统定义(title, uuid, kernel...)的顺序, 比如0对应文件中第一个title的系统,1对应第二个。

 

kernel版本

title        Ubuntu 9.04, kernel 2.6.28-13-generic
uuid        4bf4c56b-3c79-442e-b6ee-86eadaf4f7ea
kernel        /boot/vmlinuz-2.6.28-13-generic root=UUID=4bf4c56b-3c79-442e-b6ee-86eadaf4f7ea ro quiet splash 
initrd        /boot/initrd.img-2.6.28-13-generic
quiet

修改title中可以修改boot时显示项。 其他可以参考 http://www.gnu.org/software/grub/manual/grub.html

 

修改好后需要运行

sudo update-grub

更新之后才会生效。

 

 

7. 如何查看 linux 版本信息

 

cat /etc/issue

返回结果

Ubuntu 6.06 “Dapper Drake” Development Branch
l

或者

cat /proc/version

返回结果

Linux version 2.6.12-10-k7 (buildd@terranova) (gcc version 3.4.5 20050809 (prerelease) (Ubuntu 3.4.4-6ubuntu8.1)) #1 Sat Mar 11 16:59:38 UTC 2006

或者

uname -a

返回结果

Linux guoshuang 2.6.15-20-686 #1 SMP PREEMPT Tue Apr 4 18:37:00 UTC 2006 i686 GNU/Linux

或者

lsb_release -a

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu 6.10

Release: 6.10

Codename: edgy

或者

cat /etc/lsb-release

DISTRIB_ID=Ubuntu

DISTRIB_RELEASE=6.10

DISTRIB_CODENAME=edgy

DISTRIB_DESCRIPTION=”Ubuntu 6.10″

Ubuntu 4.10 – Warty Warthog(长疣的疣猪),发布日期:2004年10月20日。

Ubuntu 5.04 – Hoary Hedgehog(灰白的刺猬),发布日期:2005年4月8日

Ubuntu 5.10 – Breezy Badger(活泼的獾),发布日期:2005年10月13日

Ubuntu 6.06 – Dapper Drake(整洁的公鸭),发布日期:2006年6月1日

Ubuntu 6.10 – Edgy Eft(急躁的水蜥),发布日期:2006年10月6日

Ubuntu 7.04 – Feisty Fawn(坏脾气的小鹿),发布日期:2007年4月19日

Ubuntu 7.10 – Gutsy Gibbon(勇敢的长臂猿),发布日期:2007年10月18日

Ubuntu 8.06 – Complacent Husky(得意的哈士奇),发布日期:2008年6月7日

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值