标签: ports

如何从CygPort构建src?

我对cygport包中的源代码结构有疑问.

以下是Cygports源文件的内容:

  • 项目的实际源包(tar.gz,tar.bz2等)
  • 任意数量的*.patch文件.
  • 一个.cygport文件

我正在尝试从cygports存储库构建gedit-3.4.2.

.cygport文件如何帮助我在./configure中运行正确的选项?

例如,在gedit中,如果我没有指定--disable-spell,它将不会因错误而继续.如何在构建cygport时获取用于构建项目的./configure选项列表?

有什么方法我们可以使用cygport可执行文件来构建cygport并更改前缀吗?

这是以下内容gedit-3.4.2-1.cygport:

inherit python gnome2

DESCRIPTION="GNOME text editor"

PATCH_URI="3.4.2-cygwin.patch"

DEPEND="gnome-common gtk-doc
    girepository(Gtk-3.0)
    pkgconfig(enchant)
    pkgconfig(gtksourceview-3.0)
    pkgconfig(libpeas-gtk-1.0)"

PKG_NAMES="${PN} ${PN}-devel"
PKG_HINTS="setup devel"
gedit_CONTENTS="--exclude=gtk-doc --exclude=libgedit* etc/ usr/bin/ usr/lib/gedit/ ${PYTHON_SITELIB#/} usr/share/"
gedit_devel_CONTENTS="usr/include/ usr/lib/gedit/libgedit* usr/lib/pkgconfig/ usr/share/gtk-doc/"

DIFF_EXCLUDES="*.desktop.in *.schemas.in *-marshal.h"

CYGCONF_ARGS="--libexecdir=/usr/lib --enable-python"

KEEP_LA_FILES="none"
Run Code Online (Sandbox Code Playgroud)

编辑来自Cygwin Ports邮件列表的人说:

"配置选项是

--libexecdir=/usr/lib --enable-python
Run Code Online (Sandbox Code Playgroud)

哪个来自CYGCONF_ARGS."

cygwin ports gedit

7
推荐指数
1
解决办法
5606
查看次数

亚马逊AWS EC2端口:连接被拒绝

我刚刚在一个安全组后面的全新AWS账户上创建了一个EC2实例,并在其上加载了一些软件.我在端口4567(当前)上运行Sinatra,并在我的安全组中将该端口打开到全世界.此外,我能够进入EC2实例,但我无法连接端口4567.我使用公共IP连接:

shakuras:~ tyler$ curl **.***.**.***:22
SSH-2.0-OpenSSH_6.2p2 Ubuntu-6ubuntu0.1
curl: (56) Recv failure: Connection reset by peer
shakuras:~ tyler$ curl **.***.**.***:4567
curl: (7) Failed connect to **.***.**.***:4567; Connection refused
Run Code Online (Sandbox Code Playgroud)

但我的网络服务器正在运行,因为当我从localhost卷曲时我可以看到该网站:

ubuntu@ip-172-31-8-160:~$ curl localhost:4567
Hello world! Welcome
Run Code Online (Sandbox Code Playgroud)

我以为它可能是防火墙,但我运行iptables并得到:

ubuntu@ip-172-31-8-160:~$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
Run Code Online (Sandbox Code Playgroud)

我很失落这里发生的事情.为什么我不能与外界联系?

ports amazon-ec2 amazon-web-services

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

Java中的端口到服务名称?

我的服务文件(C:\ WINDOWS\system32\drivers\etc\services)有一堆端口到服务的映射:

echo                7/tcp
echo                7/udp
discard             9/tcp    sink null
discard             9/udp    sink null
systat             11/tcp    users                  #Active users
systat             11/udp    users                  #Active users
daytime            13/tcp
daytime            13/udp
qotd               17/tcp    quote                  #Quote of the day
qotd               17/udp    quote                  #Quote of the day
chargen            19/tcp    ttytst source          #Character generator
Run Code Online (Sandbox Code Playgroud)

我试图找到一种方法通过Java API(而不是解析)或第三方库以编程方式从端口转换为服务名称?

伪代码:

Port port = new Port("443","tcp");
String service = port.getService();
System.out.println(service);  //prints "https"
Run Code Online (Sandbox Code Playgroud)

有没有什么好办法可以做到这一点?

java service ports hosts ip-address

6
推荐指数
1
解决办法
2395
查看次数

使用Python识别侦听端口

在从bash翻译一些脚本时,我遇到了netstat -an的许多用法,以查找我们的某个服务是否在监听.虽然我知道我可以使用subprocess.call或其他甚至popen我宁愿使用pythonic解决方案,所以我没有利用我们正在运行的unix环境.

从我读到的插座模块应该有一些东西,但我还没有看到任何检查侦听端口.可能是我不理解一个简单的技巧,但到目前为止我知道如何连接到套接字,并写一些让我知道该连接失败的东西.但不一定我找到了专门检查端口的东西,看它是否正在收听.

有任何想法吗?

python sockets ports

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

如何列出所有容器的暴露端口?

我们有很多容器开始使用Rancher,每个容器都暴露多个端口。由于我们是使用Rancher启动容器的,因此默认情况下没有端口暴露给主机。

$ docker container ls 
Run Code Online (Sandbox Code Playgroud)

显示没有由牧场主启动的容器的裸露端口。rancher未安装Rancher CLI 。

如何列出牧场主网络中公开的端口?使用docker命令有可能吗?还是我需要rancher

networking ports docker rancher

6
推荐指数
3
解决办法
8237
查看次数

php5.5 FreeBSD端口apache模块

我有一个lang/php5(5)FreeBSD 10端口的问题.我需要用apache模块构建它,但我没有在configure部分看到这个选项.它只提供cli,cgi和fpm版本,但我严格记得我已经用这个模块构建了php5.lang/php5和lang/php55都有这个问题.港口收集是新鲜的(从3月31日起).没有php我无法运行我的apache.

PS我安装的apache版本是2.4.

lang/php5 port配置截图

php apache freebsd ports

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

代理服务器推荐端口

我正在尝试创建一个代理服务器,但在决定一件小事时遇到了困难 - 它将侦听的端口号。代理服务器应该在哪个端口上运行是否有某种约定?或者应该只是大于 1024?

ports proxy-server

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

无法远程连接mysql

我已经尝试了几乎所有我能读到的东西。我无法远程连接到我的 sql 服务器。我什至无法远程登录到正确的端口(3306)。连接就挂起。以下是我检查/尝试过的内容的列表:

\n

1)mysql中的权限

\n

CREATE USER 'test'@'%' IDENTIFIED BY 'pass';跟着跑了GRANT ALL PRIVILEGES ON db.* TO 'test'@'%';,然后刷新了更改。

\n

2)编辑my.cnf

\n

我将该行编辑bind-address0.0.0.0. 我已确保端口为默认端口(3306)并重新启动 mysql 服务。

\n

3)检查防火墙/端口是否打开

\n

使用netstat -tnlp我检查mysql正在监听端口3306。

\n

可以肯定的是,我使用 ufw status` 关闭了防火墙(我假设......?)sudo ufw disable\xc2\xb4, and 返回“非活动”。

\n

然而,尽管进行了上述所有操作,我仍然无法远程连接到我的 mysql 服务器。我尝试运行,mysql -u test -p -h xxx但输入密码后,连接挂起,并且出现“无法连接到远程主机,连接超时”的情况。

\n

另外,如上所述,我尝试telnet xxxxx 3306从另一台服务器(其中x当然表示服务器IP),并且连接也只是超时/挂起。

\n

如果你还有什么要我尝试的,我很想听听。

\n

提前致谢

\n

mysql firewall ports

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

Maven 用于在 Eclipse 中下载依赖项的端口和协议?

我作为程序员在一家使用 eclipse 的企业工作,我有一个在家里完美运行的项目。但是,当我在工作中尝试编译 pom.xml 时,它显示:“无法传输 org.apache.maven”和“连接超时”。我想是因为企业的网络防火墙对端口的使用有很大的限制,可能会阻塞访问。有谁知道 maven 使用哪些端口和协议来配置自身并进行安装?可以手动更改这些端口吗?

非常感谢!

java eclipse ports maven

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

Node.js 上的多个服务器

我需要在同一个 nodejs 实例上模拟四台服务器(具有不同的主机和端口)。

一个例子可能是:

域 1:8000 - 域 2:8010 - 域 3:8020 - 域 4:8030 -

有人可以帮我吗?谢谢

host ports node.js

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