标签: software-update

我如何更新Node.js?

我做了以下更新我的npm:

npm update npm -g
Run Code Online (Sandbox Code Playgroud)

但我不知道如何更新Node.js. 有什么建议?(我正在使用Node.js 0.4.1并希望更新到Node.js 0.6.1.)

software-update node.js

743
推荐指数
20
解决办法
160万
查看次数

为嵌入式Linux设备实现更新/升级系统

我有一个在嵌入式Linux设备上运行的应用程序,并且偶尔会对软件进行更改,有时也会对根文件系统甚至已安装的内核进行更改.

在当前的更新系统中,只删除旧应用程序目录的内容,并在其上复制新文件.当对根文件系统进行更改时,新文件将作为更新的一部分传递,并简单地复制到旧文件上.

现在,目前的方法存在一些问题,我正在寻找改善这种情况的方法:

  • 用于创建文件系统映像的目标的根文件系统未进行版本控制(我认为我们甚至没有原始rootfs).
  • 手动选择进入更新的rootfs文件(而不是diff)
  • 更新不断增长,成为一个皮塔饼.现在,更新/升级之间存在拆分,其中升级包含更大的rootfs更改.
  • 我的印象是,如果完全实现,更新中的一致性检查相当脆弱.

要求是:

  • 应用程序更新包不应太大,并且必须能够在已进行修改的情况下更改根文件系统.
  • 升级可以更大,只包含进入根文件系统的内容(如新库,内核等).更新可能需要安装升级.
    升级是否可以包含整个根文件系统,只需dd在目标的闪存驱动器上执行操作?
  • 创建更新/升级包应尽可能自动化.

我绝对需要一些方法来对根文件系统进行版本控制.这必须以某种方式完成,我可以从中计算某种diff可用于更新目标设备的rootfs的方法.

我已经查看了Subversion,因为我们将它用于源代码,但这对Linux根文件系统(文件权限,特殊文件等)不合适.

我现在已经创建了一些shell脚本,可以给我类似的东西,svn diff但我真的想知道是否已经存在一个可行的,经过测试的解决方案.

使用这样diff的我认为升级将简单地成为包含基于已知根文件系统状态的增量更新的包.

你对此有何看法和想法?你会如何实现这样的系统?我更喜欢一个简单的解决方案,可以在不太长的时间内实现.

linux software-update embedded-linux

49
推荐指数
2
解决办法
2万
查看次数

如何远程更新Python应用程序

将更改推送到用Python编写的程序的最佳方法是什么?我有一个用Python编写的软件,会定期更新.最好的方法是什么?所有机器都将安装Windows 7.

另外,请原谅我的问题含糊不清.这将是我第一次实施更新程序.随意提及您希望我添加的细节.

python packaging download remote-access software-update

19
推荐指数
2
解决办法
1万
查看次数

如何在Git for Windows中升级MinTTY

我很欣赏这是偏离主题的,但它确实"直接涉及编程或编程工具",所以我认为它只是关于......

我刚安装了一个新下载的Git for Windows版本,并注意到在Options对话框中,标题栏显示"mintty 2.8.5 is available".根据About对话框,我目前有2.8.4版本.

我假设它告诉我有一个新版本,因为我能够自己升级,但我找不到任何有关如何操作的信息.我已经从mintty.github.io下载了zip文件,但如果可以避免的话,我真的不想手动构建它.

有没有办法做到这一点,或者是最简单的选择只是等待包含新版MinTTY的Git For Windows的更新版本?

software-update mintty git-for-windows

10
推荐指数
1
解决办法
3408
查看次数

是否有可以自动更新软件的API或工具?

是否有可以自动更新软件的API或工具?它应该负责检查URL的更新,以获取提供的文件列表,并下载和替换需要更新的文件.如果它包含一个身份验证模块,那么只有授权方可以访问更新,这也会很好.它应该是与语言无关的 - 除了版本之外,在没有额外知识的情况下获取文件列表,如果在网站上有更新的版本,则用新下载的副本替换它们.

我对Windows平台的某些东西特别感兴趣,它可以在Win Xp上运行到Win 7.

language-agnostic updating software-update

9
推荐指数
1
解决办法
1237
查看次数

工作副本需要比Xcode支持的更新版本的Subversion

我刚安装Xcode 4.6(我有Xcode 4.5.1).我刚刚打开一个现有的项目并得到了这样的信息:

工作副本"path/to/my project"需要比Xcode支持的更新版本的Subversion.

我目前正在使用Cornerstone for svn,并了解我可能会忽略此消息 - 但由于我想要了解最新信息,我需要做些什么来解决此问题?

警告的屏幕截图

xcode software-update

9
推荐指数
1
解决办法
6168
查看次数

如何使用 cmd 更新 Node.js?

使用命令提示符更新 Node.js 版本
我安装的版本是

v14.15.1

LTS 版本是

v14.17.1

使用下面两个命令

安装 npm

npm install -g npm 稳定

使用安装节点

npm install -g 节点

也使用命令但版本未更新

命令提示符的屏幕截图

cmd software-update node.js

9
推荐指数
2
解决办法
7万
查看次数

我可以重新测试所有已安装的CPAN模块吗?

如果模块A依赖于模块B并且模块B已升级,则A可能因更改而中断.我的想法是重新测试两者AB升级后B.

我认为最简单的方法就是重新测试可以重新测试的所有内容:从CPAN下载每个已安装的模块并执行其测试脚本.

有没有办法下载和重新测试?

如果没有办法,是否有任何助手/ API,所以我可以实现这样的工具?

我基本上需要

  • 查询安装的内容(包括版本号)
  • 下载并解压缩确切版本
  • 执行测试

perl cpan software-update dependency-management

8
推荐指数
1
解决办法
352
查看次数

如何在 Windows 上更新 VS Code?

我有 VS Code 1.37.1 版,我想更新到当前可用的 1.43 版。我的操作系统是 Windows 10。

如何将当前版本更新到最新版本?就像在 Eclipse 中一样,检查更新不是更新安装,而是给我一个 zip。

software-update windows-10 visual-studio-code

8
推荐指数
6
解决办法
1万
查看次数

ChromeDriver 版本 117+ 强制“另存为”对话框 - 如何绕过?(硒/Java)

我一直致力于在 Java 中使用 Selenium WebDriver 和 ChromeDriver 来自动下载文件。我的代码工作正常,直到我更新到 ChromeDriver 版本 117+,代码工作正常,直到 Chrome 116.0.5845.141,问题似乎从 Chrome 116.0.5845.188 开始。现在,浏览器似乎强制显示“另存为”对话框,即使我已经设置了 Chrome 首选项来避免它。

这是我的 Java 代码片段:

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;

import java.util.HashMap;

public class FileDownloadHeadless {
    public static void main(String[] args) throws InterruptedException {

        System.setProperty("webdriver.chrome.driver", "path/to/chromedriver.exe");

        ChromeOptions options = new ChromeOptions();
        options.setCapability("os", "Windows");
        options.setCapability("os_version", "10");
        options.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
        options.setCapability(CapabilityType.ForSeleniumServer.ENSURING_CLEAN_SESSION, true);
        options.setCapability("chrome.switches", Arrays.asList("--incognito"));
        options.setCapability(ChromeOptions.CAPABILITY, options);
        options.addArguments("--headless");
        options.addArguments("--disable-gpu");

        HashMap<String, Object> chromePrefs = new HashMap<>();
        chromePrefs.put("profile.default_content_settings.popups", 0);
        chromePrefs.put("download.default_directory", "C:\\local_files");
        chromePrefs.put("download.prompt_for_download", false);
        chromePrefs.put("profile.content_settings.exceptions.automatic_downloads.*.setting", 1);
        chromePrefs.put("profile.default_content_setting_values.automatic_downloads", 1); …
Run Code Online (Sandbox Code Playgroud)

java download software-update selenium-chromedriver selenium-webdriver

8
推荐指数
1
解决办法
2630
查看次数