`

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日

 

 

 

分享到:
评论

相关推荐

    Linux 170个常见问题的详细解答

    "Linux 170个常见问题的详细解答" 本资源主要介绍 Linux 下的常见问题,以及解决方式,比较基础。下面是从该资源中提炼出的知识点: 一、Linux 多用户系统 * 在 Linux 系统下,root 用户拥有至高无上的权力,因此...

    LINUX高手经验_LINUX常见问题20个详细解答

    LINUX 高手经验 LINUX 常见问题 20 个详细解答 1. 如何建立多用户 LINUX 是一个真正意义上的多任务、多用户系统。在 LINUX 系统下多建几个用户...这些问题和答案将帮助你更好地使用 LINUX,提高工作效率和体验度。

    使用C+解决Linux中文乱码问题.docx

    换行符方面,Windows使用"\r\n",而Linux使用"\n"。这些差异在处理跨平台文件时可能会引起问题。 在C++中,`std::string`类用于处理字符串。当我们在Linux下使用`fstream`读取一个包含中文字符的文件并存储到`std::...

    如何在linux中使用powerbuild.net

    虽然在Linux上运行PowerBuilder.NET WebForm应用程序存在一定的挑战,但通过使用Wine和IES4Linux等工具,以及对应用程序进行适当的调整,可以在很大程度上克服这些问题。对于传统客户机/服务器应用程序而言,也有...

    Kettle在Linux的安装使用

    【Kettle在Linux的安装使用】知识详解 Kettle,又称Pentaho Data Integration (PDI),是一款开源的数据集成工具,常用于数据提取、转换和加载(ETL)过程。在Linux环境中安装和使用Kettle,需要遵循一定的步骤。...

    cximage_linux_port.tar.gz_Tested_cximage linux_cximage linux_cx

    4. 兼容性问题:由于Linux内核和库版本的更新,可能需要针对不同发行版进行适配。 总的来说,【cximage_linux_port.tar.gz】提供了一个在Linux上使用CxImage库的解决方案,使得开发者能够利用这个强大的图像处理...

    Linux下使用iPod实战.pdf

    在Linux操作系统中使用iPod时,可能会出现一些问题,例如无法安装iPod设备、无法下载音乐等问题。这些问题可以通过安装GtkPod软件、下载对应的驱动程序等方式解决。 五、结论 使用iPod在Linux操作系统中需要安装...

    Linux是使用CAJViewer

    这个压缩包“Linux下使用CAJViewer打开caj文件”提供了在Linux Ubuntu 12.04系统中阅读CAJ文件的方法。首先,我们需要了解Linux系统下的文件管理方式,Ubuntu 12.04是一个基于Debian的发行版,它采用Unity桌面环境,...

    Linux如何使用U盘

    然而,对于 Linux 新手来说,使用 U 盘可能会遇到一些问题。本文将详细介绍如何在 Linux 中使用 U 盘。 一、U 盘的装载 在 Linux 中,U 盘通常被识别为 /dev/sda1 或 /dev/sdb 等设备文件。要装载 U 盘,只需使用 ...

    linux安装问题总结

    在Linux的世界里,安装系统可能看似简单,但实际操作中会遇到各种各样的问题,尤其对于初学者来说,这些问题可能会显得棘手。本篇将详细总结Linux安装过程中的常见问题及其解决方案,帮助你顺利地完成Linux系统的...

    深入理解程序设计使用Linux汇编语言

    《深入理解程序设计:使用Linux汇编语言》介绍了Linux平台下的汇编语言编程,教你从计算机的角度看问题,从而了解汇编语言及计算机的工作方式,为成就自己的优秀程序员之梦夯实基础。 很多人都认为汇编语言晦涩难懂...

    Linux内核的栈使用,问题的定位

    Linux 内核栈使用与问题定位 Linux 内核栈使用是 Linux 内核或驱动开发人员常见的功能之一。栈回溯功能可以快速定位到在内核哪个函数崩溃,大概在函数什么位置,大大简化了问题排查过程。基于 MIPS、ARM 架构 Linux...

    如何在 Linux 中查看磁盘使用情况

    在 Linux 系统中,查看磁盘使用情况是一项常规且重要的系统管理任务。以下是一些常用的命令和方法,帮助你查看和管理磁盘空间。 1. 使用 df 命令 通过上述命令和工具,你可以有效地监控和管理 Linux 系统的磁盘使用...

    linux遇到的小问题

    Linux 是一个广泛使用的开源操作系统,然而,在使用 Linux 时,我们经常会遇到一些小问题,这些问题可能会影响我们的工作效率和使用体验。在这篇文章中,我们将讨论三个常见的 Linux 小问题,并提供相应的解决方案。...

    Linux百科全书(很实用的Linux使用资料)

    Linux百科全书是一份极其全面的Linux使用指南,包含了丰富的指令操作、系统管理、问题解决以及教程内容。这份资料旨在帮助用户深入理解和高效利用Linux操作系统,无论你是初学者还是经验丰富的系统管理员,都能从中...

    各种常见linux发行版怎么使用netkeeper上网

    然而,随着Linux社区的发展,这个问题已经得到了解决,使得用户能够在多种Linux发行版中顺利使用Netkeeper进行网络连接。本文将详细介绍如何在Ubuntu、Debian、Fedora、CentOS等常见的Linux发行版中使用Netkeeper...

    wkhtmltopdf工具(linux版)

    2. 解压:使用 `tar` 命令解压缩下载的文件,如 `tar -Jxf wkhtmltox-0.12.3_linux-amd64.tar.xz`。 3. 移动:将解压后的二进制文件移动到可执行路径,例如 `/usr/local/bin/`,这样可以在任何目录下运行 `...

    Linux Mint使用笔记

    记录个人在使用LinuxMint使用过程中遇到的各种问题,比如首次安装如何连接wifi,如何设置输入法,如何设置字体等,对于新手有一定的借鉴意义。

Global site tag (gtag.js) - Google Analytics