精华内容
下载资源
问答
  • 苹果4s版本过低不能下载微信怎么安装旧版本的以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!没越狱的话就只能连接itunes 从app store里下载 应用软件...

    苹果4s版本过低不能下载微信怎么安装旧版本的以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    c3bbdeaa60da9c57d5af03c7753d4315.png

    没越狱的话就只能连接itunes 从app store里下载 应用软件了!这个提示应该是指你的4S的固件版本太低了,没有什么办法,只能升级手机固件了,而且4S现在只能升级到ios9了。

    苹果4s微信版本过低怎么办:

    1:首先我们先看看自己的手机系统是什么版本的,需要进入官网来下载适合自己系统的。

    查看自己手机版本的方法。

    点击设置关于手机。

    在这里就能看到自己系统的版本了。

    2:如果你手机系统是低了,我们需要先卸载掉安装好了的微信。

    我们可以在手机设置里面的应用程序里面卸载微信, 或者是用手机助手删除都可以。

    3:然后在下载适合自己版本的微信, 我们需要进入官网下载。

    4:然后点击右上角的下载, 然后选择苹果系统,在这里就能看到低版本的系统的微信下载地址了。

    点击下载安装即可。

    5:如果你的系统版本是比较高的, 那我们看看自己的微信版本是不是最新的了。

    可以直接在微信上面检测,出现强制退出我们需要下载最新的版本。

    6:如果不行可能是你的手机运行的东西太多了。

    占用了你太多的运存,我们需要删除一些应用。

    清理一下手机内存,关机重启也可以,最好是把不需要使用的软件卸载掉。

    分页:123

    展开全文
  • 大家好我叫乌图米,我会在这里陆续跟大家分享一些有的没的数码...有两种方式,可以添加「homebrew-versions」仓库得到历史版本软件包,也可以主动搜寻历史版本的.rb安装文件进行安装。如果你还不知道什么是 Homebr...

    大家好我叫乌图米,我会在这里陆续跟大家分享一些有的没的数码体验、软件技巧、系统知识,欢迎大家留言与我交流~如果你喜欢文章的内容,可以在文末点个赞 ,你的支持就是我最大的动力 !

    这篇文章介绍一下 Homebrew 如何安装历史软件包。有两种方式,可以添加「homebrew-versions」仓库得到历史版本软件包,也可以主动搜寻历史版本的.rb安装文件进行安装。

    如果你还不知道什么是 Homebrew,笔者这里有一篇介绍它的文章:乌图米:macOS Homebrew 马克​zhuanlan.zhihu.com

    0 软件包迭代与依赖

    软件包随着时间推移,会逐渐更新功能、修复问题,呈现为版本号的向上迭代。brew install安装的时候是一个版本,隔段时间可能软件包更新了,便可以使用brew upgrade去更新它。

    另一方面,软件包之间存在着依赖关系。开发者可以引用已经提供的软件,使用其中的一些功能,满足自己软件包的需求。由于被依赖存在变动,因此往往会指定一个依赖软件包的版本,避免意料之外的错误。

    已知 Homebrew 安装的软件包只能是目前最新的,那么在这样的大环境下就会造成一些问题:如果安装软件包 A 时,需要依赖软件包 B 版本v1.2,但此时软件包 B 已经更新到了v2.0了,无法再用 Homebrew 安装v1.2版的软件包 B。

    引出的需求是:如何使用 Homebrew 安装历史版本的软件包?

    1 自带仓库的历史版本

    事实上,多数软件包之间设定依赖关系时,没有非常严格的版本号限制,往往是比较大的版本要求,例如:不低于v1.2,不高于v2.0。严格一点就会直接指定软件版本:必须是v1.2.4。

    肯定有相当多的软件包依赖于许多大型软件包的历史版本。因此,随着 Homebrew 的发展,许多主流的历史版本软件包渐渐被被官方仓库收录,例如python@2,node@12等等。

    这些软件包只是大的历史版本,没有细致的划分。Homebrew 收录的python@2的版本是v2.7.17,node@12的版本是v12.16.0。并且这些软件包依然可以安装较小的版本更新。这有点类似于 Windows 10 推出后,微软依旧在为 Windows 7 提供更新。以安装历史版本的node.js为例,直接搜索node:

    ~ > brew search node

    ==> Formulae

    libbitcoin-node node node-sass node@12 ✔ nodebrew nodenv

    llnode node-build node@10 node_exporter nodeenv

    ==> Casks

    font-ubuntu-mono-derivative-powerline nodeclipse

    nodebox soundnode可以看到一共有三个node版本。有最新的node,也有两个历史版本node12和node10。直接安装对应的历史版本即可。

    brew info node@12

    brew install node@12

    2 添加仓库「homebrew-versions」获取历史版本

    顺便给出笔者介绍为 Homebrew 添加更多仓库的文章:乌图米:Homebrew Taps 更多仓库马克​zhuanlan.zhihu.com

    对于「Casks」类软件包,可以使用添加「homebrew-versions」仓库的方式得到一些比较常用的历史版本。其中的历史版本非常有限。因其收录的要求比较严格,时效也比较短。可以这样添加这个仓库:

    brew tap homebrew/homebrew-versions之后直接搜索需要的软件包即可。如果仓库收录了其历史版本,将出现在「Casks」分类下。其名称后面往往直接跟着对应的版本号,例如alfred2。

    ~ > brew search alfred

    ==> Casks

    alfred alfred2 alfred3值得注意的是,虽然仓库提供的是更多的历史版本,但也提供beta版本的内容。

    ~ > brew search github-beta

    ==> Casks

    github-beta

    你可以在这里看到所有收录的软件包历史版本或测试版本。的确没有多少的内容。

    3 根据git历史获取精准历史版本

    如果需求是特别精确的软件包版本,那么很可能没有被任何仓库收录。这时候可以通过访问软件包安装文件.rb的历史版本,来安装对应时间的软件包。

    原理是个啥?

    查看软件包的信息时,输出信息如下:

    ~ > brew info when

    ...

    From: https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git/Formula/when.rb

    ...

    注意到图中高亮的一句话,显示的是一个.rb后缀的文件,是使用ruby语言编写的文件。ruby也是 Homebrew 主要的编程语言。如果想了解更多ruby相关的内容,可以到其社区查看。打开浏览器,复制粘贴刚刚的文件地址。

    注意!如果替换过软件源「介绍 Homebrew文章提到过,以此改善 Homebrew 的下载速度」,显示.rb文件地址将会是替换后的源地址,此时我们需要替换回原来的地址进行查看。例如:

    # 现有地址

    https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git/Formula/when.rb

    # 实际地址

    https://github.com/Homebrew/homebrew-core/blob/master/Formula/when.rb

    替换的规则,使用下面的地址,替换最后的软件包名称是:

    # 替换最后的 [formulae] 为软件包的名称

    https://github.com/Homebrew/homebrew-core/blob/master/Formula/[formulae].rb浏览器显示是 GitHub 中的对应文件。观察一下文件内容。这其实是软件安装的相关信息与指令。比较熟悉的就是版本号「重点」,下载链接与校验码。

    class When < Formula

    ...

    url "https://deb.debian.org/debian/pool/main/w/when/when_1.1.38.orig.tar.gz"

    sha256 "139834945142f5e3ea6b20f43ba740d30b4a87b42ce5767026094e633dca999f"

    ...

    end

    其实每次执行brew install指令时,Homebrew 做的事情就是去仓库里面找到对应的.rb文件,这就是安装软件包的执行文件。因此,只要有对应版本的.rb文件,就可以进行对应版本的软件包安装。

    现在要做的是:找到历史版本的.rb文件,下载到本地;使用 Homebrew 直接执行这份.rb文件,进入历史版本的安装流程。熟悉git的盆友应该知道,这份文件是最新提交的版本。既然有最新提交的版本,当然有历史版本。点击右上角的「HIstory」按钮,查看历史版本。原本正常的流程是:从提交历史中找到对应的历史版本文件,查看raw文件,保存文件到本地。然而实际上,由于这个仓库过于庞大,直接查看历史版本,通常会遇到无法加载的情况。

    那就下来还有两种方法可以尝试,用于获取历史版本.rb文件。第二种是利用本地历史仓库,查看本地历史的提交记录,获取其中旧版本文件的url与sha256片段。

    第三种是直接主动修改当前.rb文件的url与sha256片段,欺瞒 Homebrew 进行安装。

    目前以上三种方法的前两种,笔者都没有找到when这个软件包的历史版本。陷入沉思,应该与换源有很大关系。等回头搞清楚了再来更新。

    但是第三种可以「耍赖」地尝试一下:保存当前最新的.rb文件到本地,当然里面的版本号是v1.1.38。编辑when.rb,我们耍赖地其中版本号修改为v1.1.36。当然,可以修改为任意存在的版本,可以自己尝试。改完记得保存一下。回到 Homebrew,使用这份修改过的when.rb文件来安装when软件包。你可以选中文件之后,cmd + option + c复制文件路径。

    brew install /Users/tommy/Downloads/when.rb # 注意这里是你下载文件的路径!「毫不意外」的回报错:第一,我替换的清华镜像源中没有该历史版本,不过它会自动转为开发者提供的下载链接;第二,文件的校验码不对,根据文件期望得到的值与实际值不吻合。我们继续耍赖。将校验码实际值复制下来,编辑when.rb,替换其中的校验码为我们刚刚复制到的、所下载文件的实际校验码。这是在规避校验码无法匹配的问题。重新执行上面的安装指令。现在可以看到,文件可以正常安装了。最后执行一下brew info when。可以看到,此时安装的版本是v1.1.36,不是最新的v1.1.38。

    总结一下,上面三种方法都是利用旧的本地.rb 文件,实现旧版本的安装。其中第三种是比较通用的,因为你可以「耍赖」地无限尝试。尤其是当有依赖包指定了具体的版本号,就更容易了。

    4 锁定软件包

    好不容易安装好了历史版本的软件包,当然最好是锁定它,避免其被更新。使用pin指令锁定以安装的软件包。之后不会在upgrade指令中更新被锁定的软件包。

    brew pin when # 锁定在ls指令后添加--pinned参数查看当前全部被锁定的软件包与版本号。

    brew ls --pinned # 查看当前锁定的软件包版本使用unpin指令解除软件包的锁定。然后可以正常在outdated和upgrade指令中查看和更新落伍的软件包。

    brew unpin when # 解锁

    尤其注意,如果你对这个软件包的依赖是长期的,那么尽量锁定;如果只是暂时的需求,可以不用锁定。

    不过,可以看到,upgrade指令发现pinned软件包时,将直接提示报错。这说明 Homebrew 是非常不提倡固定软件包版本的。

    5 注意事项

    有一些需要注意的地方:不建议使用历史软件包,Homebrew 也是同样的态度。更新总是有原因的,尽量向新版本看齐。

    如果已经安装了更新版本的软件包、再安装旧版,是不可以覆盖安装的。安全的操作是先brew unlink取消软件包的关联,再卸载新版本软件包,最后尝试安装更旧的版本。

    理论上来说,只要可以获取某个时期的安装包及其对应的校验码,都是可以甩给 Homebrew 安装的。但获取正确的校验码及文件,还是需要参考仓库的提交历史。

    「耍赖」方法一时爽,一直耍赖小心出问题 。

    共同学习,武汉加油!

    展开全文
  • 无论谁在使用电脑时候都可能会发现运行java软件提示Oracle JInitiator版本旧的问题,运行java软件提示Oracle JInitiator版本让用户们很苦恼,这是怎么回事呢,运行java软件提示Oracle JInitiator版本太旧有...

    无论谁在使用电脑的时候都可能会发现运行java软件提示Oracle JInitiator版本太旧的问题,运行java软件提示Oracle JInitiator版本太旧让用户们很苦恼,这是怎么回事呢,运行java软件提示Oracle JInitiator版本太旧有什么简便的处理方式呢,其实只要依照1、弹出需要安装更高版本Oracle JInitiator的提示,但是一般使用者根本不知道什么是Oracle JInitiator,网上也很难直接找到它,有些人便一头雾水; 2、首先,我们在在软件卸载中搜索java(可以使用360的软件卸载功能),便会出现下图中所示Java 8 Update 60。不管是什么版本,请将该软件卸载掉,注意可能不止这一个,请将所有的java版本都卸载掉;很容易就能搞定了,下面就给大家讲解一下运行java软件提示Oracle JInitiator版本太旧的快速处理方法:

    推荐:

    1、如图,弹出需要安装更高版本Oracle JInitiator的提示,但是一般使用者根本不知道什么是Oracle JInitiator,网上也很难直接找到它,有些人便一头雾水;

    1056034094-0.jpg

    2、首先,我们在在软件卸载中搜索java(可以使用360的软件卸载功能),便会出现下图中所示Java 8 Update 60。不管是什么版本,请将该软件卸载掉,注意可能不止这一个,请将所有的java版本都卸载掉;

    10560341T-1.jpg

    105603I05-2.jpg

    3、然后重新运行你需要运行的软件或者打开网页。这时候一般会弹出安装java的提示,请点击下载安装。或者直接从网上下载提示中的Java 6.0 Update 7;

    1056031204-3.jpg

    4、之后点击安装,按照提示一步步的操作;

    10560340X-4.jpg

    5、安装完成后重启一下浏览器或者你需要运行的软件。就可以正常运行了。如果弹出相关安全信任的选项,请选择信任。

    关于Windows7系统运行java软件提示Oracle JInitiator版本太旧怎么办就给大家介绍到这边了,有遇到这样情况的用户们不妨可以采取上面的方法来解决吧。

    展开全文
  • 你的电脑安装了哪些比较不错的软件呢?今天,office小超老师给大家分享几个小众但用起来特别提升效率节省时间的电脑软件,帮助你在工作中节省时间,减少不必要的打扰,让自己的电脑发挥出应有的价值。第一款推荐...

    861ddf26809a7f6c01091a549b9c04b3.png

    你是怎么节省电脑办公的工作时间的呢?

    你的电脑安装了哪些比较不错的软件呢?今天,office小超老师给大家分享几个小众但用起来特别提升效率节省时间的电脑软件,帮助你在工作中节省时间,减少不必要的打扰,让自己的电脑发挥出应有的价值。

    第一款推荐的软件:clover

    电脑的资源管理器问题是每次打开,都会是一个新的文件夹,这样如果操作多次,文件夹窗口重叠在一起,再进行文件的查找会特别的费劲不舒服。如果使用到这一款软件,你会发现你的电脑文件夹,可以和浏览器一样,多个窗口在一个界面中。

    08b1c6924fd863cbfeb00b66051027b1.png

    第二款推荐的软件:净网大师

    电脑浏览器网页中的广告,播放视频前60秒的广告让追剧的你特别崩溃,这时候如果能够可以轻松的屏蔽掉网页中的所有广告以及视频广告,就是追剧时候最幸福的事啦!你的时间非常值钱,不应该打发时间在广告上。

    可以安装净网大师这款软件,直接拦截所有的网页广告,没有广告一直爽!

    eafea84eade87714a1e6144d801dfab3.png

    第三款推荐的软件:弹窗广告拦截器-adkiller

    当你专心地在电脑面前工作时,这时候右下角一个弹窗广告突然跳出来,因为标题图片实在是太吸引人啦!这时候颤抖的手不经意间就会点开,点开后会不自觉地和周围的同事聊天起来,这时候断则十分钟,高则半小时的时间,就会不知不觉的浪费掉了。

    所以说,对于工作内容比较繁重的上班族来说,这时候能够直接拦截屏蔽掉弹窗广告显得多么重要。而adkiller这款软件就能够轻松解决这样的问题,让你不再受弹窗广告的骚扰,从一开始专心工作的时候就不受外界的干扰。

    34d8cf35f6ec9d19cec8c37874d99b47.png

    第四款推荐的软件:fscapture

    你是用什么软件进行截图的呢?相信很多人直接使用Q自带的截图工具,但是问题是不能够截取滚动图片!如果你想截取滚动长图,推荐使用fscapture这一款软件,是一个很强大的软件工具集合,不仅可以截取长图,而且能够捕捉活动窗口以及对屏幕进行录像,而这一切都是免费的哦!

    8eba53afb75f4fdad6801c01fe957c76.png

    这就是本次office小超老师给大家分享的几款高效率电脑软件,希望能够提升每个职场人士的工作效率。这四款软件已经打包整理好了,需要的同学可以点击头像,私信回复关键词【0525】进行领取的哦!

    展开全文
  • 我们有时候可能会遇到win7系统运行java软件提示Oracle JInitiator版本问题,如果我们遇到了win7系统运行java软件提示Oracle JInitiator版本旧的问题,要怎么处理win7系统运行java软件提示Oracle JInitiator...
  • 许多用户都会使用jaca来编写调试程序,然而近日有不少windows7系统用户反映说在运行java时候,提示OracleJInitiator版本,该怎么解决这样问题呢,现在给大家分享一下Windows7系统运行java软件提示...
  • 直接搜索源安装的版本都是很旧的,但是github项目安装实在看不懂,clone下来后也没有个install安装程序,该怎么执行?执行什么来安装?里面说明文件也没说怎么安装 ...
  • Python怎么下载安装1、打开python官网2、找到python下载页面,可以看到有多个版本可选择,要注意3.x版跟旧版本并不兼容。我们选择最新发布正式版3.8.23、windows版安装包有多个可以选择。首先,64位windows...
  • ”喜欢记得点个关注”“怎么这个软件刚开始用时候功能很棒,结果越更新越垃圾??” ——某个同事今天小编就来跟大家聊聊我们常用APP定期更新带来问题,随着每个软件的迭代更新,功能增加,安装包也越来越臃肿...
  • 官方已发nagios3.5.0版本,有好些人咨询我怎么升级,今天这里我写份完整的升级步骤供大有参考,升级前一定要备份好数据……Nagios从的3.x版本升级到当前最新版本3.5.0(1)首先你要备份现有版本的nagios软件和配置...
  • 解决运行java弹出OrcaleJInitiator版本旧的办法我们在运行java软件时弹出”Oracle JInitiator版本。请安装版本1.1.8.2或更高版本。“该怎么解决这个问题呢?很多朋友都碰到这类问题,其实方法很简单,下面...
  • 钉钉2018旧版本是很经典一款手机办公软件,它不仅为你带来了一个更好工作交流平台,更提供了便捷文件传输、存储以及在线编辑功能,免费个人钉盘和企业钉盘可以使用,工作文档一键保存再也不用担心丢失,需要...
  • 在 MacOS Sierra 上安装 Apache 和多个版本的 PHP" title = "macOS Sierra Apache Multiple PHP versions" tags = ["PHP", "macOS"] categories = ["PHP"] <p>+...
  • 今天我在mac系统下面安装...您需要安装旧 Java SE 6 运行环境才能打开“此 Java 应用程序 而我电脑安装java版本是1.8 怎么解决这个问题呢? 经过尝试,发现在苹果官网下载一个兼容软件即可:http://suppor...
  • 我们在运行java软件时弹出”Oracle JInitiator版本。请安装版本1.1.8.2或更高版本。“该怎么解决这个问题呢?很多朋友都碰到这类问题,其实方法很简单,下面小编就为大家介绍一下,来看看吧!工具/原料java...
  • “pywin32”软件,选择最新的build文件夹,支持新版本的python(推荐学习:Python视频教程)下载完毕后进行安装,需要相应版本的python作为支持安装完成后,打开cmd,输入“pip install pywin32”,如果pywin32程序老...
  • 很多小伙伴都会有困扰,明明我就是只下载了一个软件啊,怎么电脑上莫名其妙地多了一大...安装Adobe软件时如果提示失败,大半就是这里出现问题了,旧版本的文件没有卸载干净。今天陈蛋蛋就和大家唠嗑唠嗑这个问题。此...
  • 软件安装文件损坏如何恢复

    千次阅读 2014-04-10 16:10:46
    我就是传说中“新新”人类。...但是最近skype升级时候,怎么安装不上,老师提示我系统文件损坏。旧版本又不能用了,这可怎么办?没办法了,我只能网上求助。结果网络还真没有让我失望,还真找到了解决办法!
  • 利用regedit删除安装软件

    千次阅读 2011-03-04 15:23:00
     晚上回去要用vpn,登陆时提示drive failure,无奈之下先到公司官网下载最新版VPN安装程序,结果安装是提示有旧版本,必须先删除。  找到旧版vpn下载程序,下载时又提示下载dll找不到,无法完成...
  • TinyUmbrella小雨伞下载及使用教程首先先说下备份shsh的用处:苹果每次出新固件...首先,您必须拥有最新版本的小雨伞这个软件,请先下载(注意区分版本)此外 ,在Win7系统或者XP系统运行:小雨伞(TinyUmbrella)还必须...
  • 因为服务器设计需要protobuf,发现不少问题...这是因为某些源版本过旧造成的错误,我之前是忽略更新,一直使用的旧版本,有些软件安装依赖高版本的源 解决方法: 在更新设置内–更新选项内的重要安全更新和推荐更新...
  • 安卓投屏电脑免费软件是一款简单免费安卓手机投屏工具。基于GiitHub上scrcpy项目二次开发,通过对接scrrcyapi接口,...更改下面代码,在安装新版本之前,请先去安装文件夹卸载旧版本!! 2.使用时请务必使...
  • 关于文件下载官网都有提供最新版本的推荐自行下载,如果不介意旧版本的,可以留言我可以分享我是用的版本~Anaconda安装打开下载的.exe文件依次点击:next -> I agree -> All User选择安装软件的目录,推荐D盘...
  • 关于文件下载官网都有提供最新版本的推荐自行下载,如果不介意旧版本的,可以留言我可以分享我是用的版本~Anaconda安装打开下载的.exe文件依次点击:next -> I agree -> All User选择安装软件的目录,推荐D盘...
  • sentry9.1.2安装的问题

    2020-02-22 20:51:26
    前言 这两天,因为服务器磁盘占满;想扩容连个扩容软件都不能下载;也不知道怎么操作好,想来直接删除了sentry相关数据,腾出磁盘空间;删除了空间之后,...所以只好重新再安装旧sentry了。 安装 进入git...
  • 更新包放到安装目录下面,执行以下命令应该就可以完成更新: $ chmod +x install_updates $ ./install_updates ...出现这个问题就知道是怎么回事,前段时间提示说让删掉没用的老旧版本软件,不小心把低版本的gc
  • Linux操作系统作为高效代表,被众多软件开发人员所拥护。今天我们也来尝试一下被华为MateBook采用国产操作系统Deepin,即深度操作系统。提及Deepin,最早接触就是Ghost_Windows_Deepin版本了,当然还有“雨林木...

空空如也

空空如也

1 2 3 4 5 6
收藏数 114
精华内容 45
关键字:

怎么安装旧版本的软件