我丢失了用于 Launchpad 和电子邮件加密的 GPG 密钥以及我的整个~/.gnupg
文件夹。我可以使用公钥恢复它们吗?
我想在每次升级后清理我的本地存储库。当我将更新版本的包添加到pool
并使用 重新生成索引时dpkg-scanpackages
,程序会警告旧版本的包(以防-m
选项未通过):
dpkg-scanpackages: warning: Package php5-common (filename pool/local/php5-common_5.3.6-13ubuntu3.3_amd64.deb) is repeat but newer version;
dpkg-scanpackages: warning: used that one and ignored data from pool/local/php5-common_5.3.6-13ubuntu3.2_amd64.deb!
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种自动方式来安全地从磁盘中删除旧包。如果新版本可用并且删除旧版本将导致本地存储库中未满足的依赖关系,如果它不删除旧包,我将调用这样的脚本安全
我需要下载我已经安装在 Ubuntu 11.10 x64 上的所有软件包。/var/cache/apt/archives
我知道应该有,但只有 300 Mb 的 deb 文件。我安装了很多现在没有的开发包。我认为系统会自动清理缓存!
现在我想下载系统上安装的所有软件包,而不是默认安装的软件包。
我昨天从 Archlinux 迁移到了 Kubuntu 12.04。
我在 Archlinux 上编译了 buildroot 2012.08 没有任何问题。虽然在 Kubuntu 上libcrypt
似乎坏了。sysvinit
在任何地方都找不到它。glibc-dev
并安装了所有依赖项。
我如何链接到libcrypt
?或者,哪个包包含该库?
...
bc-gcc sulogin.o -o sulogin
sulogin.o: In function `main':
sulogin.c:(.text+0x49d): undefined reference to `crypt'
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud) 如何配置 Ubuntu 服务器安装以提供对专用网络的 Internet 访问,以便专用网络上的机器可以通过 Ubuntu 服务器访问 Internet?这台机器当然有两个网卡。
嗯,我有一个启动板帐户和刚刚设置的 PPA。
由于我没有生成源码包,我想将我的二进制包上传到 PPA。
虽然这似乎不可能......有没有办法避免创建源包?
我丢失了用于签署 PPA 的 GPG 密钥。因此,我在 Launchpad 中生成了一个新密钥并停用了旧密钥。
现在,我想更改用于签署存储库的密钥。目前,由于 GPG 签名无效,ppa 不可用。
我的 PPA:https : //launchpad.net/~soroush-r/+archive/geopsy-deb
我正在尝试使用 CNTLM 连接 ISA 代理服务器。但是 ISA 代理的语法看起来不同。我找不到为 apt 设置代理的方法。我的 CNTLM 正在监听127.0.0.1:41040
,并且/etc/apt/apt.conf
是这样的:
Acquire::http::Proxy "http://urmia.ac.ir\username:pass@127.0.0.1:41040/";
Run Code Online (Sandbox Code Playgroud)
这urmia.ac.ir
是我大学的ISA域。我收到 407 错误。CNTLM 说
HEAD: HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied. )
Run Code Online (Sandbox Code Playgroud) 我有一台非常弱的机器(具有 512 MB RAM 的 i486)并且想在其上安装最新的 Ubuntu 服务器版本。当我尝试安装 ubuntu 服务器 11.10(32 位)时,安装程序说所需的架构是 i586,但只发现 CPU 是 i486。
如果没有 i486 ubuntu 可用,我如何重新编译 i486 优化的内核并将其替换为安装程序的默认内核?
尝试将文件从一个位置移动到另一个位置时我犯了一个错误。现在所有文件都被移动了,但*
在所有名称的末尾都有一个连接。
如何*
从命令行中的文件名末尾删除所有s?
注意:我正在使用嵌入式系统,没有任何 Internet 连接。请提供无需安装新东西的解决方案。
提前致谢