有什么方法可以在本地安装的软件包和更新的包之间获得源的区别吗?这将有助于准确检查哪些部件已修复、更改或添加。
例如,假设您在系统上安装了linux-libc-dev包,并且
sudo apt-get update && sudo apt-get upgrade
显示
The following packages will be upgraded:
linux-libc-dev
但是,在升级之前,您需要检查与相同包的本地版本相比所做的确切更改。
我们怎么做呢?
我正在编写一个Java Swing应用程序。我从Oracle网站上下载了JRE for Linux platfrom,并将此JRE捆绑到我的应用程序中。
我已经给出了一个启动器脚本,其中我引用了捆绑的JRE bin/java可执行文件。所以它工作得很好。
我的问题是,通过从Oracle网站下载来安装JRE与此过程有什么不同?
除了复制JRE文件之外,我的Linux机器上的JRE安装程序还设置了哪些额外的参数?
设置了哪些环境变量,复制了哪些共享库?有什么想法吗?
我不确定是否丢失了Linux内核3.11的文件,也不确定如何安装丢失的文件。
当我打字时:
me@Bedrock1:~$ uname -r
3.11.0-23-generic
这让我相信我在运行内核3.11。但是,我无法安装NVIDIA显卡驱动程序。当我试图用
me@Bedrock1:~$ sudo apt-get install cuda
我得到(部分)以下输出:
Loading new nvidia-340-340.58 DKMS files...
First Installation: checking all kernels...
Building only for 3.11.0-23