我在完全理解整个更新如何在 Ubuntu 中工作以及安装软件的良好做法时遇到了一些困难。
我知道我有一个 /etc/apt/sources.list文件,其中列出了我的所有存储库,并且在我使用时会查询这些存储库apt-get update- 稍后将与例如
apt-get upgrade. 这是完全合理的,我最近spotify通过添加
deb http://repository.spotify.com stable non-free到这个“来源”列表来安装。
但是后来我就糊涂了……
当我去下载谷歌浏览器时,我只需要下载并抓取一个.deb文件,Chrome 安装没有问题......但我没有看到任何新条目/etc/apt/sources.list......
那么如何apt-get update知道在哪里查询有关 Chrome 更新的信息呢?它是否以某种方式添加到源文件中已经列出的存储库之一?
我希望所有已安装的软件都包含在更新功能中。
我正在尝试安装 Matlab,但无法打开从 mathworks 安装的 download_agent。这是一个 jnlp 文件,但是如果我在 nautilus 中使用 open with -> IcedTea 没有任何反应,当我尝试
javaws download_agent
Run Code Online (Sandbox Code Playgroud)
或者
javaws download_agent.jnlp
Run Code Online (Sandbox Code Playgroud)
我收到消息
/usr/bin/javaws: line 66: /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java: No such
file or directory
Run Code Online (Sandbox Code Playgroud)
尝试时
sudo apt-get install icedtea-netx
Run Code Online (Sandbox Code Playgroud)
它说
icedtea-netx is already the newest version.
Run Code Online (Sandbox Code Playgroud)
我正在从 Oracle 运行 jdk,但尝试使用以下方法切换到 openjdk
sudo update-alternatives --config java
Run Code Online (Sandbox Code Playgroud)
但它仍然不起作用......总是收到消息
/usr/bin/javaws: line 66: /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java: No such
file or directory
Run Code Online (Sandbox Code Playgroud)
有什么建议?非常感谢!