标签: gentoo

从shell杀死linux套接字(gentoo amd64)

伙计们,从linux中杀死shell的既定连接的最佳方法是什么?

看起来有'tcpkill'和'cutter'工具可用,但是,在我的gentoo amd64 tcpkill被'amd64'关键字和切割器禁用,使用时,打印错误"openning/proc/net/ip_conntrack:没有这样的文件或目录".

有没有其他方法来终止连接?

谢谢.

sockets linux x86-64 gentoo

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

Hudson - Maven在Tomcat-6上失败了(无法创建/dev/null/.m2) - Gentoo

我有重大问题越来越哈德森并与Tomcat的6. Gentoo的服务器,我能够部署哈德森就好上运行,我可以浏览网页的应用程序,其配置和设置等构建

但是,当我尝试运行构建(在Maven2项目中的示例"清理测试")时,我收到此错误

ERROR: Failed to create /dev/null/.m2

我google'd和对一些人来说似乎是帮助把-DHUDSON_HOME = /家庭/ Hudson和-DMAVEN_HOME = /家庭/哈德森/etc/init.d/tomcat-6's JAVA_OPTS.但是,我已经尝试过在/etc/conf.d/tomcat-6中执行相同操作,但我仍然遇到此错误.

你们有没有必须在此之前处理这个问题?

tomcat hudson gentoo maven

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

使用SASL和OpenLDAP对Active Directory进行SVN身份验证

我一直在关注我在网上找到的所有指南,以获得一个正常工作的svnserve + SASL + OpenLDAP配置,我让一切都工作了大约一天,然后在玩svn + ssh之后我就不得不打破一些东西而且可以'让它再次运作.

在我的/ srv/svn/repo/conf/authz文件中,我列出了这样的Active Directory组:

Admins = User One, User Two
Engineers = Other User, Someone Else
Run Code Online (Sandbox Code Playgroud)

它使用每个用户的CN来处理那些以前工作的组,但现在我可以让我的SVN客户端进行身份验证的唯一方法是,如果我在authz文件中为这些组指定用户名而不是CN.

以下是我的配置(在Gentoo系统上,为安全性编辑了域名和密码):

/etc/conf.d/saslauthd:

SASLAUTHD_OPTS="${SASLAUTHD_OPTS} -a ldap"
Run Code Online (Sandbox Code Playgroud)

/etc/saslauthd.conf:

# LDAP auth/lookup settings
ldap_servers: ldap://domain.com
ldap_default_domain: domain.com
ldap_search_base: DC=domain,DC=com
ldap_bind_dn: CN=LDAP Bind,CN=Users,DC=domain,DC=com
ldap_bind_pw: password

# AD Options
ldap_deref: never
ldap_restart: yes
ldap_use_sasl: no
ldap_start_tls: no
ldap_version: 3
ldap_auth_method: bind
ldap_filter: sAMAccountName=%U
ldap_password_attr: userPassword
ldap_timeout: 10
ldap_cache_ttl: 30
ldap_cache_mem: 32768
ldap_mech: PLAIN
Run Code Online (Sandbox Code Playgroud)

/etc/sasl2/svn.conf:

pwcheck_method: saslauthd
auxprop_plugin: ldap
mech_list: PLAIN LOGIN
ldapdb_mech: …
Run Code Online (Sandbox Code Playgroud)

svn gentoo sasl

5
推荐指数
0
解决办法
2090
查看次数

从 eclipse 的内部浏览器打开网站?

谁能帮助我从 Eclipse 的内部(嵌入式)浏览器中打开网页?我正在与浏览器并行运行 Linux(平铺窗口管理器)和 Eclipse-3.7.2,这很痛苦。

我希望它能够轻松地从我的代码中读取需求,同时读取代码。这可能是超级用户的问题,但它与 Eclipse 相关,所以我想我在这里有更好的答案。

提前致谢。

蚀

编辑:我正在运行 gentoo linux 和 swt-3.7.1,并在 xulrunner 支持中编译。

edit2:添加 gui 菜单图片以响应下面的答案。 无菜单

eclipse linux gentoo embedded-browser eclipse-indigo

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

使用uclibc的ARM gentoo crossdev:需要OABI而不是EABI

任何人都可以帮我解决我的ARM + GCC + UCLIBC链接问题与crossdev?

同时发布到Gentoo论坛:http://forums.gentoo.org/viewtopic-t-925012.html

最近,我被分配到一个项目,该项目包含使用旧的GCC和OABI开发的可执行文件.作为参考,这里是来自可执行文件的readelf的头输出,它在系统上运行得很好:

ELF Header:
  Magic:   7f 45 4c 46 01 01 01 61 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            ARM
  ABI Version:                       0
  Type:                              EXEC (Executable file)
  Machine:                           ARM
  Version:                           0x1
  Entry point address:               0x9464
  Start of program headers:          52 (bytes into file)
  Start of section headers:          540956 (bytes into file)
  Flags:                             0x202, has entry point, GNU EABI, software …
Run Code Online (Sandbox Code Playgroud)

gcc arm gentoo cross-compiling uclibc

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

无法在特定机器上"pip install numpy"

pip install numpy 在我自己的Mac OSX机器上的python virtualenv和运行Arch Linux的另一台机器上运行完美.

不幸的是,同一个命令无法在运行Gentoo的同事的机器上运行.

这是显示错误日志的pip.log: -

building data_files sources

build_src: building npy-pkg config files

running build_py

copying numpy/version.py -> build/lib.linux-x86_64-2.7/numpy

copying build/src.linux-x86_64-2.7/numpy/__config__.py -> build/lib.linux-x86_64-2.7/numpy

copying build/src.linux-x86_64-2.7/numpy/distutils/__config__.py -> build/lib.linux-x86_64-2.7/numpy/distutils

running build_clib

customize UnixCCompiler

customize UnixCCompiler using build_clib

running build_ext

customize UnixCCompiler

customize UnixCCompiler using build_ext

customize GnuFCompiler

customize IntelFCompiler

customize LaheyFCompiler

customize PGroupFCompiler

customize AbsoftFCompiler

customize NAGFCompiler

customize VastFCompiler

customize CompaqFCompiler

customize IntelItaniumFCompiler

customize IntelEM64TFCompiler

customize Gnu95FCompiler

customize Gnu95FCompiler

customize Gnu95FCompiler using build_ext

building 'numpy.linalg.lapack_lite' extension

compiling …
Run Code Online (Sandbox Code Playgroud)

numpy gentoo virtualenv

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

你如何使用python在gnome 3下听Mediakey事件?

我正在尝试在Gnome 3(Gnome Shell)下监听MediaKey事件.我找到的所有示例都指的是使用DBus连接到org.gnome.SettingsDaemon.MediaKeys.我的平台上似乎不存在此服务.

我试图通过GObject-Introspection使用Python来做到这一点.例子说做这样的事情

from gi.reposiotry import Gio

connection = Gio.bus_get_sync(Gio.BusType.SESSION, None)
proxy = Gio.DBusProxy.new_sync(connection, 0, None, 'org.gnome.SettingsDaemon', '/org/gnome/SettingsDaemon/MediaKeys', 'org.gnome.SettingsDaemon.MediaKeys', None)
Run Code Online (Sandbox Code Playgroud)

毫不奇怪,这失败了.我错过了提供此服务的安装,还是我必须以另一种方式执行此操作?

UPDATE

这适用于媒体键侦听器,无论哪个窗口具有焦点,它都会侦听键事件.它适用于甚至没有自己的GUI的应用程序,并且是桌面范围的.这就是我尝试使用Mediakeys DBus服务的原因,但却发现我的桌面缺少它.

更新2

我应该清楚,MediaKeys服务不存在.我不能事件连接到服务并创建代理,因为它不存在.我想知道的是,我是否错过了安装,或者是否在Gnome 3更新中删除了此服务?如果删除了,那么我如何在这个新环境中监听媒体密钥?我正在运行Gnome 3.8.2.

更新3

对不起应该首先提到这一点.有一天,我会完善我的问题: - }.我正在运行Gentoo.

python gentoo gnome-shell

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

Raspberry Pi 3 Model B:如何将字节顺序更改为 Big Endian?

我有一个 Raspberry Pi 3 Model B,我从 32 位 Raspbian 切换到 64 位 Gentoo Linux,因为我想测试一些 64 位应用程序。现在,我想测试一个以大端顺序访问数据字节的应用程序。我知道我可以通过交换字中的字节来手动完成此操作。但我的主要问题是如何在 Raspberry Pi 上将字节顺序永久更改为大端,并且可能会在所有测试完成后再次切换回小端。任何线索将不胜感激。

gentoo arm64 raspberry-pi3 armv8

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

如何使用系统安装的软件包?

我正在尝试编写脚本,它应该使用 Portage API。但是 Portage python 包在 PyPi 中不可用,但即使可用也没有任何意义,因为它应该从某些具有包数据库和配置的配置系统中使用。

我尝试编写以下丑陋的代码:

[tool.poetry.dependencies]
python = "^3.6"

click = "^7.0-r1"

portage = [
{ markers = "python_version ~= '3.6' and sys_platform == 'linux'", path = "/usr/lib64/python3.6/site-packages/portage/" },
{ markers = "python_version ~= '3.7' and sys_platform == 'linux'", path = "/usr/lib64/python3.7/site-packages/portage/" },
{ markers = "python_version ~= '3.8' and sys_platform == 'linux'", path = "/usr/lib64/python3.8/site-packages/portage/" },
{ markers = "python_version ~= '3.9' and sys_platform == 'linux'", path = "/usr/lib64/python3.9/site-packages/portage/" }
] 
Run Code Online (Sandbox Code Playgroud)

但这不起作用。Poetry 不会将路径目录中的代码视为 …

python gentoo python-packaging python-poetry

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

gentoo系统中的多版本gcc管理

我知道我们总是可以使用 eselect 来更改编译器版本。我的问题是可以将不同的版本绑定到不同的用户。例如,我希望 root 肯定使用稳定版本。同时,我希望我的普通用户使用一些前沿版本。

我期望一些干净的解决方案,而不是使用 eselect 手动切换

谢谢

gcc gentoo

4
推荐指数
1
解决办法
2396
查看次数