Ubuntu 8.04添加源,更新包,还有基本的sudo命令
创始人
2024-06-23 13:10:21
0

Ubuntu 8.04还是比较常用的,于是我研究了一下Ubuntu 8.04,在这里拿出来和大家分享一下,希望对大家有用。转入正题,下面我总结下,或许有些零散,但应该还能看。

1.下载:有很多linux版本,我下载的是kUbuntu 8.04的,iso文件。我刻录到cd上了。百度搜Ubuntu 8.04,最前面就有官方网站和论坛。这时kUbuntu8.04的下载页面:http://www.kUbuntu.org/getkubuntu/download 有kde4.1和kde3.5的,我下载的是kde3.5的(后来我又手动升级到kde4.1)还可以选择64位处理器的。

2.安装:开始我在windows下vmware里安装了redhat linux 9.安装完成后,需要安装vmware-tools。如果会一些简单的命令,安装还是挺简单的。点击菜单-》install vmware-tools,这样虚拟的linux中就会出现。

其实,学习linux,我选择Ubuntu 8.04的原因是,Ubuntu 8.04官方论坛和网上资料比较多,尤其是论坛比较活跃。Ubuntu 8.04,从这里开始(新手必读,无命令)http://forum.Ubuntu.org.cn/viewtopic.php?f=120&t=119472这是论坛地址:http://forum.ubuntu.org.cn/wiki也很好(不,是相当好):http://wiki.ubuntu.org.cn/index.php?title=%E9%A6%96%E9%A1%B5&variant=zh-cn通过wiki学到了很多。

3.配置:作为新手,速配指南 对我很有用。http://wiki.ubuntu.org.cn/index.php?title=%E9%80%9F%E9%85%8D%E6%8C%87%E5%8D%97&variant=zh-cn我的是kUbuntu 8.04,就按照着kUbuntu 8.04的速配指南一步一步走了。http://wiki.ubuntu.org.cn/index.php?title=Qref/Hardy/Kubuntu&variant=zh-cn通过速配指南,我学会了如何替换源,添加源,更新包,还有基本的sudo命令。

cp命令: 复制文件命令格式:cp 源地址 目的地址

sudo命令:目前我就认为使用格式是:sudo 其他命令这样就会提示输入root的密码,输入后,就会以root的权限运行后面的命令。

kdesu命令:其实就是sudo的前端。使用和sudo一样。

kate命令:格式:kate 文件名使用kate文本编辑器(类似windows下的word)打开指定的文件。修改软件包列表:位置:/etc/apt/sources.list

常用方法:

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
kdesu kate /etc/apt/sources.list说明:先备份下原来的列表,再修改。

更新软件包列表:sudo apt-get update一般在修改了/etc/apt/sources.list文件后使用此命令。升级软件包:sudo apt-get upgrade安装软件包:sudo apt-get install 软件包名称备份下载好的软件包:tar cizvf backup.tar.gz /var/cache/apt/archives --exclude=/var/cache/apt/archives/partial/* --exclude=/var/cache/apt/archives/lock
清理下载的软件包(节省空间):sudo apt-get clean man,info,--help,help格式:man 命令info 命令help 命令命令 –help

“--help”选项并不是一个“独立”的工具。作为一种命令的选项,它可以用来修改工具或者命令的工作方式。命令的选项 通常由一个或两个连字符后跟一个或多个字母来指定。选项出现在所调用的工具名后,用空格隔开。工具的其它参数都跟在选项后,也用空格隔开。“-- help”选项就像分页程序“| less”一样,它所提供的是一种快捷、高效的帮助。

Man 和info就像两个集合,它们有一个交集部分,但与man相比,info工具可显示更完整的最新的GNU工具信息。若man页包含的某个工具的概要信息在 info中也有介绍,那么man页中会有“请参考info页更详细内容”的字样。通常情况下,man工具显示的非GNU工具的信息是唯一的,而info工 具显示的非GNU工具的信息是man页内容的副本补充。

(遇到的问题):1.一次刚刚安装完linux,系统时间不对,执行sudo命令时却发现以下错误。sudo: timestamp too far in the future 错误更改时间为正确时间后,没有重启,重新进入终端时出现: "sudo: timestamp too far in the future: Feb 26 06:54:27 2008"
(1)、先把时间更改为 大于<sudo: timestamp too far in the future:>后面出现的时间(Feb 26 06:54:27 2008)。
(2)、在终端使用命令:sudo -k。
(3)、把时间调整正确。

调整时间的方法:date命令:(可以使用man date 查看使用方法)设置时间,date -s “12:12:23 2006-10-10″先把时间改成比提示的时间早的时间,先可以使用sudo命令,然后sudo -k,最后,再调整好,再重启,就ok了。

2.安装deb文件在Ubuntu 8.04下,直接双击就可以。这个安装方法比windows下都简单。另外,就是使用命令,一样简单:sudo dpkg -i package_file.deb卸载:sudo dpkg -r package_name

3.安装kde4.1网上都说kde4.1漂亮多了,于是想装装,网上找了很多方法,感觉都很乱,最终还是在官方网站找到了方法。(总结下,找文档还是要官方的好!呵呵)nstructions
The updated packages for KUbuntu 8.04 are located in the Kubuntu Member's KDE 4 Personal Package Archive (PPA) repositories. To update to KDE 4.1.1, please follow these instructions:

Follow the KUbuntu Repository Guide and add the following to your 'Third-Party Software' tab: deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main

You can now update any existing KDE 4 installation to the most recent version using the Adept Updater tool in your system tray. Please follow the Adept How to and install the package called "kUbuntu-kde4-desktop", if you are still running KDE 3 and want to install KDE 4 along your current desktop,

Now you should be able to select your new KDE 4 desktop as session in your login manager. In KDM for example: Click the Session Type option and select KDE 4, then proceed with the usual login steps.

很简单,就是把上面那个地址加入源中,然后,使用 sudo apt-get install  kUbuntu-kde4-desktop然后就不断下一步安装吧。但是,安装完是英文的,网上找了下,可以sudo apt-get install kde-l10n-zhcn安装完重启就是中文了。

4.常用安装方法tar的安装tar.gz、tar.Z、tgz、bz2等文件格式要先解压为tar后再用tar解包安装。解压缩及解包指令举例简述如下:  
(1).解xx.tar.gz:  tar zxf xx.tar.gz   
(2).解xx.tar.Z:  tar zxf xx.tar.Z   
(3).解xx.tgz:   tar zxf xx.tgz  
(4).解xx.bz2:   bunzip2 xx.bz2   
(5).解xx.tar:   tar xf xx.tar

Ubuntu 8.04一般编译好的程序,直接运行就可以了。有时还需要编译:./configure   make   make install(需要取得root身份才能执行此指令)卸载方法:make uninstall 或 手动删除

5.开始编程了,学习linux下的c编程如果没有gcc, sudo apt-get install gcc,不过好像默认带的。我的桌面是kde,那么就用kate 作为编辑器了。
第一个程序:
#include
int main()
{printf("hello linux c programing");return 0;}保存为hello.c在konsole下,输入 gcc -o hello hello.c./hello

6.懒,使用一个简单的shell由于平时要练习很多c程序,那么就自己写个shell。我想用一条语句代替上面两条,(太懒了,这点字也想少打!我就这么懒!程序都不想写!)
先展示下要实现的功能:比如有一个写好的简单的c程序 hello.c,然后我用我的命令fcc hello.c 这一条语句,就可以实现编译及运行显示结果。而且开机就可以使用。
开始:
fcc.bash源文件:
#!/bin/bash
len=$((${#1}-2))
file_full_name=$1
file_name=${file_full_name:0:len}
gcc -o $file_name $file_full_name
./$file_name
echo ''

然后,chmod 1777 fcc.bashsudo cp fcc.bash /usr/bin/(就是开启所有可执行权限,这里我是看gcc的权限是这样才这么改的,并复制到具有环境变量的目录)
最后在.bashrc 文件最后添加:alias fcc='fcc.bash'(为fcc.bash 设置一个别名,就可以使用fcc三个字符了)别忘了保存。

(打开.bashrc文件:kdesu kate .bashrc)好了,这样就可以使用fcc hello.c来编译运行了。这两天光玩了,要好好学了。还有一些没总结,再写了。

【编辑推荐】

  1. Ubuntu 8.04.3 LTS已发布
  2. 深度讨论Ubuntu 8.04挂载问题
  3. Ubuntu 8.04.1装进移动硬盘
  4. 讲解Ubuntu 8.04.1安装硬件驱动
  5. Ubuntu 8.04配置安装用XP直接引导

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...