my blog my blog

Category: Ubuntu
Ubuntu12.04即将发布(10日倒计时)

 

Ubuntu12.04即将发布,还有十天,因为Ubuntu12.04是LTS发行版本,所以奶牛还是决定在新版本发布的时候进行安装,顺便适应下新的Unity。话说奶牛第一次使用Unity的时候还是在Unity刚发布beta测试的时候,那时候Unity还没有被正式在Ubuntu的版本中默认发布,只能自己找源更新测试。虽然近几次新版本发布Unity的变化很大,但是与最初的Unity在总体方向上还是有一致性的。

奶牛使用Gnome3环境已经有半年多了,总体上对于Gnome3的设计还是很习惯的,看到最近Ubuntu12.04的Unity进步很大,也决定开始 尝试下Unity了。

不要太着急,静等十日,奶牛会发布第一手的安装教程与测评。敬请期待。

希望尽早尝试的朋友可以去http://cdimage.ubuntu.com/daily-live/current/下载当前最新的live镜像进行ubuntu12.04全新安装。当然也可以选择alt+F2运行

update-manager -d

进行ubuntu12.04升级安装

Ubuntu下GCC编译流程及使用方法

 

gcc编译分四个步骤:

  • 预处理(生成预处理文件)
  • 编译(生成汇编代码)
  • 汇编(生成二进制目标代码)
  • 链接(生成可执行文件)

使用方法:

  • 预处理
gcc -E hello.c -o hello.i
  • 编译
gcc -S hello.c -o hello.s
  • 汇编
gcc -c hello.s -o hello.o
  • 链接
gcc hello.o -o hello
  • 执行
./hello

奶牛以前只知道gcc hello.c直接生成a.out就可以执行了,没有那么细化的了解过,记录下备忘.Ubuntu12.04快点儿发布吧,等好久了的说.

如何开启Ubuntu12.04的Gnome3桌面图标功能

 

如何开启ubuntu12.04 gnome3桌面的图标,这个问题可以用gnome tweak tool来搞定.

首先安装gnome-tweak-tool并运行

进入程序的desktop选项卡

开启Have file manager handle the desktop即可,如果想要computer图标跟Home图标可以选中第二跟的三项,最后三项分别是网络 回收站 跟挂载的盘图标,gnome-tweak-tool是gnome3必备的配置工具,可以配置很多东东哦,建议先安装这个再去配置gnome3.

how linux is built 视频介绍linux

 

视频短篇介绍linux系统:

Pacman更新错误解决方案

 

error: failed to commit transaction (invalid or corrupted package)
Errors occurred, no packages were upgraded.

Arch Linux如果pacman更新时候出现这个错误,八成是你下载的包不完整,重新下载之~~~

how to:

sudo pacman -Scyu

然后清除已有的包重新下载即可.这两天又开始帮球球整新站点,好头大,倒地睡~~~

Ubuntu12.04啊,还有十几天,打算上第一手安装测评的说…

Linux终端bash美化教程

 

对于终端的美化,可以通过对PS1变量进行赋值来进行.奶牛查阅了一些资料,DIY了如下的效果:

bash 美化 bash PS PS1

分享下奶牛的修改方法:

vim .bashrc
添加下行
export PS1="Time:\[\033[1;35m\]\T     \[\033[0m\]User:\[\033[1;33m\]\u     \[\033[0m\]Dir:\[\033[1;32m\]\w\[\033[0m\]\n\$"
退出vim
source .bashrc

解释下具体含义:

颜色配置:

\[\033[1;31m\]

  • 底线:ANSI 色彩控制语法。\033 声明了转义序列的开始,然后是 [ 开始定义颜色。
  • 第一组数字:亮度 (普通0, 高亮度1, 闪烁2)。
  • 第二组数字:顏色代码。
  • 颜色: 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white

\[\033[0m\]

  • 关闭 ANSI 色彩控制,通常置于尾端。

显示内容配置:

  • \a     ASCII响铃字符 (07)
  • \d     “周 月 日”格式的日期
  • \D{format}   参数format被传递给strftime(3)来构造自定格式的时间并插入提示符中;该参数为空时根据本地化设置自动生成格式。
  • \e     ASCII转义字符(ESC) (033)
  • \h     主机名在第一个点号前的内容
  • \H     完全主机名
  • \j     shell当前管理的任务数
  • \l     shell终端设备的基本名称
  • \n     新行
  • \r     回车
  • \s     shell的名称,$0的基本名称
  • \t     当前时间(24小时) HH:MM:SS
  • \T     当前时间(12小时) HH:MM:SS
  • \@     当前时间(12小时) am/pm
  • \A     当前时间(24小时) HH:MM
  • \u     当前用户名称
  • \v     bash版本(如"2.00")
  • \V     bash版本+补丁号(如"2.00.0")
  • \w     当前工作目录
  • \W     当前工作目录的基本名称
  • \!     该命令的历史数(在历史文件中的位置)
  • \#     该命令的命令数(当前shell中执行的序列位置)
  • \$     根用户为"#",其它用户为"$"
  • \nnn   8进制数
  • \\     反斜杠
  • \[     表示跟在后面的是非打印字符,可用于shell的颜色控制
  • \]     表示非打印字符结束
WPS for linux Alpha版即将发布

 

WPS for linux的社区正在紧张筹建当中,现在已经开始招募社区成员,首批50名,可以通过邮件进行申请.详细介绍可以看wps官方的网站http://bbs.wps.cn/thread-22321491-1-1.html

WPS for Linux 需要您的支持:
1. 为不同发行版制作安装包
2. 在不同的发行版和桌面环境下进行测试
3. 使用社区 bug 跟踪系统进行有效反馈(建设中)
4. 使用 wiki 系统(建设中)分享安装和使用心得
5. 以社区成员身份传递 WPS for Linux 项目的正确信息

请将申请信发送至 [email protected] 。形式不限,字数不限,但应包含以下信息:
1. 您常用的 Linux 发行版以及桌面环境或窗口管理器
2. 您常参与的开源社区、论坛以及相应的ID
3. 您愿意为社区做点什么(比如打包、测试、文档等)

社区给奶牛的邮件回复中说"将在3月28日发布WPS演示Alpha版",所以,linux桌面用户,敬请期待咯~~~不知道官方会不会放出来wps for linux alpha 下载来供更多朋友测试呢.

永中office发布linux版本,个人感觉有惊无喜

 

今天永中发布了office的linux版本,奶牛也第一时间做了测试,结果office的总体效果奶牛并不是太满意,个人还是倾向于等待wps.从ppt到doc,奶牛的测试结果,除了页面比open office好看点儿,其它的增进并没有太多的体会到,估计是新版本不完善吧.奶牛下面就说说具体的安装方法:

1.下载tgz包

wget http://download.yozosoft.com/free/zh/2012/Yozo_Office_6.1.0030.131ZH.tar.gz

2.解包

tar xzvf Yozo_Office_6.1.0030.131ZH.tar.gz

3.安装

cd 6.1.0030.131ZH

sudo sh install.sh

根据提示安装就可以了

4.卸载

sudo rmyozo

Linux系统下Shell重复执行上条命令的几种方法

 

昨天Linux课奶牛忽然想到了有个快捷执行上条操作的命令,但是忘记鸟,今天查下备忘.

Linux系统下Shell重复执行上条命令的 4 种方法:

  1. 使用上方向键,并回车执行。
  2. 按 !! 并回车执行。
  3. 输入 !-1 并回车执行。
  4. 按 Ctrl+P 并回车执行。

察看上次执行过的10条命令:

history|tail -n 10

更详细的介绍可以参考   History(历史)命令用法 15 例

Linux系统蓝牙配置与Android设备文件通信

呃,最近发现了一个很囧的事儿,就是奶牛的Arch Linux下蓝牙只能通过浏览自己Android手机的文件来进行上传下载,却不能接受Android手机蓝牙传送来的文件,很纠结的说,总是提示obex push profile无法找到,但是系统已经安装了Obex了啊.于是乎继续纠结,搜索过程中找到了很多有用的东西,与朋友们一起分享下.

sudo pacman -S bluez安装蓝牙工具包
sudo hciconfig -a 察看蓝牙设备信息
sudo hciconfig hci0 up 启动蓝牙设备0
sudo hciconfif hci0 name 察看当前蓝牙设备0的名称信息
sudo hciconfif hci0 name nenew 设置当前蓝牙设备0的名称为nenew
sudo hcitool scan 查找附近的蓝牙设备
sudo sdptool search OPUSH 察看附近设备是否有OBEX Object Push服务存在

sudo obex_test -b 设备地址 频道
Using Bluetooth RFCOMM transport
OBEX Interactive test client/server.
> c
Connect OK!
Version: 0x10. Flags: 0x00
> p name.fiel
PUT file (local, remote)> name.file name.file
name=name.file, size=18
Going to send 18 bytes
PUT successful!上传成功
> s
进入obex接收模式,手机可以上传文件
> q
退出
这样在Archlinux下配置bluetooth就初步成功.
但是如果回显不正确也未必就是不成功,奶牛的机子就回显不成功,但是实际上传是正常的.
obexfs -b 设备地址 ./mountpoint 可以将设备挂载到本地的目录进行文件管理
嗯,通过上述命令,就基本可以实现对远程蓝牙设备的管理了,如果是想图形话界面的管理的话可以如下操作.
sudo yaourt -S blueman
sudo rc.d start bluetooth 开启蓝牙服务
sudo blueman-manager 开启蓝牙管理程序

在右下角的图标单击右键进行服务设置,将obex的选项设置为可以发送可以接收,否则接收不到文件哦~这个是gnome3那个默认的管理程序没法设置的,不多解释.

然后 kill掉上个blueman-manager程序,为啥?因为那样子传过来的程序都是root权限的呃.重新启动一次,以普通用户的权限即可.