Questions tagged «software-installation»

在运行的系统上以二进制文件或源代码形式安装软件。通常使用系统的程序包管理器完成此操作。


1
如何在Arch上安装Skype
我到处都看过,但没有任何效果。我只是想安装Skype。 我试图查看它是否在存储库中,但是没有找到它。因此,我没有访问skype网站并找到了linux版本,但在解压缩tar文件后不知道如何安装它。 然后,我尝试查看AUR,并发现了Skype。但是当我尝试运行makepkg时,我得到了一个 ==> ERROR: PERMISSION was not found in the build directory and is not a URL. 我尝试寻找解决方案,但找不到任何东西。我发现的每个线程都要求获取该/etc/pacman.conf文件。我做了并确保我包含了multilib /etc/pacman.conf # # /etc/pacman.conf # # See the pacman.conf(5) manpage for option and repository directives # # GENERAL OPTIONS # [options] # The following paths are commented out with their default …

4
在Fedora安装中更新所有软件的首选方式是什么?
安装某些系统时,通常会寻找一种批量更新方法,该方法将更新我最近安装的软件。 例如,在Debian中,将更sources.list改为指向我想要的,然后执行# apt-get update && apt-get dist-upgrade。 Fedora(18)中有与此等效的东西吗?我缺少一个GUI升级管理器吗? 弹出Gnome消息,提示我的系统需要重要更新。我不予理it,因为它提供给我的唯一选择是“安装更新”,但我不确定这样做会怎样。 现在,该消息已消失,我找不到它,也可能没有连接任何软件。 我在这里想念什么?

1
使用apt安装已安装软件包的推荐软件包
我之前安装了带有的软件包,但--no-install-recommends由于缺少这些软件包,因此现在缺少一些功能。有没有一种方法可以通过apt-get命令安装这些软件包而无需完全卸载(因为这也会删除大量依赖软件包)? 我知道我可以apt-cache depends *packagename* | grep Recommends用来获取这些软件包的列表,然后可以手动安装并手动将其设置为自动安装。但是我想知道您是否可以使用apt-get自动执行此操作。


4
Linux组织已安装程序文件的方式有什么好处?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 在Windows中,系统驱动器C:有一个目录program_files,每个程序在其下都有其自己的目录。 在Linux中,/usr/和下/usr/local/有/bin, /etc, /share, /src,等等。 因此,在Windows中,每个程序的所有文件都分组在同一目录中,而在Linux中,所有程序中的相同类型的文件都在同一目录中。 我觉得Windows组织已安装程序的方式比Linux更合乎逻辑,因此已安装程序更易于手动管理。 Linux组织已安装程序文件的方式有什么好处?谢谢。 当遇到如何在$ HOME中组织已安装的程序以供Shell在运行它们时搜索它们的问题时,我遇到这个问题?,我尝试以$HOMEWindows的方式组织程序,但是在指定程序的搜索路径时遇到了一些问题。

1
如何在NixOS上编译Latex文档?
我通常pdflatex用来编译乳胶文档,但是在NixOS上,我看不到pdflatex可以通过安装$ nix-env -i pdflatex。 $ nix-env -qa pdflatex error: selector ‘pdflatex’ matches no derivations pdflatex搜索的结果也不会出现在nixos.org/nixos/packages.html的搜索下。但是,我确实注意到了该软件包rubber,该软件包显然包装了其他乳胶程序,包括pdflatex。安装rubber并尝试使用它编译我的乳胶文档后,出现以下“找不到pdflatex”错误。 $ rubber --pdf doc.tex compiling doc.tex... pdflatex not found Running pdflatex failed. 如何安装pdflatex在NixOS上编译乳胶文档? 为什么rubber可以通过nix-envwhile而不是pdflatex的依赖项进行安装rubber? 附带说明,本手册的“ Tex / Latex”部分对此没有说明。


2
太多的安装和卸载?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 就像一个Windows一样,这在Linux上是一个问题吗?安装和卸载最终会留下一点点积聚并产生负面影响的东西? 如果是这样,我该怎么做才能防止这种情况发生?

1
我如何在Linux上以非root身份维护单独的(较新的)glibc / gcc /…堆栈
我们的计算集群运行的CentOS版本非常旧,带有旧的内核(2.6.18),当然还有旧的库和二进制文件。因为更新整个事情需要在所有节点上进行大量工作,所以这不是一个选择。 我正在尝试编译和使用需要C++11(因此需要更高版本的gcc(和/或clang)版本)的程序。因为我根本不想弄乱系统,所以我想以某些本地目录树中的非root用户身份进行操作。 问题是,这gcc需要glibc比机器上存在的机器更新的机器。因此,我需要保持一个独立的,新版本glibc在我的本地lib/所描述的树,可能是在这里。 我迷路的地方是如何将本地库的路径“硬编码”为所有所需的二进制文件,例如gcc,g++等等。将LD_LIBRARY_PATH设置为我的本地lib/树会导致所有系统二进制文件不再起作用(ELF file OS ABI invalid),因为它们要使用尚未针对其编译的new libm.so/ libc.so。 所以,把它包起来:什么是保持一个较新的,局部的开发堆栈(含适当的方式glibc,gcc并行等)旧系统没有乱搞的根源? 附带提出一个问题:设置LD_LIBRARY_PATH作为SE的解决方案发布到整个SE上glibc。对我来说,当我尝试执行任何系统二进制文件(如ls)时,都会导致上述错误。怎么来的?我做错了什么还是预期的行为?

3
将二进制文件放在哪里,以便它们始终在路径中并且可以轻松找到
我正在制作一些我想轻松安装的二进制文件,脚本等(使用自己的rpm)。因为我希望每个人都可以使用它们,所以我的直觉是将它们放在/ usr / bin中; 无需更改路径 然而; 我的可执行文件现在消失在其他所有文件中;我如何以一种简单的方式找回放置在其中的所有可执行文件。我在想: / usr / bin中的一个子目录(我知道我不能这样做;只是为了说明我的想法) 另一个目录(/ opt / myself / bin),并将每个可执行文件链接到/ usr / bin(很多工作) 另一个目录(/ opt / myself / bin)并将目录链接到/ usr / bin(这可能吗?) 做到这一点的“最佳,最符合Linux的方式”是什么? 编辑:我们在公司中对此进行了讨论,并提出了这个次优的选择:使用来自/ usr / bin的符号链接将二进制文件放在/ usr / bin / company中。我对这种解决方案并不感到兴奋(讨论仍在进行中)

1
.rpm打开失败:权限被拒绝
每当我尝试安装已下载的.rpm时,都会得到: > sudo rpm -i something.rpm error: open of something.rpm failed: Permission denied 转速的选择似乎无关紧要。我首先修改了.rpm(777),但没有任何区别。我想念什么?使用rpm -i -v不会显示任何其他信息。 系统是RHEL6 64位。

2
dpkg:依赖性问题阻止了initramfs-tools的配置
像往常一样,我使用此命令开始升级Kubuntu 12.04系统: sudo apt-get --show-upgraded dist-upgrade 我后来回来了,但是失败了: Preconfiguring packages ... (Reading database ... 478306 files and directories currently installed.) Preparing to replace ... Unpacking replacement base-files ... Processing triggers for man-db ... Processing triggers for install-info ... ... Processing triggers for initramfs-tools ... update-initramfs: Generating /boot/initrd.img-3.8.0-32-lowlatency gzip: stdout: No space …

1
百胜安装http-这样安全吗?
我对使用yum安装软件包不是很熟悉。在以前的生活中,我曾使用过apt。 目前,我正在查看一些运行说明 # yum install http://example.com/package.rpm 它显然将订阅特定的存储库,可以从中下载其他软件包。这是安全的事吗? 为了进行比较,我知道apt软件包具有gpg签名,这意味着通过http下载不是问题。如此处所述。使用apt在主存储库之外下载软件包时,您可以手动添加一个gpg密钥以使其易于接受,以确保所有非标准软件包都具有相同的受信任源。 如果我运行上面的命令,yum会问我是否在开始安装之前先接受gpg密钥,还是可以安装任何东西? 如果相关,我的/etc/yum.conf文件将包含gpgcheck=1在[main]部分中。

7
找不到linux-headers-4.3.0-kali-amd64
我正在尝试在VMPlayer VM中安装VMware工具,但是在安装的特定阶段,我需要设置linux-headers路径。因此,我尝试使用以下命令进行安装: apt-get install gcc make linux-headers-$(uname -r) 然后我得到错误: Couldnt find any package by glob 'linux-headers-4.3.0-kali-amd64' 我的sources.list文件具有以下来源: deb http://http.kali.org/kali kali-rolling main contrib non-free deb http://http.kali.org/kali kali main contrib non-free deb http://http.kali.org/kali sana main contrib non-free deb http://http.kali.org/kali-security kali/updates main contrib non-free deb http://http.kali.org/kali-security sana/updates main contrib non-free apt-get update在安装标题之前,我已经这样做了。我该怎么做下载?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.