问题标签 [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.
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 以托管应用程序/门户。
补充:只是一个想法-就应该做的事情而言,是否有任何发行版可以帮助您成为更好的程序员/开发人员/分析师。我不知道我是否过度概括它:)。
imagemagick - 无法让 ImageMagick 使用回形针处理上传的图像
当我上传图片时,我收到以下错误:
我已经在运行良好的虚拟机上设置了暂存服务器,但是一旦我移到生产服务器上,这就是我得到的。所有服务器都在 Archlinux 上运行,虽然暂存服务器在 64 位操作系统上,而生产是 32 位。
如果我运行:
在将 /usr/local/bin 添加到 PATH 之前,我会收到一个错误,然后我将看到 ImageMagick 规范。不幸的是,在将文件直接上传到服务器时,更改 PATH 似乎没有任何效果。
设置位置 paperlclip 通过以下方式查找图像库时,我也没有成功:
关于如何配置事物以允许 imagemagick 处理图像的任何线索?
谢谢您的帮助。
gcc - Ruby Enterprise 无法使用 GCC 4.5 进行编译
Ruby Enterprise Edition 无法使用 GCC 4.5 从源代码编译,但使用 4.3.3 成功编译。
实际上,不确定它是否与 GCC 有关,但事实上,具有最新更新的 i686 Arch linux 系统不会编译 RE。
编译失败并显示以下消息:
除了 GCC 降级还有其他解决方案吗?
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版本太新了。
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 提供开箱即用的支持,那就太好了。我知道这是可以管理的,我只是想知道它有多难。
rdbms - linux 最佳 sql 客户端 *box 窗口管理器
我正在使用 ARCH Linux 和 Awesome3 WM。
我正在为多数据库寻找一个好的 sql 客户端,包括 mysql postgre oracal。
Squirrel sql 看起来不错,但是启动它后我得到了一个空白窗口。
这个问题的任何解决方案或对我来说还有另一个更好的客户吗?
linux - 在 archlinux shell 中导出 env
当我在公司时,我必须导出 3 个环境变量,http_proxy、https_proxy、all_proxy、
我写了一个文件 ~/bin/setproxy 像这样
但是当我在 bash 中执行这个文件时,使用 env | grep http_proxy ,我什么也没得到。但是“source ~/bin/setproxy”可以工作,但是有什么办法可以将其缩短为 1 个单词的命令。我只写了另一个文件 1 行,
但它不起作用。
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 中看不到任何警告?
archlinux - 如何在 Arch Linux 上使用 Pacman 下载源代码?
我正在使用Arch Linux。我想做同样的事情apt-get source coreutils
;是否可以使用Pacman下载源代码?我在手册页中没有找到解决方案。
如何获取包的源代码?
c++ - 打包 Linux 软件,同时保持健全的文件结构
所以我创建了一个软件,我想打包并发布到 Arch Linux 用户存储库,AUR,-应该注意,我以前从未为任何发行版打包过任何东西 - 我也将它打包并安装在我自己的机器上通过 Arch 的包管理器 Pacman 成功,但现在我想知道我将如何构建文件夹和文件?
通常在我写软件的时候,我会使用这样的结构:
建立/ | 源/ | 生成文件
至少,在这个软件的情况下,makefile 只是将 .cpp 文件从 src/ 编译到 build/。为了制作 Arch 包,我还必须创建一个 .rc 文件,以将该程序正确用作守护程序和 PKGBUILD 文件,该文件告诉 makepkg 程序如何构建安装程序包 - 这两个文件,但是,是特定于 Arch 的。如果我想为 debian 打包程序,我也需要另一组文件来执行此操作,但这些文件仅适用于 debian。现在,我不能只将 .rc 文件和 PKGBUILD 文件放到程序根文件夹中,因为那会“一团糟”,特别是如果我还有文件要为 debian 构建一个包,但是我应该把特定于发行版的文件?我需要将它放在程序根文件夹中 - 至少 - 以便能够跟踪它,
那么我应该把发行版的特定文件放在哪里呢?如果我知道我只需要为 Arch 提供这个程序,那么只为 Makepkg 构建它会很容易,但我不喜欢像这样囚禁软件,我也可以想象为其他市长发行版(如 debian)提供软件包,所以如何在保持健全的文件结构的同时实现这一目标?
问候, 克里斯·布赫霍尔兹