每次我用 yum 安装某些东西时,它都会尝试安装包的 x86_64 和 i386 版本(如果两者都可用)。有什么办法可以在不指定包的拱形的情况下禁止它?
我的 Windows 机器上有一个 .rpm 文件。有没有办法在不安装的情况下检查这个文件(在 windows 或 centos 上),以找出它是从哪里编译的?元数据之类的东西?
我正在尝试将 django 安装到已经存在的 virtualenv。
按照此处pip-install 网站上列出的说明,我从 SSH 运行以下命令。
name@server:~$ . myenv.env/bin/activate
(myenv.env)nam@server:~$ pip install django
Run Code Online (Sandbox Code Playgroud)
但是在安装的底部,我看到了这个:
creating /usr/local/lib/python2.7/dist-packages/django
error: could not create '/usr/local/lib/python2.7/dist-packages/django': Permission denied
Run Code Online (Sandbox Code Playgroud)
看来它正在尝试将其安装到全局目录。我没有 sudo 权限。我在这里做错了吗?
更新: $PATH = /var/django/myenv.env/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
我已经使用 Debian 一段时间了,但我是 CentOS 的新手。我怎样才能像在 packages.debian.org 那样在 Web 浏览器中浏览 CentOS 软件包?
如果没有这样的网站,有人能给我一个关于如何查找软件包和详细信息(描述、软件版本等)的快速命令行吗?
谢谢!
TLDR:为了保险起见,我们希望通过防震标签提醒已装运的组装计算机的收件人可能会损坏组件。 我们应该使用什么 G 力等级?
我们在通过标准运输服务运送组装计算机时遇到问题,因为粗暴的操作会导致内部组件损坏(特别是 GPU 将 PCI-E 插槽从主板上折断)。让托运人提供外层包装也无济于事。
保险要求对开箱过程进行记录,但在不打开包装的情况下很难判断是否需要记录,因此我们希望在外包装上贴上防震标签以提醒收件人。
但是,尚不清楚我们应该使用什么评级。我们没有自己的设备来确定这一点(我们也不想销毁价值数千美元的硬件来通过实验来确定它)。显然,运营商不会对最大跌落高度等内容做出任何声明,到目前为止,我们在网上找到的唯一冲击评级信息专门针对驱动器(到目前为止还没有受到损坏)。
我们不需要非常精确地确定冲击等级,只要足够低以捕获大部分会造成损坏的跌落,并且足够高以至于不会触发每台运输机器。我们还希望 Shockwatch 标签的存在将鼓励对包装进行更少的漫不经心的处理。
显然,我们也在迭代我们的包装以减少损坏的可能性。
在向 Shockwatch 的销售代表解释了我们的情况后,他说通常处理 50 磅的包裹会导致每次触发 25G,并建议使用 50G 标签。
就像在 Ubuntu 中一样,我们可以选择创建“Ubuntu 更新缓存服务器”,它直接从 Internet 下载和更新软件包,并为其他客户端 ubuntu 机器提供安装/更新软件包的服务。对于基于 RHEL 的发行版(Centos、fedora),我们可以以同样的方式创建“更新缓存服务器”,它从 Internet 获取软件包并在本地提供给 LAN 中的客户端机器。也像 ubuntu 一样,缓存服务器为所有版本的 centos、fedora 等提供服务.
我想从存储库安装一些软件包,但总是在我尝试yum install packagenameyum updates db 时安装:
Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit
Determining fastest mirrors
updates/metalink | 23 kB 00:00
* fedora: nl.mirror.eurid.eu
* rpmfusion-free: ftp.astral.ro
* rpmfusion-free-updates: ftp.astral.ro
* rpmfusion-nonfree: ftp.astral.ro
* rpmfusion-nonfree-updates: ftp.astral.ro
* updates: nl.mirror.eurid.eu
fedora-awesome | 3.3 kB 00:00
google-chrome | 951 B 00:00
rpmfusion-free-updates | 3.3 kB 00:00
rpmfusion-free-updates/primary_db | 272 kB 00:08
rpmfusion-nonfree-updates | 3.3 kB 00:00
rpmfusion-nonfree-updates/primary_db | 93 kB 00:05
updates | 4.7 kB 00:00
updates/primary_db | 4.6 MB 02:35 …Run Code Online (Sandbox Code Playgroud) 有时在安装软件包时,aptitude 会推荐其他几个软件包。
有没有办法显示所有已安装软件包的所有以前推荐的软件包?
编辑:
感谢您到目前为止的答复。我已经尝试过:
aptitude show ~i | grep '^Recommends' | cut -d ' ' -f 2-
Run Code Online (Sandbox Code Playgroud)
那基本没问题。但它也提供了类似的东西:
console-setup | console-data (>= 2002.12.04dbs-1)
Run Code Online (Sandbox Code Playgroud)
我想要一种简单的方法来安装所有缺少的推荐软件包。
所以
aptitude install console-setup | console-data (>= 2002.12.04dbs-1)
Run Code Online (Sandbox Code Playgroud)
不会工作;-)
有没有办法在不手动检查所有条目的情况下做到这一点?
在运行最新 debian 映像的 docker 容器上,我无法安装该openjdk-8-jdk软件包。为什么不突然?
$ apt-get install openjdk-8-jdk
E: Unable to locate package openjdk-8-jdk
Run Code Online (Sandbox Code Playgroud)
为什么不呢,它是:https : //packages.debian.org/stretch/openjdk-8-jdk
Debian 版本:
$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Run Code Online (Sandbox Code Playgroud)
搜索 openjdk-8-jdk 包:
apt-cache search --names-only '^openjdk-8*'
openjdk-11-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-11-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-11-doc - OpenJDK Development Kit (JDK) documentation
openjdk-11-jdk - OpenJDK Development Kit (JDK)
openjdk-11-jdk-headless …Run Code Online (Sandbox Code Playgroud) 以下命令现在失败(EET 时区 14:16):
docker run debian:buster apt-get update
Run Code Online (Sandbox Code Playgroud)
错误是:
$ docker run debian:buster apt-get update
Get:2 http://deb.debian.org/debian buster InRelease [122 kB]
Get:1 http://security-cdn.debian.org/debian-security buster/updates InRelease [65.4 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [49.3 kB]
Err:2 http://deb.debian.org/debian buster InRelease
At least one invalid signature was encountered.
Err:3 http://deb.debian.org/debian buster-updates InRelease
At least one invalid signature was encountered.
Err:1 http://security-cdn.debian.org/debian-security buster/updates InRelease
At least one invalid signature was encountered.
Reading package lists...
W: GPG error: http://deb.debian.org/debian buster InRelease: At least one invalid signature …Run Code Online (Sandbox Code Playgroud)