Browsed by
Tag: ubuntu

“W: GPG签名验证错误”解决办法

“W: GPG签名验证错误”解决办法

最近在升级ubuntu的软件时,系统提示以下信息:

W: GPG签名验证错误: http://ppa.launchpad.net karmic Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY FA9C98D5E89713C4

解决办法也挺简单,只要把后八位拷贝一下来,并在[终端]里输入以下命令并加上这八位数字回车即可,例如:

sudo apt-key adv --recv-keys --keyserver keyserver.Ubuntu.com E89713C4

2014-09-12 updated: 使用LinuxMintDebian版本,居然也可以使用上述ubuntu的keyserver。

Ubuntu 10.10发布了

Ubuntu 10.10发布了

刚才在cnbeta中看到了这个消息,感觉有点兴奋,很想知道10.10会是什么样的一个版本?是不是会带来更多的惊喜?我对ubuntu还是比较期待的,虽然同时我也比较纠结Fedora。

在ubuntu中,点击“update manager”开始check,居然没有提示升级到10.10,只是提示了几个小软件的升级。这是怎么回事?

点击”update manager”的setting按钮,检查各项配置。将release upgrade修改为”normal release”后,再进行check,提示可以升级到10.10版本了。

这就带来疑问:10.10不是LTS版本?10.04才是LTS版本,下一个LTS版本应该是11.04。

如果是这样的话,就没有太大必要着急升级到10.10。当然,潮流人士可以升级试试。

ubuntu下mount分区显示中文

ubuntu下mount分区显示中文

其实还是比较简单的。对于Ububtu 10.04来说,很多东西已经支持得非常好了,不需要另外再下载什么软件即可。

在mount时,指明iocharset为utf8即可。网上一些以前的文章说是指明为cp936或者gb2312,我尝试了一下cp936,仍然显示乱码, 没有试gb2312,不好说结论。

以下是一个举例,mount某windows共享目录MyProjects到ubuntu目录下:

mount //win_server/MyProjects /root/Documents/my_projects -o username=hongtian,iocharset=utf8

在执行时,ubuntu会提示输入hongtian的用户密码,输入相应密码即可。注意,这个密码是windows系统共享用户的密码,不是ubuntu系统下用户的密码。

另外,建议以root用户进行上述操作。

如何以root身份登录ubuntu?

如何以root身份登录ubuntu?

网上已经有文章进行来描述。不过看起来都是基于旧版本的ubuntu。在最新的ubuntu版本(我是指10.04版本),实际上简化了,只需要配置root的password即可,不需要再设置登录窗口的安全属性。

step1:sudo passwd

此时系统会提示输入当前用户的口令

step2: enter unix new password

此时提示输入的password,就是root用户的password。ubuntu缺省情况下不允许root方式登录,因此也没有设置root的口令。

step3: re-enter unix new password

再次确认root的password

经过上述三步之后,就为root用户设置来password。然后,退出当前用户,在登录窗口中选择“other”,然后输入root及其password即可。

Ubuntu系统下配置Samba

Ubuntu系统下配置Samba

缺省情况下,Ubuntu没有安装Samba(我指的是Ubuntu的桌面版,不清楚服务器版是否缺省安装了Samba),因此首先就是要安装Samba。 然后,配置samba进行linux与windows的互相共享操作。

1、安装Samba

有两种方式:

(1)从Samba的软件中心搜索Samba,然后安装Smbfs以及Samba两个软件包。

(2)从命令行安装。键入以下命令即可:

sudo apt-get install samba
sudo apt-get install smbfs

2、配置Samba,使Windows能访问Linux

首先添加一个samba用户,例如:smbpasswd -a yxh

修改/etc/samba/smb.conf文件,基本上修改量不大。

[homes]  <–去掉原有的注释即可。
comment = Home Directories
browseable = yes
create mask = 0777
directory mask = 0777  <– 没有这两项,就无法进行写入和删除操作。
valid users = %S
write list  = %S

3、访问Windows文件

这个就比较简单了,直接用mount命令就可以了:

sudo mount //192.168.1.103/win_files /home/yxh/win_files/ -o username=yxh

其中,’yxh’是windows环境的用户名,”//192.168.1.103/win_files”是windows环境的共享目录。”/home/yxh/win_files/”是linux环境的目录,用于映射上述windows共享目录。

命令成功后,直接访问/home/yxh/win_files即可。

4、疑问

在Fedora系统中修改了smb.conf后,需要使用命令“service smbd restart”才能使配置起作用。而Ubuntu环境中,似乎修改后就自动应用了。难道Ubuntu是每次访问操作时,都会去读smb.conf?还是监视了smb.conf文件,发现一旦更改就自动重启samba?

Fedora是不是落伍了?

Fedora是不是落伍了?

最近Fedora13终于发布了,加上前段时间发布的Ubuntu10.04,Linux版本现在的发展确实日新月异,一日千里啊。

在VBox上安装了这两个版本试了试,两个版本都不错。但是毫无疑问,Ubuntu版本在界面、可操作性方面已经全面超越Fedora了。可能Fedora版本比较适合开发,内部集成了很多开发工具等。不过,我试过Ubuntu的软件中心后,感觉这方面一点都不会是问题。Ubuntu下安装软件实在是太方便了。

我认为Ubuntu“专注于用户的体验”的策略是非常成功的。而Fedora过于侧重技术方面,尤其是RedHat利用Fedora把用户当小白鼠,不尊重普通用户,太技术流。Windows比同期其他系统优秀的地方,就是足够好用的功能和足够优秀的用户体验,技术上windows也比同期其他系统要落后些吧。以史为鉴,贴近最终客户的系统才是好系统,才能有好的发展。

何况Ubuntu和Fedora同宗同源,都是基于同一个linux,真正的linux技术流高手,应该也不会care两者的差别。因此,决定最后是否成功的,就是普通用户(个人用户以及企业用户)的体验了。