linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装

转自

http://www.jb51.net/LINUXjishu/57192.html  命令行

http://jingyan.baidu.com/article/4f34706ee2c101e387b56df1.html root密码重置

 http://blog.csdn.net/chaihuasong/article/details/17009641

场景

安装Ubuntu操作系统时,到安装类型界面时不知道要怎么分区呢;操作系统类型 :32-bit  Ubuntu 12.10 


分析

一、图形界面形式

1./swap交换分区,一般为你机器内存的两倍,少于这个容量,系统无法进入休眠。

实质是硬盘上的交换空间而非分区,所以没有格式,默认休眠将数据储存于此

可以取消(如不用swap必须再设定方可休眠)——多数有1GB内存的桌面用户只要1.5GB swap即可。2GB以上内存的很多用户实际并不需要它——注意,大量处理音频、视频、图片需要3GB以上的交换空间。

2./ 根分区,一般选择15G即可,默认ext4,如不独立划分以下介绍的分区,则其都归于此分区,即使最最新的新手也可以考虑30GB为上限——通常不会用到此

3./boot分区 建议ext2,默认ext4。 这个分区包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制,况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在60MB—120MB之间,不超过150MB。研究内核用1G足矣。

4./home分区,默认ext4,私人文件,就把剩下的空间都放在这里算了

以上是基本需求。

/usr   分区     100G      默认ext4,存放系统和个人软件的地方,这个你自己决定,安装程序比较多的话多分点。你也可以单为/user/local配置个分区,这个是安装个人软件的地方。

/var/log 分区  1G         默认ext4,系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。

/tmp  分区      5G         默认ext4,tmp分区用来存放临时文件。对于网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。系统临时文件夹,一张DVD光盘的容量就行了。

/opt  分区       1G         附加程序存放地方

/bin  分区                     默认ext4,绝少划分的分区,存放标准系统实用程序。


分区的顺序最好是把boot分区靠前,swap分区最后。如果是整个硬盘安装一套Linux系统,一般来讲boot放到最前面,并且把boot设置为主分区,其它都设置为逻辑分区。如果是双系统或多系统安装,一般都选择逻辑分区即可。
创建分区后,在安装之前需要更新分区表,所以如果您是硬盘安装,并且ISO放在本磁盘的某个分区,由于安装程序无法卸载该挂接(感觉是安装程序的问题,相信这些兼容问题在以后的版本会有解决),可能无法更新分区表,也就是说可能无法使用手动分区继续安装。所以要么使用光盘安装,要么把ISO换到另一个硬盘分区里。


一般常见的分区方式有下面几种:

/文件系统和一个SWAP分区;

/文件系统、/home文件系统和一个SWAP分区、

再详细点,再多个/boot系统、 /var文件系统等Ubuntu linux目录树、不属于Ubuntu linux目录树的/back(名字自己定,/file也可以,这是自己用来存放备份数据的地方)

安全的分区方案原则:系统数据和普通用户数据分离放置于不同的分区 (即使用单独的 home 分区);不经常变化的系统数据和经常变化的系统数据分离放置于不同的分区(即使用单独的 usr 分区和 var 分区)。一般地,在一个实际系统中至少要创建单独的“/home”分区。
    

如何恢复系统?

在安装系统时分出一个/home分区。你可以把Ubuntu的“/”分区看为Windows的C盘,重装Ubuntu时只格式化“/”分区,不格式化“/home”,这样就可以保留“/home”中的数据了。

Ubuntu的配置信息存放在用户的主文件夹里,是一些以“.”开头的文件夹或文件,按“Ctrl+H”键即可显示。

因为我不想保留旧的系统设置和软件设置,想安装一个全新的系统,所以要删除旧的配置文件,如果你想保留以前的设置的话,就省略此步骤。

删除配置文件的方法是:
1、用光盘启动系统,进入Live CD。
2、在终端里执行命令“sudo nautilus”,以管理员身份打开文件浏览器。
3、按“Ctrl+H”键显示隐藏文件。
4、删除硬盘/home分区里的“lost+found”和“.Trash-0”文件夹。
5、删除“username”文件夹里所有以“.”开头的文件夹及文件。(“username”是你的用户名)

下面重点在“预备硬盘空间”,也就是分区这步。选择“手动指定分区(高级)”。

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第1张图片
根据分区大小判断,“/dev/sda1”是原来的“/”分区。选择“/dev/sda1”,点“更改...”按钮。

 linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第2张图片

不要改变原来的分区容量;在“用于”右边的下拉列表选择分区格式“Ext4日志文件系统”;选中“格式化此分区”;“挂载点”选“/”;然后点“确定”。

 linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第3张图片

 “/dev/sda5”是原来的swap分区。选择“/dev/sda5”,点“更改...”按钮。

  linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第4张图片

 不要改变原来的分区容量;选择用于“交换空间”。格式化和挂载点不用选。

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第5张图片

 “/dev/sda6”是原来的“/home”分区。选择“/dev/sda6”,点“更改...”按钮。
linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第6张图片

 不要改变原来的分区容量;原来是什么文件系统,现在还是选什么文件系统!不要选中“格式化此分区”!挂载点选择“/home”。

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第7张图片

 检查一下,注意看“/home”后面没有勾选格式化,使用的文件系统(类型)也跟原来一样。然后点“前进”。

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第8张图片

 后面的步骤也是跟常规安装一样,按屏幕提示操作即可。要注意的地方是:
填写身份时,名字可以随便填;但登录名要和以前一样。
安装需要一段时间,如果屏幕变黑,那可能是因为键盘和鼠标长时间没动作而启动的屏幕保护,动动鼠标就恢复了,不要紧张,更不要强行关机。

安装完成后,按提示重启电脑。/home里的文件将完好无损。



●文件系统

在windows下,我们常见到的文件系统有 FAT、 FAT32、 NTFS

在linux里可使用的文件系统有:

Ext2:早期的格式,不支援日志

Ext3:是ext2改良版,增加了日志功能,是最基本且最常用的使用格式了。

ReiserFS:也有日志功能,其特点是处理小档案时速度快。

XFS : 稳定与高效,在大小档案混合的系统里有优越的表现。

JFS :特色是最不占用CPU资源,如果你的电脑老旧那么这是最好的选择。


只分“/”和“swap”两个区也有它的好处,可以最大限度的利用硬盘空间(用户使用时只要“/”没用完,就可以不去理会硬盘空间的问题),但重装系统时要先备份“/home”,不然重装就会很麻烦。如果你给系统的硬盘空间比较小,比如只有8G、10G的,采取这种方式比较好,虽然默认系统装完后,“/”文件系统只有3个G 左右,但随着你安装软件的增多,“/”文件系统也会越来越大的。但只划分一个“/”分区也比较危险,这就意味着,所有的数据都将存放在唯一一个“/”文件系统中,这对于实际的生产系统来说是不安全的(就如同我们在使用Windows 时也不会只划分一个 C 盘)。如果分配给系统的空间大一些,则可以将“/home”独立挂载,也可以再根据自己需要把其它如“/boot”、“/var”等独立挂载,这样有一定好处。


多说一点(将/boot单独分区)

1.可以有几个不同的操作系统共享同一套内核 方便管理

2.boot目录的IO访问比较少,单独放在一个分区,可以防止其它目录的读写导致boot的inode损坏

3.老主板有1024柱面问题 单独在前1024柱面分一个boot分区 可以避免这个问题

4.如果做RAID或者LVM,引导管理程序可能不支持,导致找不到内核,因此单独的boot分区就很有意义了

5.方便使用dd这样的工具进行备份

6.可以用只读方式挂载boot分区 增加安全性

ps: 如果喜欢折腾系统 常常重装 那么单独分出来确实没什么用处。如果将/boot单独分区,则/boot为主分区,而“/”分区不必是主分区。


还有另外一个说法:/boot:在很多老旧的教程中,都会让用户在/boot目录上挂载一个大小为100MB左右的独立分区,并推荐把该/boot放在硬盘的前面,即1024柱面之前。事实上,那是Lilo无法引导1024柱面后的操作系统内核的时代遗物了。当然,也有作者宣称,独立挂载/boot的好处是可以让多个Linux共享一个/boot。其实,无论是基于上述的哪种理由,都没有必要把/boot分区独立出来。首先,Grub可以引导1024柱面后的Linux内核;其次,即使是安装有多个Linux,也完全可以不共享/boot。因为/boot目录的大小通常都非常小,大约20MB,分一个100MB的分区无疑是一种浪费,而且还把硬盘分的支离破碎,不方便管理。另外,如果让两个Linux共享一个/boot,每次升级内核,都会导致Grub的配置文件冲突,带来不必要的麻烦。而且,不独立/boot分区仅仅占用了根目录下的大约20MB左右的空间,根本不会对根目录的使用造成任何影响。值得注意的是,随着硬盘容量的增大,无法引导Linux内核的现象再次出现,这也就是著名的137GB限制。很遗憾,Grub是无法引导137GB之后的分区中的Linux内核的。如果你不巧遇到了这样的情况,你就要考虑把/boot独立挂载到位于137GB前方的独立分区中,或者索性就把 Linux分区都往前移动,让根目录所在分区位于137GB之前。

所以/boot分不分自己决定喽。。


二、命令形式

linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道
Centos下磁盘管理

    1.磁盘分区格式说明

linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使用fdisk –l查看

2.分区详解

使用ssh远程连接工具登录到系统,使用fdisk -l命令查看磁盘状态

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第9张图片


此处可以看到两块硬盘hda和hdb,第一块硬盘hda是装好系统的。hdb硬盘是未进行分区的。

本例将这个10G的硬盘分区,分区计划:分一个主分区 ,大小3G,文件格式ext3.三个逻辑分区,大小分别为2G,2G,3G。实际分区个数和大小可论情况所定。

下面就是分区的详细步骤,由于是每一步都进行了截图和说明,内容略显复杂,其实很简单。

输入 fdisk /dev/hdb 然后回车,给硬盘进行分区。如下图

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第10张图片


输入n回车新建分区,接着再输入p回车新建主分区,如图

此处要求选择分区号在1-4间,输入1回车

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第11张图片

First cylinder (1-20805, default 1):这里是设置分区起始的柱面,直接回车选择默认即可,回车后如下图

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第12张图片

Last cylinder or +size or +sizeM or +sizeK (1-20805, default 20805):此处是设置分区结束柱面,+3G表示从起始柱面开始向后3G结束,也是是设置分区大小为3G,输入+3G后回车,如下图所示

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第13张图片

此处可输入p查看分区是否成功,输入p回车,如下图:显示分区成功

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第14张图片

接下来我们就划分扩展分区,按n回车

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第15张图片

这里输入e,表示创建扩展分区,输入e回车

输入分区号2回车

此处直接按回车键,表示选择默认

此处也是直接回车选择默认,表示将划分第一个主分区后的磁盘全部划分个这个逻辑分区

此处可在此输入命令p查看当前分区状态,如下图

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第16张图片

此处就开始划分扩展分区hdb2下的逻辑分区吧!接着上图,输入命令n回车

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第17张图片

此处输入l表示选择创建逻辑分区,输入l回车

此处直接使用回车,表示选择默认

此处输入+2G,表示划分分区大小为2G,输入+2G回车

此处要按计划再划分出两个逻辑空间,输入n回车,然后输入l回车选择逻辑分区,然后直接回车选择默认起始柱面,输入+2G回车设置分区大小

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第18张图片

下面就要将扩展分区的磁盘大小全部分给最后一个逻辑分区,输入n回车,然后输入l选择逻辑分区,然后直接回车选择默认起始柱面,最后不设置磁盘大小直接回车

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第19张图片

再次输入p查看当前分区状态

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第20张图片


划分的空间与我们计划划分相同,最后输入w回车,进行保存退出。

再次使用fdisk -l命令就可以查看到磁盘hdb已经分区成功。

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第21张图片


磁盘划分成功,下面就要对分区进行格式化了

使用命令 mkfs -t ext3  /dev/hdb1

         mkfs -t ext3  /dev/hdb5

         mkfs -t ext3  /dev/hdb6

         mkfs -t ext3  /dev/hdb7

分别对磁盘进行格式化处理,格式化为ext3文件类型

自此分区流程算是完成啦!

 

附:fdisk和mkfs,mkswap命令的参数解释

Fdisk命令详解:

m:获取帮助

n:新建分区

p:显示分区表

d:删除分区

b:设置卷标

w:写入分区表

t:改变分区文件系统类型

v:检验分区

l:显示fdisk所支持的文件系统代码

q:退出

文件系统的建立:

mkfs参数分区

-t文件系统类型指定建立的文件系统类型

注:mkfs –t ext3 =mkfs.ext3

-c建立文件系统之前检查有无坏道

-l文件名:从文件中读取坏道的情况

-v显示详细情况

mkswap 分区在分区上建立交换分区

例:在hdb7上建立交换分区命令如下:

mkswap/etc/hdb7


三、root密码重置

使用ubuntu的时候忘记了root密码该如何重置?

先说进入grub的方法,ubuntu最近的版本默认进入grub的方法是刚开机的时候按住shift键。

   我之前使用的版本ubuntu11.10修改root重置root密码的方法:

#1、开机进入grub时(开机按住esc进入grub),用上下键移到第二行的恢复模式,按e(注意不是回车)      #2、 
把ro single 改成rw single init=/bin/bash , 然后按ctrl+x,就可以进入 单用户模式,进去干什么都行 
了, (修改root密码的命令是passwd root,然后键入你的新密码即可, 完成后,按”ctrl+alt+delete“组合神键重启(我试
过用命令关机,重启都不行,只能用这个)。

而ubuntu的最新版本13.04的方法是:

#1、和上面的第一步一样。

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第22张图片

ubuntu密码重置1

#2、直接按Ctrl+x进入recovery menu,选择drop to root shell,然后修改root密码。

ubuntu密码重置2

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第23张图片

看到下面的输入框了吗?没错,现在就可以直接输入命令了。

 修改root密码的时候可能会提示:Authentication Manipulation error,这时候键入以下命令:

mount -rw -o remount /,然后再修改一次密码

linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装_第24张图片

Authentication Manipulation error

如上图所示就是密码修改成功了。

四、unable to locate package

最近在ubuntu 10.04下面装了一个虚拟机,在虚拟机里面又装了11.04的ubuntu,装好后用apt get install 出现Unable to locate packag错误,上网上查了下,说是要sudo apt-get update 就可以了,但是本地执行sudo apt-get update 命令后出现了如下错误:

[html]  view plain  copy
 
  1. Ign http://extras.ubuntu.com natty/main TranslationIndex  
  2. Err http://extras.ubuntu.com natty/main Sources  
  3.   404  Not Found  
  4. Err http://extras.ubuntu.com natty/main i386 Packages  
  5.   404  Not Found  
  6. Ign http://extras.ubuntu.com natty/main Translation-en_US  
  7. Err http://security.ubuntu.com natty-security/universe Sources  
  8.   404  Not Found [IP: 91.189.92.200 80]  
  9. Err http://security.ubuntu.com natty-security/multiverse Sources  
  10.   404  Not Found [IP: 91.189.92.200 80]  
  11. Ign http://extras.ubuntu.com natty/main Translation-en  
  12. Err http://security.ubuntu.com natty-security/universe i386 Packages  
  13.   404  Not Found [IP: 91.189.92.200 80]  
  14. Err http://security.ubuntu.com natty-security/multiverse i386 Packages  
  15.   404  Not Found [IP: 91.189.92.200 80]  
  16. Err http://security.ubuntu.com natty-security/main Sources  
  17.   404  Not Found [IP: 91.189.92.200 80]  
  18. Err http://security.ubuntu.com natty-security/restricted Sources  
  19.   404  Not Found [IP: 91.189.92.200 80]  
  20. Err http://security.ubuntu.com natty-security/main i386 Packages  
  21.   404  Not Found [IP: 91.189.92.200 80]  
  22. Err http://security.ubuntu.com natty-security/restricted i386 Packages  
  23.   404  Not Found [IP: 91.189.92.200 80]  
  24. Ign http://security.ubuntu.com natty-security/main Translation-en_US  
  25. Ign http://security.ubuntu.com natty-security/main Translation-en  
  26. Ign http://security.ubuntu.com natty-security/multiverse Translation-en_US  
  27. Ign http://security.ubuntu.com natty-security/multiverse Translation-en  
  28. Ign http://security.ubuntu.com natty-security/restricted Translation-en_US  
  29. Ign http://security.ubuntu.com natty-security/restricted Translation-en  
  30. Ign http://security.ubuntu.com natty-security/universe Translation-en_US  
  31. Ign http://security.ubuntu.com natty-security/universe Translation-en  
  32. W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/natty/main/source/Sources  404  Not Found  
  33.   
  34. W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/natty/restricted/source/Sources  404  Not Found  
  35.   
  36. W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/natty/universe/source/Sources  404  Not Found  
  37.   
  38. W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/natty/multiverse/source/Sources  404  Not Found  
  39.   
  40. W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/natty/main/binary-i386/Packages  404  Not Found  
  41.   
  42. W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/natty/restricted/binary-i386/Packages  404  Not Found  
  43.   
  44. W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/natty/universe/binary-i386/Packages  404  Not Found  
  45.   
  46. W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/natty/multiverse/binary-i386/Packages  404  Not Found  
  47.   
  48. W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/natty-updates/main/source/Sources  404  Not Found  
  49.   
  50. W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/natty-updates/restricted/source/Sources  404  Not Found  
  51.   
  52. W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/natty-updates/universe/source/Sources  404  Not Found  
  53.   
  54. W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/natty-updates/multiverse/source/Sources  404  Not Found  
  55.   
  56. W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/natty-updates/main/binary-i386/Packages  404  Not Found  
  57.   
  58. W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/natty-updates/restricted/binary-i386/Packages  404  Not Found  
  59.   
  60. W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/natty-updates/universe/binary-i386/Packages  404  Not Found  
  61.   
  62. W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/natty-updates/multiverse/binary-i386/Packages  404  Not Found  
  63.   
  64. W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/natty-security/universe/source/Sources  404  Not Found [IP: 91.189.92.200 80]  
  65.   
  66. W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/natty-security/multiverse/source/Sources  404  Not Found [IP: 91.189.92.200 80]  
  67.   
  68. W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/natty-security/universe/binary-i386/Packages  404  Not Found [IP: 91.189.92.200 80]  
  69.   
  70. W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/natty-security/multiverse/binary-i386/Packages  404  Not Found [IP: 91.189.92.200 80]  
  71.   
  72. W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/natty-security/main/source/Sources  404  Not Found [IP: 91.189.92.200 80]  
  73.   
  74. W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/natty-security/restricted/source/Sources  404  Not Found [IP: 91.189.92.200 80]  
  75.   
  76. W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/natty-security/main/binary-i386/Packages  404  Not Found [IP: 91.189.92.200 80]  
  77.   
  78. W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/natty-security/restricted/binary-i386/Packages  404  Not Found [IP: 91.189.92.200 80]  
  79.   
  80. W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/natty/main/source/Sources  404  Not Found  
  81.   
  82. W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/natty/main/binary-i386/Packages  404  Not Found  
  83.   
  84. E: Some index files failed to download. They have been ignored, or old ones used instead.  
  85. chaihuasong@chaihuasong:~$ sudo apt-get install git  
  86. Reading package lists... Done  
  87. Building dependency tree         
  88. Reading state information... Done  
  89. E: Unable to locate package git  

发现很多源找不到,需要重新寻找更新源,最后把/etc/apt/sources.list文件中的地址换成我10.04中的etc/apt/sources.list文件后再执行sudo apt-get update 后就成功了,先贴上10.04上的source.list内容,如需要,直接替换即可

deb http://mirrors.163.com/ubuntu/ lucid main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ lucid-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ lucid-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ lucid-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ lucid-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ lucid main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ lucid-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ lucid-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ lucid-backports main restricted universe multiverse 

发现了这个源超级快的,是网易163更新服务器,亲测可用


另外附上
搜狐更新服务器:

deb http://mirrors.sohu.com/ubuntu/ lucid main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ lucid-security main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ lucid-proposed main restricted universe multiverse
deb http://mirrors.sohu.com/ubuntu/ lucid-backports main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ lucid main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ lucid-security main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ lucid-proposed main restricted universe multiverse
deb-src http://mirrors.sohu.com/ubuntu/ lucid-backports main restricted universe multiverse 

这个速度也非常快,国内的源就是牛x啊~~



======================================================================================================
需要安装 zlib.h的包
来自于 
http://ubuntu.osgeeker.com/2008/02/zlib.html

zlib软件包所包含的库经常被一些软件的压缩或解压缩函数用到,所以如果编译软件时需要Zlib则说明这个软件正好含有压缩或解压缩函数,我们需要安装zlib软件包。

试过sudo apt-get install zlib,似乎Ubuntu官方源中不含zlib软件包,只有到zlib官方网站:
http://www.zlib.net
上下载源码来安装zlib软件包。

目前最新版本zlib是zlib1.2.3,安装开始;
$wget http://www.zlib.net/zlib-1.2.8.tar.gz
$tar -xvzf zlib-1.2.8.tar.gz
$cd zlib-1.2.3.tar.gz
$./configure
$make
$sudo make install


0
1
 
 

参考知识库

猜你在找
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
快速回复 TOP

你可能感兴趣的:(linux操作系统硬盘分区&root密码重置&Unable to locate package解决办法&zlib.h下载安装)