例如,有
https://aur.archlinux.org/packages/github-desktop/ ,
https://aur.archlinux.org/packages/github-desktop-bin/,以及
https://aur.archlinux.org/packages/github-desktop-git/。
我查看了 pkgbuilds,发现包之间没有容易识别的区别。这不仅仅是一个包,而是其中的许多包。它们之间有什么区别?我应该安装哪一个?
我是 Manjaro 和 AUR 的新手,在 Ubuntu 上遇到了几乎相同的问题:
我有vagrant
,virtualbox
通过安装pacman
,然后我尝试
$ vagrant up
VirtualBox 抱怨未加载内核模块。请运行
VBoxManage --version
或打开 VirtualBox GUI 以查看错误消息,其中应包含有关如何修复此错误的说明。
$ VBoxManage --version
警告:未加载 vboxdrv 内核模块。当前内核 (4.9.20-1-MANJARO) 没有可用的模块或无法加载。请重新编译内核模块并通过以下方式安装它
Run Code Online (Sandbox Code Playgroud)sudo /sbin/vboxconfig You will not be able to start VMs until this problem is fixed.
5.1.20r114628
$ sudo /sbin/vboxconfig
须藤:/sbin/vboxconfig:找不到命令
根据我发布的链接,我尝试 $ sudo /usr/lib/virtualbox/vboxdrv.sh setup
须藤:/usr/lib/virtualbox/vboxdrv.sh:找不到命令
我还发现建议modprobe vboxdrv
:
$ modprobe vboxdrv
modprobe:致命:在目录 /lib/modules/4.9.20-1-MANJARO 中找不到模块 vboxdrv
$ dkms
用法:/usr/bin/dkms [action] [options] [action] = { …
我的盒子上安装了 Zoom Arch
。当我启动它时,它会向我显示一个窗口,该窗口位于底部Version: 3.5.374815.0324
。问题是,我不记得我是如何安装这个原始版本的。我尝试了sudo pacman -R zoom
这给了我error: target not found: zoom
,与 相同yay -R zoom
。它也不会显示inder zoom -Q
。
我从https://support.zoom.us/hc/en-us/articles/204206269-Installing-or-updating-Zoom-on-Linux#h_c0913442-0832-428d-aa15-b004b80cfafe下载了最新版本并尝试使用 和安装它,sudo pacman -U zoom_x86_64.pkg.tar.xz
同时它首先说:
loading packages...
resolving dependencies...
looking for conflicting packages...
Packages (1) zoom-5.0.399860.0429-1
Total Installed Size: 150.29 MiB
:: Proceed with installation? [Y/n]
Run Code Online (Sandbox Code Playgroud)
,经确认后Y
我得到:
...
zoom: /opt/zoom/zoom.sh exists in filesystem
zoom: /opt/zoom/zoomlinux exists in filesystem
zoom: /opt/zoom/zopen exists in filesystem
zoom: /usr/bin/zoom exists in filesystem
zoom: …
Run Code Online (Sandbox Code Playgroud) 我想在 Arch Linux 上安装 Brother QL-1060N 标签打印机的 CUPS 驱动程序。幸运的是,有一个 AUR 包可用。(拱门太棒了。)
然而,AUR 包有点过时了。我的问题是,如何编辑 PKGBUILD 文件来安装最新的驱动程序版本?
这是 AUR 包。适用于1.0.1r0版本
这是 Brother 驱动程序下载链接。当前版本是1.0.5-0。
下面是 PKGBUILD:
# Maintainer: Karol Babioch <karol@babioch.de>
# Inspired by package brother-dcp130c
pkgname='brother-ql1060n'
pkgver=1.0.1r0
pkgrel=1
pkgdesc='LPR and CUPS driver for Brother QL-1060N label printer'
url='http://solutions.brother.com/linux/en_us/'
arch=('i686' 'x86_64')
license=('custom')
depends='cups'
if [ "$CARCH" = 'x86_64' ]; then
depends+=('lib32-glibc')
fi
install="$pkgname.install"
source=("http://download.brother.com/welcome/dlfp002231/ql1060nlpr-${pkgver/r/-}.i386.rpm"
"http://download.brother.com/welcome/dlfp002233/ql1060ncupswrapper-${pkgver/r/-}.i386.rpm"
'LICENSE')
sha256sums=('f2c2f919ec15b6159e13bfec60bb2d515f8c77a812e349a0ed1ec68ac29f5a25'
'bf7a1d86234d643547fc9052df55524a5e4ddbd4bf07799988c18666e7d2d3eb'
'cdd1955a9996bc246ba54e84f0a5ccbfdf6623962b668188762389aa79ef9811')
prepare()
{
# do not install in '/usr/local'
if [ -d $srcdir/usr/local/Brother …
Run Code Online (Sandbox Code Playgroud) 恶意代码已被发现并随后从 3 个 AUR 包中删除acroread
,blaz
并且minergate
(例如:acroread PKGBUILD detail)。它是在恶意用户通过更改孤立的 AUR 包的所有者并包含恶意curl
命令而发布的提交中发现的。
该curl
命令将下载主 bash 脚本,x
然后是第二个脚本u
( u.sh
) 以创建 systemd 服务并使用函数收集一些系统数据(非敏感数据),但攻击者可以修改脚本以按顺序上传。
实际上,由于某些原因(需要一些知识,需要更多时间等......),并非所有用户都能够在他们的系统上构建任何包之前检查 PKGBUILD。为了了解它是如何工作的,我在这个过去的页面上下载并上传了 2 个 bash 脚本。
检查 AUR 包中是否存在恶意代码的最简单方法是什么?
我需要在 Arch Linux 上安装MongoDB 。它需要 180+GB 的可用空间用于安装。然而,我有 99GB 的分区用于安装 Arch Linux,还有 107GB 的空闲分区。我可以通过忽略所有来安装 MongoDB 吗?请建议我如何获取 MongoDB
我正在尝试从 AUR 下载 IntelliJ IDEA 应用程序。
我可以在 archlinux.org上看到它。但是当我输入时sudo pacman -S intellij-idea-ultimate-edition
出现错误target not found : intellij-idea-ultimate-edition
如何从 AUR 安装此软件包?我缺少什么?
aur ×7
arch-linux ×6
pkgbuild ×2
makepkg ×1
malware ×1
manjaro ×1
mongodb ×1
pacman ×1
repository ×1
security ×1
virtualbox ×1