Questions tagged «software-installation»

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


6
在Linux中应将程序安装到哪个目录?
我想在Linux中安装程序并将其作为守护程序运行。(在这种情况下,团队讲3,但问题本质上是一般性的)。没有提供程序包,只有解压缩的二进制文件。我应该按惯例将这样的程序放在目录结构中的什么位置? 在网络上,我发现/ opt用于“可选附加应用程序”,而/ usr用于“用户程序”。我发现一个教程建议/ opt,而另一个建议/ usr。 那么哪个是“更正确的”呢?

4
nvm命令在bash脚本中不可用
我正在尝试构建一个脚本,nvm并最终在其中安装节点。 我已经安装nvm了cURL。我在.profile或.bashrc文件中看到了修改(都可以使用),并且nvm在bash提示符下键入时,它显示了可用的选项等。 因此nvm可以使用。我可以手动安装节点,但是只要将nvm命令放入shell脚本中: nano test.sh #!/bin/bash nvm 并运行: chmod 755 test.sh ./test.sh 我得到: ./test.sh: line 2: nvm: command not found 如果找不到nvm,我什至不必想 nvm ls-remote 要么 nvm install ... 我安装了Ubuntu 14.04,Bash是我的shell。

5
如何从源代码编译和安装程序
这个问题确实限制了我对Linux的使用。如果应用程序不在存储库中,或者没有安装程序脚本,那么我真的很难在哪里以及如何从源代码安装应用程序。 与Windows相比,这很容易。您(非常需要)使用安装程序应用程序来完成向导中的所有工作。使用Linux ...没那么多。 那么,您是否对此有任何提示或指示,或者是否有任何网站明确说明从源代码安装Linux程序的方式,原因和位置?


5
跟踪程序
当我安装一个简单的程序时,它经常使用make && make install,甚至没有卸载目标。 如果我想升级程序,是否假定它只是在旧程序上进行无缝重写是标准协议吗? 我如何跟踪这些程序;大多数人只是“解雇”而已,如果没有给出卸载目标,我是否必须手动删除所有内容?



3
安装libpq-dev时如何防止提示要求重启服务的提示
我想libpq-dev在我的Vagrant机器上安装。我用安装 $ apt-get install -y libpq-dev 在安装过程中,出现提示,询问是否允许自动重新启动某些服务。此提示违反了我的Vagrant规定。如何禁用此提示? 文本: 系统上安装的服务需要在升级某些库(例如libpam,libc和libssl)时重新启动。由于这些重新启动可能会导致系统服务中断,因此通常会在每次升级时提示您提供要重新启动的服务列表。您可以选择此选项以避免提示。相反,所有必要的重新启动都会自动为您完成,因此您可以避免在每次磁带库升级时都被问到问题。 ****编辑**** 多亏了Patrick的回答,这个问题我得以解决。现在我的Vagrantfile包含: sudo DEBIAN_FRONTEND=noninteractive apt-get install -y libpq-dev

4
在我的postgresql安装中找不到postgresql.conf和pg_hba.conf文件
从之后的所有指令UNIXMEN,安装postgresql-9.4在CentOS 6.4。一切进展顺利,启动了服务并可以访问pgsql屏幕。但是当我尝试配置时phpPgAdmin,我找不到文件 postgresql.conf pg_hba.conf config.inc.php phpPgAdmin.conf 指令说,postgresql主目录位于其中/etc/../,有人说它将位于中/var/lib/。在哪里创建目录(在CentOS中)? 在centos,redhat(RHEL7)和ubuntu中安装目录路径是否不同? 更新: 我跑了快速查找命令* ** postgresql.conf中和* hba.conf **,我发现示例文件postgresql.conf.sample和pg_hba.conf.sample(在/usr/pgsql-9.4/share/)

7
为什么没有像Android或iOS这样的权限?
当我在Linux上安装GIMP或LibreOffice之类的程序时,我从未被询问过权限。通过在Ubuntu上安装程序,我是否明确授予该程序对驱动器上任何位置的读/写权限以及对Internet的完全访问权限? 从理论上讲,GIMP可以读取或删除驱动器上的任何目录,而不需要sudo类型的密码吗? 我只是好奇这在技术上是否可行,而不是在可能与否之间。当然,我知道这不太可能。

6
如何在Debian 8(Jessie)或9(Stretch)上安装CUDA Toolkit 7/8/9?
如何在Debian 8上安装Cuda Toolkit 7.0或8? 我知道,Debian的8自带的选项,下载并安装CUDA工具包6.0使用apt-get install nvidia-cuda-toolkit,但你如何为CUDA工具包7.0版或8做到这一点? 我尝试使用Ubuntu安装程序进行安装,如下所述: sudo wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.0-28_amd64.deb dpkg -i cuda-repo-ubuntu1404_7.0-28_amd64.deb sudo apt-get update sudo apt-get install -y cuda 但是,它不起作用,并返回了以下消息: Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation …

6
“ showmount:找不到命令”:如何知道要安装什么?
有时您运行命令并收到“找不到命令”错误消息。 之后,您尝试安装包含该命令的软件包(我想无论如何都会发生这种情况?) 例如 showmount: command not found apt-get install showmount什么都不做,所以我猜showmount命令是程序包的一部分,但我不知道该程序包是什么。 如何找到需要安装的软件包才能获得所需的命令?我正在使用Kali Linux。

4
为什么更新正在运行的Linux系统没有问题?
多年以来,我每天都使用Linux系统,并且在运行时更新系统从来没有遇到重大问题,但是我仍然想知道为什么这是可能的。 让我举一个例子。 假设某个软件包中的程序“ A”正在系统上运行。在某些时候,此程序需要打开同一程序包中的另一个文件(“ B”)。之后,程序“ A”关闭“ B”,因为它不再需要它。假设现在我更新包“ A”和“ B”所属的包。至少在目前,“ A”不受此操作的直接影响,因为它在RAM中运行并且更新仅替换了硬盘上的“ A”。假设文件系统上的“ B”也已被替换。现在,由于某种原因,“ A”需要再次读取“ B”。问题是:“ A”是否有可能找到“ B”的不兼容版本并以其他方式崩溃或故障? 为什么没有人通过使用实时CD或类似方法重新引导来更新系统?


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.