问题标签 [archlinux]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1428 浏览

linux - VirtualBox 中的开发机器 - (Debian-min vs ArchLinux vs 推荐-one)

我在linux上有几年的经验,主要是ubuntu(双启动)。现在我正在转向 Windows,并在 VirtualBox (PUEL) 中安装 linux。我正在寻找用于开发机器设置的轻量级发行版。考虑使用 debian-unstable-minimum,并安装 build-essentials、openbox(或更多功能 light-WM,ps 推荐)、ssh-server、ethereal、iptables、nmap(可能)、vim、python3。这就是我现在主要想到的。

我能想到的选项——

  • Debian-unstable 最低限度,然后使用 apt-get 完成其余的工作。是否还有推荐的ubuntu-lite版本。我读过Ulite不好,有些人也不是很好。
  • ArchLinux,阅读了大量关于它的内容。维基百科说它主要是一个基于二进制的发行版,但网络/社区上的任何地方都只谈论其基于源的方法。如果它是二进制的,我想我可以快速设置。(对于 VBox 中的 guest-OS-ArchLinux 家伙)是您的 guest-additions 在 archLinux 中运行良好。
  • FreeBSD 8,是否可以进行最小安装。并推荐。
  • 对其他 i686 优化的 linux 的建议,如果有的话,或者说 i386 也可以,因为只会将它用于编码。

对于系统管理员——
我想知道 ArchLinux 是否有潜力渗透到公司的生产系统中,并在服务器中替换 redhat/debian/bsd 以托管应用程序/门户。

补充:只是一个想法-就应该做的事情而言,是否有任何发行版可以帮助您成为更好的程序员/开发人员/分析师。我不知道我是否过度概括它:)。

0 投票
1 回答
496 浏览

imagemagick - 无法让 ImageMagick 使用回形针处理上传的图像

当我上传图片时,我收到以下错误:

我已经在运行良好的虚拟机上设置了暂存服务器,但是一旦我移到生产服务器上,这就是我得到的。所有服务器都在 Archlinux 上运行,虽然暂存服务器在 64 位操作系统上,而生产是 32 位。

如果我运行:

在将 /usr/local/bin 添加到 PATH 之前,我会收到一个错误,然后我将看到 ImageMagick 规范。不幸的是,在将文件直接上传到服务器时,更改 PATH 似乎没有任何效果。

设置位置 paperlclip 通过以下方式查找图像库时,我也没有成功:

关于如何配置事物以允许 imagemagick 处理图像的任何线索?

谢谢您的帮助。

0 投票
1 回答
366 浏览

gcc - Ruby Enterprise 无法使用 GCC 4.5 进行编译

Ruby Enterprise Edition 无法使用 GCC 4.5 从源代码编译,但使用 4.3.3 成功编译。
实际上,不确定它是否与 GCC 有关,但事实上,具有最新更新的 i686 Arch linux 系统不会编译 RE。

编译失败并显示以下消息:

除了 GCC 降级还有其他解决方案吗?

0 投票
2 回答
1826 浏览

linux - Archlinux 上的诺基亚 QT SDK

诺基亚实现了qt sdk beta。http://www.forum.nokia.com/info/sw.nokia.com/id/e920da1a-5b18-42df-82c3-907413e525fb/Nokia_Qt_SDK.html 可以在archlinux上运行吗?

嗯,可以运行,可惜archlinux的libpng版本太新了。

0 投票
2 回答
1212 浏览

r - Debian/Ubuntu r-base-*、r-cran-*、revolution-r 软件包:移植到 ArchLinux

在忠于 Ubuntu 大约 4 年之后,最近我迁移到了 Arch Linux。一切都像一个魅力,它明显比 Ubuntu 快,恕我直言,它更容易定制,但是当它与对 R 的支持有关时,Ubuntu 获得了一枚奖牌。我不愿意再做一次发行版洗牌并切换回 Ubuntu,而 Debian 对我来说“太稳定”了……所以我现在还是坚持使用 Arch。

Arch 中不提供 Ubuntu 的 Universe 和/或 multiverse 存储库(如 r-cran-* 和革命-r)提供的一堆 R 包。当然,你总是可以在 R 中安装包install.packages,但是有几十个 Debian/Ubuntu R 包,请原谅我这么说,但追踪它们是一项艰苦的工作。r-cran-lattice可以替换为install.packages("lattice"),但是revolution-r( revolution-mkl) 呢?我想在 Arch 中进行 RA 优化。

请你给我一些关于这个的建议吗?有什么问题?r-core, r-base-dev, r-base-core-dbg, r-base-core-ra... 实际上,我有两个问题:

  • r-base-*这些 ( ) 包和“标准”R 安装有什么区别?
  • 以及如何将 Debian/Ubuntu 软件包移植到 Arch(我只是在谈论那些没有与官方安装捆绑在一起的软件包,比如r-cran-*和类似 Revolution-R 的软件包)?

如果Arch用户可以像 Debian、Ubuntu、Suse 和 Fedora 用户一样对 R 提供开箱即用的支持,那就太好了。我知道这是可以管理的,我只是想知道它有多难。

0 投票
2 回答
840 浏览

rdbms - linux 最佳 sql 客户端 *box 窗口管理器

我正在使用 ARCH Linux 和 Awesome3 WM。

我正在为多数据库寻找一个好的 sql 客户端,包括 mysql postgre oracal。

Squirrel sql 看起来不错,但是启动它后我得到了一个空白窗口。

这个问题的任何解决方案或对我来说还有另一个更好的客户吗?

0 投票
2 回答
575 浏览

linux - 在 archlinux shell 中导出 env

当我在公司时,我必须导出 3 个环境变量,http_proxy、https_proxy、all_proxy、

我写了一个文件 ~/bin/setproxy 像这样

但是当我在 bash 中执行这个文件时,使用 env | grep http_proxy ,我什么也没得到。但是“source ~/bin/setproxy”可以工作,但是有什么办法可以将其缩短为 1 个单词的命令。我只写了另一个文件 1 行,

但它不起作用。

0 投票
1 回答
415 浏览

macos - 为什么 GCC 在 Ubuntu 10 中显得更加冗长?

我最近做了一个 cp 克隆(用于大学),我碰巧发现了一些我从未有机会接触到的东西。

这至少适用于 GCC 编译 C 源代码。

我在 Mac OS X (10.6.4) 中完成了这个特定 C 程序的主要开发,使用 Apple 构建/usr/bin/gcc --version

但是,我在 Mac 中的 Arch Linux 虚拟机中运行了测试,使用了最新的 gcc(没有添加、没有自定义、没有像 Apple 那样的模块)

我们必须在我们拥有的 Ubuntu 10.04.1 LTS 的类中构建它。

我的 Makefile 是这样的:

所以,我总是在-Wall启用的情况下运行(在每个操作系统中)gcc。Mac 和 Arch 从未显示任何警告。

Ubuntu打印了两个警告,有和没有 -Wall

Ubuntu 的 GCC 版本是该发行版的默认版本: gcc (Ubuntu 4.4.3-ubuntu5) 4.4.3

为什么会这样?

为什么我在其他两个操作系统和 Ubuntu 中看不到任何警告?

0 投票
3 回答
38364 浏览

archlinux - 如何在 Arch Linux 上使用 Pacman 下载源代码?

我正在使用Arch Linux。我想做同样的事情apt-get source coreutils;是否可以使用Pacman下载源代码?我在手册页中没有找到解决方案。

如何获取包的源代码?

0 投票
1 回答
371 浏览

c++ - 打包 Linux 软件,同时保持健全的文件结构

所以我创建了一个软件,我想打包并发布到 Arch Linux 用户存储库,AUR,-应该注意,我以前从未为任何发行版打包过任何东西 - 我也将它打包并安装在我自己的机器上通过 Arch 的包管理器 Pacman 成功,但现在我想知道我将如何构建文件夹和文件?

通常在我写软件的时候,我会使用这样的结构:

建立/ | 源/ | 生成文件

至少,在这个软件的情况下,makefile 只是将 .cpp 文件从 src/ 编译到 build/。为了制作 Arch 包,我还必须创建一个 .rc 文件,以将该程序正确用作守护程序和 PKGBUILD 文件,该文件告诉 makepkg 程序如何构建安装程序包 - 这两个文件,但是,是特定于 Arch 的。如果我想为 debian 打包程序,我也需要另一组文件来执行此操作,但这些文件仅适用于 debian。现在,我不能只将 .rc 文件和 PKGBUILD 文件放到程序根文件夹中,因为那会“一团糟”,特别是如果我还有文件要为 debian 构建一个包,但是我应该把特定于发行版的文件?我需要将它放在程序根文件夹中 - 至少 - 以便能够跟踪它,

那么我应该把发行版的特定文件放在哪里呢?如果我知道我只需要为 Arch 提供这个程序,那么只为 Makepkg 构建它会很容易,但我不喜欢像这样囚禁软件,我也可以想象为其他市长发行版(如 debian)提供软件包,所以如何在保持健全的文件结构的同时实现这一目标?

问候, 克里斯·布赫霍尔兹