我在 CentOS 6.4 上,我想安装最新的稳定版本的gtk+. 所以我是gtk+从他们的网站上得到的,但是在运行./configure它之后,它开始为安装的大量依赖项而哭泣,但版本低于所需的版本,而且这些是最新的 Centos 存储库。
有什么方法可以安装最新的 gtk+(以及任何软件包),而无需手动搜索、下载和升级数百万个这些软件包?
我正在探索从已安装的 Windows 7 64 位中删除“包”的可能性。当项目从未安装到一起时,很难测试部署的东西。
到目前为止,我的理解是: Microsoft 声称这些“包”以独立且不同的项目捆绑在一起,以确保适当的兼容性以及混合 .dll 安装的互操作性。他们还声称,belotion 系统允许删除程序或系统的更新,将程序或系统恢复到原来的状态。他们还指出,只有删除程序才能完全删除散布在系统中的所有零件。好的,明白了。
目标:只移除一个包裹,很小的步骤,但我什至无法完成最简单和可观察的项目。不幸的是,搜索显示了数百万个基于 Vista 的信息资源和少数特定于 Windows 7 的 64 位信息资源。
方法#1,我尽可能简单地开始
>DISM.exe > C:\packages.txt /online /get-packages
Run Code Online (Sandbox Code Playgroud)
这给了我一个很小的包列表(与 sysprep 列表相比) 下面是这个问题的唯一结果,如包列表中所示。
Package Identity : Microsoft-Windows-LocalPack-AU-Package~31bf3856ad364e35~amd64~~6.1.7601.17514
State : Installed
Release Type : Local Pack
Install Time : 9/21/2011 4:01 AM
Run Code Online (Sandbox Code Playgroud)
该项目的 DISM 日志
2011-10-13 08:34:31, Info DISM DISM Package Manager: PID=3700 Package Microsoft-Windows-LocalPack-AU-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 with CBS state 7(CbsInstallStateInstalled) being mapped to dism state 5(DISM_INSTALL_STATE_INSTALLED) - CDISMPackage::LogInstallStateMapping
Run Code Online (Sandbox Code Playgroud)
这是我卸载该软件包的失败尝试
C:\>dism.exe /image:c:\s2 /remove-package /packagename:Microsoft-Windows-LocalPa
ck-AU-Package~31bf3856ad364e35~amd64~~6.1.7601.17514
Run Code Online (Sandbox Code Playgroud)
这是显示的错误(在我的世界中,此错误表示“您不知道这将采取多少步骤”:-) …
运行apt-get update显示以下错误:
W:GPG 错误:https : //download.01.org trusty InRelease:以下签名无法验证,因为公钥不可用:NO_PUBKEY
发生这种情况时我正在安装这个软件包。
root@kali:~/airgeddon# apt install isc-dhcp-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
gsettings-desktop-schemas : Breaks: mutter (< 3.31.4) but 3.30.2-7 is to …Run Code Online (Sandbox Code Playgroud) 我的计算机找不到用于 Firefox 的 Flash 插件的软件包安装。我通过显示所有存储库中的包解决了这个问题,然后下载了插件。
我正在尝试从ganglia安装新版本,它提供了一个tar.gz. 我的程序是解压缩tar.gz文件,进入文件夹,然后 make rpmbuild -ba ganglia.spec,给出一条警告消息,说缺少依赖库,然后我通过 安装它们yum,然后rpmbuild再次给出,这会.rpm在/usr/src/RPM/我在centOS 5中执行此操作时生成一些文件和centOS 6。然后在一些服务器上安装它。
我想知道我所做的是否正确?(我只在互联网上阅读了一些教程)我的一个朋友说这是错误的,.rpm我生成的这个就像compile并且只适用于只有硬件的服务器,对吗?
.rpm从.tar.gz文件构建包的正确方法是什么?
packages ×7
linux ×4
dependencies ×2
ubuntu ×2
apt ×1
apt-get ×1
centos ×1
compile ×1
kali-linux ×1
linebreaks ×1
power-supply ×1
rpm ×1
updates ×1
upgrade ×1
windows-7 ×1