仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 918|回复: 9
打印 上一主题 下一主题

[其他Linux] 给大家带来Ubuntu Linux体系三种办法增加当地软件库

[复制链接]
小妖女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 17:13:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
只要了解了Linux的基础之后,应该就可以很轻易的解决掉这方面的问题。而有些朋友们常常一接触Linux就是希望构架网站,根本没有想到要先了解一下Linux的基础。这是相当困难的。
ubuntu利用当地软件包作为安装源――转2007-04-2619:47老手从头体系的几率很高,每次重装体系后都要经由冗长的apt-getinstall来装回那些我们本人所必要的,但体系安装光盘里又没有的软件,其实是件疾苦的事。
  办法一:
  每次install时体系下载的软件包,包含各个软件所依附的包城市保留在/var/cache/apt/archives/目次下,选定某一次经由过程网络安装完本人所经常使用到的一切软件以后,将该文件夹下的一切文件都复制到一个不常格局化的分区内里,作为今后重装体系时的当地源,可谓省时费心省力。
  以下为操纵历程,为考证,特地重装一次体系,无语。
  1、在本人的根目次下创建一个目次,用于放一切下载的软件包,目次名随本人喜好,倡议老手在本人的根目次下举行以下操纵,以免操纵权限成绩的困扰。
  mkdir~/packs
  2、复制文件到packs文件夹下,目次依大家情形变更。
  sudocp/var/cache/apt/archives/*~/packs
  3、将创建Packages.gz包,内里纪录了packs文件夹上面的软件包信息,包含依附信息。
  dpkg-scanpackagespacks/dev/null|gzip>packs/Packages.gz
  完成此操纵后,将packs文件夹复制到一个不常格局化的分区中,作为久长利用,好比我将它放在一个fat32的分区时面,路径是/media/hda6/linux/soft/packs
  4、加当地源
  sudogedit/etc/apt/sources.list
  到场debfile:///media/hda6/linux/soft/packs/edgymain,注重,这里只是我电脑上的路径,请依实践地位修正.edgy是我的ubuntu版本(7.04sversionfeisty),main也不是流动的,也能够用restricted等,只是鄙人面第五步中的操纵中对应创建的目次布局分歧罢了,这里只举main的例子。有乐趣的同仁能够加一个尝尝,体系的堕落提醒会有文件夹设相信息。
  5、设置packs目次下的目次布局
  在packs目次下创建如许的布局
  packs/dists/edgy/main/binary-i386/
  packs/packs/#也就是在packs下再创建一个packs
  以上这两层的目次用于安排分歧范例的包,据我电脑上实验过程当中的提醒,仿佛binary-386目次下放的是各类软件的安装包,packs/packs/目次下放的是各个依附的包和体系更新的包,基础上是以lib开首的,最保险的举措是把一切包都复制到这两个文件夹上面。
  6、设置完成
  完成以上设置和文件复制以后,就能够入手下手一般利用当地的源了和利用收集上的源一样操纵。
  sudoapt-getupdate
  sudoapt-getdist-upgrade
  sudoapt-getinstallXXX
  办法二:
  一下更复杂的举措,完第一个目次布局后,把Packages.gz谁人包放在binary-i386文件夹上面,然后把一切的deb包复制到/var/cache/apt/archives/下就能够了。
  估量apt-getinstall的事情道理是如许的,先从Packages.gz包里读取软件列表和包依附信息,安装某个软件时先扫描当地archieves目次,假如能够找到对应的包,就入手下手安装,不然从源里下载该包。
  实在我完成这些操纵的思绪很复杂啊
  1、备份手上已有的软件包
  2、创建这些软件列表和依附信息packages.gz
  3、创建目次布局,可随便在当地源地点后加上main、restricted之类的关头字,然后apt-getupdate,体系会给出堕落提醒,内里就包括了各个关头字对应的目次布局,
  4、增加当地源debfile:///dir/dir/dir/……
  倡议人人在碰着体系毛病时仔细看体系的提醒,linux的体系堕落提醒可不像比尔师长教师的那样都是说空话
  办法三:
  下载DVD版本,然后把它作为源.有两种体例:
  1.能够间接放在硬盘上,然后mount到某个目次里,好比:sudomount-tiso9660-oloopxxx.iso/mnt
  然后修正sources.list,改成debfile:///mntedgymain……前面和你的本来的格局一样.
  2.刻盘.然后在新立得内里用将CDRom设置为源
  下主要是再sudoapt-getupdate时,有大概有新的包文件,是否是还要如许增加呢,
  另有假如本人从其余站点下载的包,能否也到场到个中而用sudoapt-getinstallxxx来安装呢?
  它的道理是从Packages.gz内里读取软件包及依附信息,假如你往内里加了新的包,就要从头实行
  dpkg-scanpackagespacks/dev/null|gzip>packs/Packages.gz
  来更新内里的文件信息了,然后再
  sudoapt-getudpate
  应当就OK了,
  假如是你本人下载的包,那必需是deb的包,并且包管把它所依附的包都下到当地。
  最好是在那筹办重装体系之前把/var/cache/apt/archives/上面的文件都保留上去,再创建这些文件的packages.gz
  把你下载的器材放一个中央,然后用sudoln-s到/var/cache/apt/archives
  统统OK!



</p>
系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo、pswho
admin 该用户已被删除
沙发
发表于 2015-1-17 09:53:31 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
爱飞 该用户已被删除
板凳
发表于 2015-1-20 17:26:19 | 只看该作者
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
再现理想 该用户已被删除
地板
发表于 2015-1-29 13:25:47 | 只看该作者
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
蒙在股里 该用户已被删除
5#
发表于 2015-2-6 01:28:52 | 只看该作者
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
海妖 该用户已被删除
6#
发表于 2015-2-14 20:13:56 | 只看该作者
感谢老师和同学们在学习上对我的帮助。
愤怒的大鸟 该用户已被删除
7#
发表于 2015-3-4 10:16:45 | 只看该作者
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
兰色精灵 该用户已被删除
8#
发表于 2015-3-11 18:17:15 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
因胸联盟 该用户已被删除
9#
发表于 2015-3-19 06:51:27 | 只看该作者
学习Linux应具备的。[书籍+网络资源]
小妖女 该用户已被删除
10#
 楼主| 发表于 2015-3-27 11:43:57 | 只看该作者
我想即使Linux高手也很难快速准确精练的回答你。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-1 21:38

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表