YUM保存软件包及离线下载

默认情况下,当前版本的 yum 在成功下载和安装软件包后,会把下载的文件删掉。这样可以减少 yum 占用的磁盘空间。你可以打开缓存,这样 yum 将在缓存目录保留下载到的文件。

1. 缓存优势:

  • yum 的性能可以提高

  • 只使用缓存你可以离线运行 yum 操作

  • 你可以复制缓存中的软件包以备用

默认情况下,yum 在 /var/cache/yum/ 目录保存临时文件,每个仓库都有自己的子目录。仓库目录中 packages/ 子目录包含了缓存的软件包。例如,目录/var/cache/yum/development/packages/ 包含从 development 仓库下载的软件包。

2. 启用 yum 缓存

要配置 yum 保留已下载的文件而不是删除,设置 /etc/yum.conf 中的keepcache 选项为 1:

keepcache=1

打开缓存后,每个 yum 操作都可能从仓库下载软件包数据。要保证缓存包含了软件包数据,在启用缓存后运行一个操作,例如 list 或 search 来下载软件包数据而不影响系统。

3.在只使用缓存的模式下使用 yum

要在没有网络的情况下执行 yum,只要启用了缓存,就可以用 -C 选项。这样 yum 就不会检查网络上的仓库,只使用缓存。在这个模式中,yum 只能安装已下载并缓存的软件包。

要在没有网络连接的时候搜索软件包 tsclient,输入命令:

su -c 'yum -C list tsclient'

4. 缓存带来的好处

如果你有多台机子 只须要一台机子从网上下载 软件包跟软件更新包 , 还有如果你想重装系统不想再下载的几个G的更新跟软件(前提缓存了你系统所有安装的软件的更新包).

在开启 缓存的状态下因为 yum 下载的软件包不会被删除,所以可以多次利用.(就是占硬盘空间而以, 呵呵几个G我不放在眼里,我硬盘有 1.2TB)

很简单的方法,把这台机子的 /var/cache/yum/ 目录下的所有文件包过目录. 复制到另一台机子下的相同目录. 执行.

# yum -C update
# yum -C install <软件包名>

5.清空 yum 缓存

# yum clean headers

要删除缓存中所有软件包,使用命令:

#yum clean package
[root@Iprayz ~]# rpm -ql yum    /var/cache/yum
[root@Iprayz ~]# cat /etc/yum.conf |grep  cachedir cachedir=/var/cache/yum/$basearch/$releasever
[root@Iprayz ~]# cat /etc/yum.conf |grep keep  keepcache=0
#  Fedora which don't keep old packages around. If you don't like this checking
[root@Iprayz ~]#

自同步 局域网文件同步

自同步是一款小巧实用的局域网文件同步工具,具有使用方便、同步快速的特点,在局域网内,它可以让你在任意两台电脑(手机)的两个目录之间建立同步,你在一个目录中添加/修改的文件,在另一个目录中也会相应的添加/修改。

基本介绍

1、 无需再用 U盘、QQ、邮件传输文件;
2、 windows 用户可以抛弃文件夹共享、winScp;
3、 linux 用户可以抛弃scp、samba、rsync;
4、 mac用户不用设置“文件共享”;
5、 Android 和 IOS的图片能便捷同步(备份)到你的电脑上了。

使用方法

下面例子是教你如何在两台 windows 电脑(zisync-window1与 zisync-window2)之间建立同步,如何让 zisync-window1桌面上的目录 A与 zisync-window2桌面上的目录B建立同步关系。
Step1:启动”自同步”程序,设置同步口令(token),自同步会自动发现局域网内有相同同步口令的设备,如图:

输入您的同步口令(我们在此输入同步口令 zisync),点击完成,发现另外一台同步口令为zisync的设备(zisync-window2),其中 zisync-window1为当前设备,如图:

Step 2:建立设备间的互相信任, 鼠标右键点击设备 zisync-window2,点击【添加信任】,向 zisync-window2 发送请求信任的请求,如图,

然后在 zisync-window2 设备上同意信任该设备,完成后,可以看到与 zisync-window2已经建立了信任,如图:

Step 3:建立同步目录。点击选项页上的【同步目录】 ,可以看到当前没有已建立的同步关系,所以我们点击左下角的【添加】按钮来建立同步目录,如图:

选择【使用已有的同步目录】,然后点击下一步,会出现让您选择其它设备的同步目录界面,如图:

当前在zisync-window2上没有看到已存在的同步目录,所以我们点击【创建同步目录】,选择“桌面/B”来为 zisync-window2 创建新的同步目录,点击完成后,我们可以看到zisync-window2多了一个同步目录的信息,如图:

注:这里也可以为本机创建同步目录,这样不仅可以在两台设备的目录之间建立同步关系,也可以在一台设备的目录之间建立同步关系。
点击【下一步】去选择本地的目录,如图:

选择与建立同步关系的本地目录,在该教程中,我们选择“G:/zisync” ,点击【完成】后,这样我们就完成了在两个设备目录之间建立同步关系的操作。
Step 4:在自同步主界面上【同步目录】可以看到你刚刚建立同步关系,如图:

 

下载地址:

官网下载

DashNotes 将标签页变成便签

现在的网路资讯量多到爆炸,很多你有兴趣的文章可能不是一时半刻可以读完,有些人习惯将链结暂存到浏览器书籤,这麽做虽然简单快速,却会碰到一个小问题,就是必须时常手动整理书籤,才不会累积了一堆链结而不知从何看起,如果有多台装置的话,还必须考量到书籤可否同步的问题。如果你有类似的需要,可以透过安装 DashNotes 将浏览器分页改造成「剪贴簿」功能,随时把看到的文字或图片保存到分页,以便后续阅读、使用。DashNotes 可以将 Chrome 的新标签页变成便签,能一边浏览网页一边收藏内容,并且在每次打开新标签页的时候会有一张漂亮的图片做背景。

DashNotes 把瀏覽器分頁變身「剪貼簿」,隨時保存文字、圖片和鏈結(Chrome 擴充功能)
先前我也曾经介绍过几个很好用的网路剪贴簿功能,例如 Dragdis、Raindrop.io,帮你把网路上的资料快速储存到云端剪贴簿,让你能从任何地方连结、登入后取用你所保存的内容,如果你习惯在上网时将看到的资料储存下来,例如文字、图片,或是网页链结等等,除了运用网路剪贴簿外,DashNotes 也是个不错的解决方案。

DashNotes - 将文字、图片添加到新标签页中备忘[Chrome 扩展]丨apprcn.com 反斗软件

在开启浏览器新分页时,可随时存取 DashNotes 内储存的图片或文字备忘,使用者是将所有资料储存于自己的本机电脑裡,所以 DashNotes 并不会存取你的任何资料。它会如同便条纸般黏贴于浏览器新分页上,且每次开启时会随机载入一张背景图,让你在使用 DashNotes 能有更不一样的感受喔!

当安装 DashNotes 后,在鼠标右键菜单中使用就可以了。先选中要添加的文字,然后点击鼠标右键,「Add Text to DashNotes」,之后选中部分的内容都会添加到新标签页中。图片、链接也是一样,而且都会有内容出处的标记,你也可以随时对这些内容进行删除。

DashNotes - 将文字、图片添加到新标签页中备忘[Chrome 扩展]丨apprcn.com 反斗软件

 

 

下载地址:

Chrome 网上应用店

python下载文件的三种方法

Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块。
当然你也可以利用ftplib从ftp站点下载文件。此外Python还提供了另外一种方法requests。
下面来看看三种方法是如何来下载zip文件的:

方法一:

[codesyntax lang=”python”]
import urllib
import urllib2
import requests
print “downloading with urllib”
url = ‘http://www.iprayz.com/test/demo.zip’
print “downloading with urllib”
urllib.urlretrieve(url, “demo.zip”)
[/codesyntax]

方法二:

[codesyntax lang=”python”]
import urllib2
print “downloading with urllib2”
url = ‘http://www.iprayz.com/test/demo.zip’
f = urllib2.urlopen(url)
data = f.read()
with open(“demo2.zip”, “wb”) as code:
code.write(data)
[/codesyntax]

方法三:

[codesyntax lang=”python”]
import requests
print “downloading with requests”
url = ‘http://www.iprayz.com/test/demo.zip’
r = requests.get(url)
with open(“demo3.zip”, “wb”) as code:
code.write(r.content)
[/codesyntax]

看起来使用urllib最为简单,一句语句即可。当然你可以把urllib2缩写成:

[codesyntax lang=”python”]
f = urllib2.urlopen(url)
with open(“demo2.zip”, “wb”) as code:
code.write(f.read())
[/codesyntax]

音悦台超清下载地址解析器

喜欢音乐的朋友对于音悦台这个网站应该都非常熟悉。这个网站上集合了非常多的音乐MV,并且可以免费在线收看。
但有一点比较遗憾,如果想要在音悦台下载超清MV则需要以积分作为代价。
这对于收藏爱好者而言甚为不便。虽然音悦台的MV均有其网站水印,但相比于各MV论坛而言,其资源的丰富程度和使用便利程度都要优秀不少。
还有一点比较重要的是,他的速度在国内还是比较快的,更新速度也可圈可点…..

近日在网络上发现一款音悦台MV批量解析软件,能够解析音悦台高清MV下载地址并且免费下载。经过试用后甚为不错,推荐给有需要的朋友。

软件提供了单页解析以及批量解析,单页解析用于解析单个MV页面,并且可以自由选择下载清晰度。在不存在超清格式时会自动下载高清格式。而批量解析则可以一次性下载整个专辑MV。

下载管理界面,可以看到下载速度非常不错。但由于软件仍处于测试版本,暂未提供自定义下载路径的功能,会自动在同目录创建MV文件夹存储下载文件。另外在右键点击移除项目之后,并不会删除未完成的下载文件,期待后续改进。

下载地址:

百度网盘

软件来源:卡饭论坛会员原创软件,在此感谢原作者