标签: archlinux

如何在Arch Linux上安装python2.7特定包?

我正在从头开始构建Arch Linux系统,目前系统中没有Python.我可以使用以下命令安装Python2.7:

pacman -S python2
Run Code Online (Sandbox Code Playgroud)

但是当我尝试为python安装一些软件包时:

pacman -S python-numpy
Run Code Online (Sandbox Code Playgroud)

Pacman只显示下载Python3.x的选项和Python3.x的numpy.没有其他选择.我如何确保在搜索Python内容时,它只根据我安装的Python版本进行搜索?我的系统中没有Python3,我根本不需要它.在我的Ubuntu系统中,我没有指定Python版本,但总是要处理它.我不知道如何在Arch Linux中处理这个问题.

提前致谢!

archlinux python-2.7

10
推荐指数
2
解决办法
3万
查看次数

需要帮助在rails javascript运行时环境中设置ruby

我在机器上的轨道上设置ruby时遇到了麻烦.我一直在关注"使用Rails进行敏捷Web开发"一书,直到现在一切都很顺利.

我遇到的问题是当我输入时

rails server
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

/home/myname/.gem/ruby/1.9.1/gems/execjs-1.3.0/lib/execjs/runtimes.rb:50:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
from /home/myname/.gem/ruby/1.9.1/gems/execjs-1.3.0/lib/execjs.rb:5:in `<module:ExecJS>'
from /home/myname/.gem/ruby/1.9.1/gems/execjs-1.3.0/lib/execjs.rb:4:in `<top (required)>'
from /usr/lib/ruby/gems/1.9.1/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `require'
from /usr/lib/ruby/gems/1.9.1/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `<top (required)>'
from /usr/lib/ruby/gems/1.9.1/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in `require'
from /usr/lib/ruby/gems/1.9.1/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in `<top (required)>'
from /usr/lib/ruby/gems/1.9.1/gems/coffee-rails-3.2.2/lib/coffee-rails.rb:1:in `require'
from /usr/lib/ruby/gems/1.9.1/gems/coffee-rails-3.2.2/lib/coffee-rails.rb:1:in `<top (required)>'
from /home/myname/.gem/ruby/1.9.1/gems/bundler-1.1.0/lib/bundler/runtime.rb:68:in `require'
from /home/myname/.gem/ruby/1.9.1/gems/bundler-1.1.0/lib/bundler/runtime.rb:68:in `block (2 levels) in require'
from /home/myname/.gem/ruby/1.9.1/gems/bundler-1.1.0/lib/bundler/runtime.rb:66:in `each'
from /home/myname/.gem/ruby/1.9.1/gems/bundler-1.1.0/lib/bundler/runtime.rb:66:in `block in require'
from /home/myname/.gem/ruby/1.9.1/gems/bundler-1.1.0/lib/bundler/runtime.rb:55:in `each'
from /home/myname/.gem/ruby/1.9.1/gems/bundler-1.1.0/lib/bundler/runtime.rb:55:in `require'
from /home/myname/.gem/ruby/1.9.1/gems/bundler-1.1.0/lib/bundler.rb:118:in `require'
from /home/myname/Programming/Learning/Learning_Rails/demo/config/application.rb:7:in `<top …
Run Code Online (Sandbox Code Playgroud)

javascript ruby ruby-on-rails archlinux

10
推荐指数
2
解决办法
8249
查看次数

设置网络接口度量标准

如今设置网络接口指标的正确方法是什么?

我正在寻找命令行方式来做到这一点.我目前正在使用Arch Linux,但是首选的是不依赖于发行版的方法.

这是我失败的尝试:

$ sudo ifconfig wlan0 metric 1
SIOCSIFMETRIC: Operation not supported
Run Code Online (Sandbox Code Playgroud)

linux networking archlinux

10
推荐指数
1
解决办法
5万
查看次数

Android设备监视器找不到JDK路径

我正在使用Arch Linux与Gnome.

我通过桌面项打开Android Studio.代码编辑器工作正常,设备管理器正常启动,应用程序像魅力一样运行,但当我尝试打开设备监视器时,我收到此错误:

必须提供Java运行时环境(JRE)或Java Development Kit(JDK)才能运行Monitor.搜索以下位置后找不到Java虚拟机:/ home/gram/Android/Sdk/tools/lib/monitor-x86_64/jre/bin/java java当前PATH当我从命令行运行android studion时,设备监视器工作.

这是.desktop内容

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/home/grams/android-studio/bin/studio.png
Name[en_US]=Android Studio
Exec=/home/grams/android-studio/bin/studio.sh
Comment[en_US]=Android Studio IDE
Name=Android Studio
Comment=Android Studio IDE
Icon=/home/grams/android-studio/bin/studio.png
Run Code Online (Sandbox Code Playgroud)

我的JRE和JDK变量正在/ etc/profile上添加.当我在命令行上运行Android Studio时,不会发生此错误.也许这是Gnome发射器的问题?

java gnome archlinux android-studio

10
推荐指数
1
解决办法
5195
查看次数

运行 docker-compose 期间加载 Python lib '/tmp/_MEIR5kRcn/libpython3.7m.so.1.0' 时出错:dlopen: libcrypt.so.1

我在我的机器上运行 Docker Compose 时遇到这个问题。我换了机器,问题依然存在。

错误信息:

[40335] Error loading Python lib '/tmp/_MEIR5kRcn/libpython3.7m.so.1.0': dlopen: libcrypt.so.1: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我的操作系统已完全更新。

我已经尝试过此处此处此处列出的解决方案。

这是 的输出ldd --version

ldd (GNU libc) 2.35
Run Code Online (Sandbox Code Playgroud)

Docker 本身正在按预期运行。然而 Docker-compose 却不是。尝试docker-compose updocker-compose --version会导致错误。

python linux archlinux docker docker-compose

10
推荐指数
3
解决办法
2万
查看次数

C Syslog.h没有写日志

嗨,有Stackoverflow黑客!

我有一个非常小的问题,或者我和C syslog()函数之间的误解.

代码编译得很好,我可以看到它正在做它的"虚拟工作"(ping 8.8.8.8),但是定义的日志不会附加.我对此完全感到困惑,并且不知道可能出现什么问题.已经SMAO(搜索我的屁股 - 尝试推广它),但只是无法让它正常工作.

代码在这里:

#include <sys/types.h>
#include <sys/stat.h>
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <errno.h>
#include <unistd.h>
#include <syslog.h>
#include <string.h>

// Application settings # TODO: import these from a .ini file

#define WORKDIR   "/var/run/management"
#define LOGDIR    "/var/log/management"
#define LOGFILE   "/var/log/management.log"
#define SCRIPTDIR "/var/spool/management"
#define PIDFILE   "/var/run/management/daemon.pid"

int main(void) {
  printf("Management Daemon\nInitializing...");
  pid_t pid, sid;

  setlogmask(LOG_UPTO (LOG_NOTICE));
  openlog(LOGFILE, LOG_CONS | LOG_PID | LOG_NDELAY, LOG_LOCAL1);
  syslog(LOG_NOTICE, "Management Daemon started by User %d", getuid());
  closelog();

  printf("Done.\nForking...\n");

  pid …
Run Code Online (Sandbox Code Playgroud)

c linux daemon archlinux

9
推荐指数
1
解决办法
7052
查看次数

Arch Linux - apt-get update等效命令?

Arch Linux 在安装新软件包之前更新软件包的命令是什么?

例如,我知道在Ubuntu中,我这样做:

$ sudo apt-get update
$ sudo apt-get <pkg-name>
Run Code Online (Sandbox Code Playgroud)

Arch怎么样?

我遇到了几个版本,但他们似乎并不认同对方.我看不出那里的一致性.

例如1.(对我来说这看起来很乏味):

$ sudo pacman -Syy
$ sudo pacman -Su
Run Code Online (Sandbox Code Playgroud)

例如.2:

$ sudo pacman -Sy
Run Code Online (Sandbox Code Playgroud)

例如.3:

总是使用"-Sy"和"u"即"pacman -Syu"然后"pacman -S",而不是"pacman -Sy".

我只是困惑!

有任何想法吗?

linux ubuntu archlinux pacman-package-manager

9
推荐指数
1
解决办法
1万
查看次数

clang 4使用c ++ 1z在<functional>上构建错误

我刚刚将我的arch linux系统更新到包含gcc 7.1.1的最新版本.试图建立这个:

#include <functional>

int main(int argc, char** argv) {
    return 1;
}
Run Code Online (Sandbox Code Playgroud)

使用命令

clang++ main.cpp -std=c++1z
Run Code Online (Sandbox Code Playgroud)

导致错误:

In file included from main.cpp:1:
In file included from /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/functional:60:
In file included from /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/unordered_map:47:
In file included from /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/hashtable.h:37:
In file included from /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/node_handle.h:39:
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/optional:1032:27: error: use of class template 'optional'
      requires template arguments
  template <typename _Tp> optional(_Tp) -> optional<_Tp>;
                          ^
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/optional:451:11: note: template is declared here
    class optional
          ^
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/optional:1032:40: error: expected ';' at end of declaration
  template <typename …
Run Code Online (Sandbox Code Playgroud)

c++ archlinux clang++ c++17

9
推荐指数
1
解决办法
1245
查看次数

ArchLinux docker CI 无法初始化 alpm 库 :: 返回非零代码:255

我是 docker 新手,我尝试创建一个自定义图像,我可以在其中简单地运行,pacman -Syu --noconfirm但出现以下错误:

error: failed to initialize alpm library
(could not find or read directory: /var/lib/pacman/)
The command '/bin/sh -c pacman -Syu --noconfirm' returned a non-zero code: 255
Run Code Online (Sandbox Code Playgroud)

我的 dockerfile 是:

#This is a sample Image 
FROM archlinux

RUN pacman -Syu --noconfirm 
CMD [“echo”,”Image created”] 
Run Code Online (Sandbox Code Playgroud)

archlinux docker dockerfile

9
推荐指数
1
解决办法
1352
查看次数

Runc PGP 签名问题

在Archlinux上安装docker时,出现以下错误:

error: runc: signature from "Frederik Schwan <frederik.schwan@linux.com>" is unknown trust
:: File /var/cache/pacman/pkg/runc-1.0.3-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题,因为它阻止我安装 docker 吗?

archlinux runc docker

9
推荐指数
2
解决办法
9765
查看次数