显示标签为“kubuntu和ubuntu”的博文。显示所有博文
显示标签为“kubuntu和ubuntu”的博文。显示所有博文

2007年2月10日星期六

【转帖】Linux不是Windows

来源:http://linux.oneandoneis2.org/LNW.htm, 中文:http://www.ubuntu.org.cn/lnw, 翻译:laborer
以下的文章中,当我提到GNU/Linux操作系统和种种的FOSS(译者:自由和开源软件)项目时我都会用一个统一的名称Linux来代替,这样看起来好些。
http://www.linuxeden.com/forum/attac...tid=1924&stc=1!= http://www.linuxeden.com/forum/attac...tid=1923&stc=1
(Linux不是Windows)

如果你像我一样花些时间在Linux论坛上,那你就会像我一样因为有太多这样的帖子而恼怒:

"嗨!我用了几天Linux,总体还行。但某某功能不能像Windows那样,真糟糕。为什么开发人员不能重写一下让它更像Windows一点?我相信这样做的话Linux的用户会更多!"

你也许尝试过回应这些问题,结果那个Linux新手却和你吵得面红耳赤,他根据自己几年来在另外一个操作系统上和区区几小时在Linux上的经验,得出结 论:他的想法是无比睿智的,而你不同意他的观点是因为你是一个从“古董学校”出来的Linux用户,认为GUI是恶魔的产物,所有人都应该强迫去用CLI (译者:命令行界面)。

本文的目的就是向这样的新手解释为什么他们的观点会引发争论而不是受到欢迎。

首先就是这个最常被提起的论断: "如果Linux能这样,那就会有更多的人从Windows转过来!"

这样,让我先解释一下为理解Linux所需的基本常识:Linux社区不会试图去为一般的Windows用户提供一个替代的操作系统。Linux的目标不是“每台机器都装Linux”。

千真万确,真的不是。的确,它们都是操作系统,的确,它们都做相同的事情,但是这让Linux成为一种选择,而不是替代品。这看上去也许算不上什么区别,但实际上却是最最重要的一点。

Linux<=>Windows就如同摩托车<=>小汽车:都是车,能通过公路吧你从甲地送到乙地,但它们有不同的形状、不同的尺寸、不同的操作装置,其基本工作方式也不同。它们是不可以随意互换的。它们有不同的用途、不同的长处和短处,你要挑选一种适合自己的,而不要指望一种可以完全替代另一种。

一个开车的人遇到塞车时,看到摩托车自如在车堆中来回穿梭,他也许会羡慕摩托车所具备的这种能力。如果这个司机接着又说:“我对汽车了如指掌,所以我也一定同样了解摩托车!”,那么他就错了。

  • 如果那个司机买了一辆摩托,然后发现很难适应用手旋转握把来控制加速,而不是脚踏板,他可能会报怨摩托也应该装油门踏板。
  • 如果那个司机有一个老婆两个孩子,他也许觉得摩托车只能载一个乘客是个缺点。他会建议重新设计摩托车,使其可以两两肩并肩的坐四个人。
  • 如果那个司机想骑摩托车,却发现无法控制平衡,总是摔倒,他也许会建议让摩托车也安上四个轮子。
  • 如果这个司机发现转弯时自己身体总会倾斜,那他会建议在摩托上装稳定器使其可以在转弯时总保持正直。
  • 如果这个司机怕摩托车被偷,他也许会报怨摩托没有门,让小偷容易得手。
  • 如果这个司机觉得头盔碍事,他也许会建议在手把上装一个安全气囊以替代烦人的头盔。
这些情况下他都了,因为他想用摩托车替代汽车,他想让摩托做所有汽车能做的,他以为摩托的工作方式与汽车相同,比汽车缺少的功能只要嫁接上就行了。

同样,一些好心的Linux新手也建议把Linux变成他们所熟悉的样子,结果也因为相同的原因没有任何所获。也许Linux和Windows都可以被用 于完成相同的任务,但汽车和摩托也是。这并不意味这你可以直接从一个换到另外一个,也不意味着它们的特性可以相互替换。

太多的人以为从Windows转移到Linux就如同宝马换奔驰一样,认为其控制方式应该相同,他们的经验直接可以派上用场,而两者之间所有的差别也仅仅是表层的。他们想:“在公路上行驶时,我需要汽车,在使用电脑时,我需要操作系统。汽车的工作方式都相同,因此操作系统的工作方式也应该都相同。但这并不准确。“在公路上行驶时,我需要车,在使用电脑时,我需要操作系统。我知道如何开汽车,但我不懂摩托车。我知道如何使用Windows,但我不懂 Linux。”----才是准确的。

Windows用户必须意识到他只是一个有经验的Windows用户,而不是有经验的电脑用户,就像汽车司机仅仅是 汽车司机,而不是所有种类车辆的司机。Windows用户必须意识到当他在尝试Linux时,他又成为了一个新手,就像汽车司机去尝试开摩托。 Windows必须要愿意去学习完成相同任务所需的不相同的手段,就像汽车司机必须要去适应替代方向盘的手把和他从没戴过的头盔。并且他们要作好心理准 备:这些“不同”并不意味着“劣等”。

这个简单的事实给有基础的Windows用户造成了更大的麻烦。他们来用Linux时带着根深蒂固的Windows操作习惯和一种态度:“谢谢,我知道怎么用电脑!”问题是,他们并不知道,他们只知道怎么用Windows。当面对另一种操作系统时,这些高级用户可能会遇到最糟的问题:他们有太多的经验需要遗忘掉。

当一个新手说“我不知道”,接着就开始在论坛上探索、提问时,一个Windows高级用户可能会说:“我知道怎么做,我就这么、这么、这么做,然后……居然不行!愚蠢的系统!”接着他们又说:“如果我这么有知识的都搞不定,那新手就更不要想了,Linux离桌面应用还有十万八千里呢!”他们恐怕没有意识到他们的知识帮了倒忙,使他们比经验的用户遇到更的问题。他们错误的以为Linux是一种可以和Windows做相同事情的软件,而事实上是它是一种不同于Windows的软件,做的事也不同。不是Linux做与Windows相同的任务做得不好,而是它很好的完成了一个替代的任务

Linux 下 aMule 设置

我经常在verycd上下东西,因为速度较快和资料比较多,但aMule不能自己添加服务器,OS下verycd的东东需要手动添加,
现在把添加方法说明一下,希望对大家有帮助:

先设置服务器名称,然后服务器设置为:

名称:DonkeyServer No1 地址:62.241.53.2:4242
名称:华语P2P源动力 地址:61.152.93.254:4661
名称:Razorback 2 地址:195.245.244.243:4661

然后设置一下浏览器:

firefox:
在地址栏中键入:about:config,打开配置页。右键点击配置列表,创建“布尔”项 network.protocol-handler.external.ed2k,值为 true,然后在创建一个“字符串”项 network.protocol-handler.app.ed2k,值为 /usr/bin/ed2k.amule。

opera:
在菜单->工具->首选项->高级->程序->选择其他协议的帮助程序中,添加一项,协议为 ed2k,程序为 /usr/bin/ed2k.amule。

然后退出aMule,再进入,到verycd,找到想下载的资源,狠狠地电下去就可以了。
但我这里只能单个地点击,多选后点击“下载选中的文件” 就只能下载所选的最后一个文件,原因不明,有高手知道望能告知。



有些朋友使用中出现了问题,请确认amule和浏览器是否为最新版本,我自己用的是firefox 2.0 和amule CVS。
用Safari只能手动粘贴链接,比较麻烦,最好还是用firefox 2.0。

在verycd下载的关键是添加服务器。

为了方便以后的使用,大家最好下面几个常用的服务器也添加上:

名称:DonkeyServer2 地址:62.241.53.16:4242
名称:DonkeyServer1 地址:62.241.53.2:4242
名称:Donkix1.0 地址:83.149.98.3:4661
名称:www.UseNeXT.to 地址:212.112.243.146:4661

2007年2月5日星期一

在 Ubuntu Linux 上安装 Java 和 Eclipse

在 Ubuntu Linux 上安装 Java 和 Eclipse

Ubuntu 在安装时,如同大部分 Linux 发行版一样,都会同时安装 GNU 版本的 Java。这个

Java 的实用程度太低,尤其对于开发人员来说,是没有太多用处的。在 Ubuntu 下,安装

SUN Java 是一件很容易的事情。第一步:

sudo apt-get install sun-java6-jdk

安装完毕之后,选择默认 java:

sudo update-alternatives --config java

然后配置环境变量:

sudo gedit /etc/environment

在其中添加如下两行:

CLASSPATH=/usr/lib/jvm/java-6-sun/lib

JAVA_HOME=/usr/lib/jvm/java-6-sun

保存退出

在 Ubuntu Linux 上安装 Java 和 Eclipse

Ubuntu 在安装时,如同大部分 Linux 发行版一样,都会同时安装 GNU 版本的 Java。这个 Java 的实用程度太低,

尤其对于开发人员来说,是没有太多用处的。在 Ubuntu 下,安装 SUN Java 是一件很容易的事情。第一步:

sudo apt-get install sun-java6-jdk

安装完毕之后,选择默认 java:

sudo update-alternatives --config java

然后配置环境变量:

sudo gedit /etc/environment

在其中添加如下两行:

CLASSPATH=/usr/lib/jvm/java-6-sun/lib

JAVA_HOME=/usr/lib/jvm/java-6-sun

保存退出。

之后安装配置 Eclipse。安装很简单:

sudo apt-get install eclipse

虽然已经这时新安装的 java 已经成为系统默认的 jvm,但是 Eclipse 并不会用 update-alternative

设置的 jvm 来启动自身,而使用的是以前的 GNU Java。GNU Java 是 1.4.2 的实现,而且在性能上远不如 SUN 的实现。

为了让 Eclipse 利用 SUN Java 启动,我们还需要继续配置。首先将 SUN Java 完完全全的设置为系统的默认 JDK:

sudo update-java-alternatives -s java-6-sun

然后编辑 JVM 配置文件:

sudo gedit /etc/jvm

将文件中的

/usr/lib/jvm/java-6-sun

(这个文件中没有/usr/lib/jvm/java-6-sun 所以 你自己新建一个就可以了 也可以直接拷贝)

这一行移动到配置块的顶部。


由于 Eclipse 会忽略 Ubuntu 的通用 Java 设置(貌似一个 bug),我们需要继续编辑 Eclipse 的

java_home 文件:

sudo gedit  /etc/eclipse/java_home

如同上面一样,将

/usr/lib/jvm/java-6-sun (同样 这个文件中也没有这一项 你自己看着办吧)

这一行移动到文件的顶部。

所有的安装配置完成之后,Ubuntu 的 Java 开发平台就基本完备了。

 

2007年2月2日星期五

Ubuntu 升级:从 Edgy 到 Feisty(2)

昨天 把ubuntu升级了一下 升级之后 确实有许多软件都升到了最高级 是edgy所没有的 而且内置了 最新的2.16.20的内核 但是同时也有许多bug 昨天晚上太晚了 也就没有进行测试 这些bug在论坛上也有很多人反应 最直接的就是 播放rm影片的时候只有图像 没有声音 解决这个问题的方法有两个 一个是用,mplayer的 万能播放器 在则 就是用realpaler for linux 这里推荐 用地一种方法 再有一个 就是输入法问题 中文输入 不支持 openoffice和opear 这是我检测出来 和大家普遍反应的 可能还有一些bug有代反应 所以现在我又回到了 Edgy 这个版本 也不是很稳定 但是相对于feisty来说 已经算是 稳定版了

Ubuntu 升级:从 Edgy 到 Feisty

Ubuntu 的最新开发版 7.04(Feisty)目前已经发布了两个 Alpha 版,其中不仅搭配了眼下各种软件的最新版本,而且添加了一些不错的新特性。在 Ubuntu Feisty Herd 2 推出后,我便想将现在使用的 Edgy 升级,但无奈受海底光缆损坏影响,无法获得较为理想的下载速度,所以只好作罢。直到今天,我的系统终于实现了从 Edgy 到 Feisty 的升级过程。


本来 是准备利用台湾大学的源来升级 但是由于 源里没有 所需升级包

只能从欧洲主战来进行升级 速度之慢可想而知阿

从 Edgy 到 Feisty 的升级步骤为:

  1. 修改 sources.list 文件。该文件位于 /etc/apt/ 目录下,你可以使用任何文本编辑器来修改它。你只需将该文件中的 edgy 替换为 feisty 并保存即可。要注意的是,如果你在该文件中添加了第三方软件的源的话,请根据实际情况酌情修改。
  2. 更新源。在终端中执行 sudo apt-get update 指令。
  3. 升级系统。你需要执行 sudo apt-get dist-upgrade 命令。根据你的机器性能、网络速度、以及现有的系统情况,此过程需耗费较长的时间。从下载到完成安装,在我的机器上大约花了两个多小时。

一般来说,执行以上三步便可完成整个升级过程,但还是有可能出现一些问题。我的实际情况是第三步完成后,有两个包无法正常安装。这时,可以执行 sudo apt-get -f install 来解决问题。

在成功升级后,使用 cat /etc/issue 可以看到现有系统的版本已经变成了 Ubuntu feisty (development branch) 字样。目前,Ubuntu Feisty 的 GNOME 已经更新到了 2.17.90,还有其他许多软件的更新。另外,在 System 菜单中原有的系统选项设置和管理工具已被 Control Center 所取代。至于更多细节方面的更新,则需要慢慢去发掘。


现在 是凌晨 4:40 我终于升级完毕

2007年1月31日星期三

一份比较详尽的Ubuntu下的替代WIN软件列表(包括ubuntu和kubuntu)

Ubuntu中:
Windows --------- Ubuntu

Internet Explorer --------- Firefox,Opera

Microsoft Office --------- OpenOffice.org

Winamp -------- Xmms,beep-media-player(BMP)

Photoshop --------- Gimp

AIM, ICQ, MSN, Yahoo!, Jabber, IRC instant messaging --------- Gaim

Word Pad (or notepad) --------- Gedit

Windows Media Player --------- Totem,Mplayer

iTunes --------- -for playing music:
-----------------------------Rhythmbox
----------------------for iPod Syncing
--------------------------------Gtkpod

ID3 tag editor ----------------------- easytag


MIRC -------- Xchat

Premiere (Movie Editing) --------- kino

Bittorado --------- Bittorado
(don't you love
native ports)

Dreamweaver --------- Nvu

CDex ---------- Sound Juicer

Nero -------- Gnomebaker

Outlook Express --------- Evolution, Thunderbird

Snood ---------- Frozen-bubble

Partition Magic --------- Gparted

eMule ----------- aMule
Soulseek ------------- Nicotine
DC++ -------------- Valknut
any multitorrent client ------------ Azureus
any download manager --------------- D4X or Gwget
regedit -------------------- gconf

Adobe Illustrator ------------ Inkscape

Remote Desktop Connection ------------ Terminal Server Client

Windows Explorer ------------- Nautilus

Windows Picture and Fax Viewer ------------ Image Viewer (Eye of GNOME)

Paint ------------- Jdraw

Kubuntu中:

Internet Explorer --------- Konqueror

Microsoft Office --------- OpenOffice.org/KOffice

Winamp -------- Amarok (with the small view)

Photoshop --------- Gimp

Aol Instant Messenger --------- Kopete

Word Pad (or notepad) --------- Kwrite

Windows Media Player --------- Kaffeine

iTunes --------- -for playing music:
-----------------------------Amarok
-----------------------------Juk
----------------------for iPod Syncing
--------------------------------Gtkpod

MIRC -------- Xchat

Premiere (Movie Editing) --------- kino

Bittorado --------- Azureus QT/Qtorrent
(don't you love
native ports)

Dreamweaver --------- Nvu

CDex ---------- Kaudiocreator

Nero -------- K3B

Outlook Express --------- KMail

Snood ---------- Frozen-bubble

Partition Magic --------- Qparted

2007年1月28日星期日

ubuntu的小-技巧

原文出处:http://forum.ubuntu.org.cn/about32969.html
版权规原作者

一些小技巧

1)启用root用户密码
sudo passwd root
系统会提示你输入新密码,同时启用它。

2)禁用root帐户
sudo passwd -l root

3)允许root用户登入GNOME
启用root后,
打开“系统→系统管理→登录窗口”,选择“安全”。勾选“允许本地系统管理员登录”

4)自动登录GNOME (据说这样不安全)
但这样很方便,不用次次登录都要输入口令。
打开“系统->系统管理->登录窗口”,选择“安全”。勾选“启动时自动登录”并选择一个用户。

5)改变文件/文件夹的权限
右键单击文件或文件夹。选择属性→权限分页。
这里可以为所有者、 群组和其它分别勾选读取、 写入、执行几种选项。

6)改变文件/文件夹的所有者
sudo chown 新所有者用户名 /文件或文件夹的位置

7)在安装Windows后恢复GRUB启动菜单
经常出现的情况是,我们想重装一下windows系统,但是重装会把启动Linux的菜单冲掉,这是个让人头疼的问题,我们这样来解决它:
首先按照第一项,用Ubuntu安装盘获得root权限,我们假定 /dev/hda 为 /boot 所在分区,然后在提示符输入:
grub-install /dev/hda
这样grub-install程序会为我们安装grub菜单。

8)防止fsck检查vfat文件系统
每次开机时,系统总是检测Windows(vfat)分区,要好一段时间,如果你不想让fsck在启动时检查Windows(vfat)分区(有时这样的 检查会产生许多错误信息),可以编辑/etc/fstab文件将第6列的pass参数改成0,当然,这要在root用户下或获得root的权限才才能更 改。
9)怎样去掉桌面的分区快捷图标

在Ubuntu的桌面上,都有硬盘的各个 分区的图标,如had5、had6、had7等,它们虽然带来一定的方便,但这些都可以在右上角的“位置”菜单中找到,若要去掉的话:
在终端中输入“gconf-editor”并按回车,
再找到apps-->nautilus-->desktop
把volumes visible后面的勾去掉就可了

而想要建立什么程序的快捷方式直接从菜单里把它拖到桌面就行了。

(10) 改变GRUB 菜单引导的系统。
装了Ubuntu后,系统引导自动到Ubuntu,在等待10秒后就进入Ubuntu。而不少人都是装双系统,且希望自动引导到Windows,那可以这样改变。
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst

再搜寻这一行文字
default 0
用下面这一行取代
default X_sequence
保存编辑过的文件。

注意:X_sequence的意思是你的操作系统条目的项数(从0开始计算,即第一项是“0”,第二项是“1”,“Other operating system"之类的也算。)

在linux系统的软件中,有很多是rpm的,这种软件包在Ubuntu不能直接使用,若真的要使用,那要把rpm包转换成deb包

(1)装个将rpm包转换为deb包的小工具alien

apt-get install alien

(2)进入rpm所在的目录,输入命令

alien xxx.rpm(转换为deb包的rpm文件)

即可在本目录下生成一个xxx.deb
然后你双击就行了。

在ubuntu下编译源码

在ubuntu下 编辑源码 需要首先 安装编译环境
1安装c/c++

sudo apt-get install gcc


2安装相关构建工具

apt-get install build-essential

现在我们开始以安装ruby为例子:#安装 ruby
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5p12.tar.gz

tar xzvf ruby-1.8.5.tar.gz
cd ruby-1.8.5
./configure --prefix=/usr/local/ruby
make
sudo make install
cd ..