Questions tagged «software-installation»

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


6
在Ubuntu上哪里安装了Netbeans?
我在Ubuntu 11.10机器上安装了Netbeans。我使用了组合方法,因此从单个文件安装了Netbeans和JDK 。但是,既然已安装,我不知道如何启动Netbeans。如果我尝试重新安装,它说已经安装了Netbeans,但是如果我查看的话,/usr/share/netbeans那里有安装文件,但没有其他文件。如何运行Netbeans?

2
修复python设置
在我的Kubuntu 14.4(标准为python 2.7.6)上,我在python.org上借助如何分别在Debian上安装最新的Python版本或从python.org构建源代码后尝试安装python 2.7.10之后,python断开了升级?。我无法使用标准命令来修复它,我怀疑我的dpkg关于python安装感到困惑/中断。我想在这方面修复dpkg。我怀疑这事做与文件/var/lib/dpkg/status和/var/lib/dpkg/available与/var/lib/dpkg/info/*particularily第一。我认为我必须以dpkg某种方式重设,但我确实不是专家。我认为这是因为: $ apt-cache policy python python: Installed: 2.7.10-1 Candidate: 2.7.10-1 Version table: *** 2.7.10-1 0 100 /var/lib/dpkg/status 2.7.5-5ubuntu3 0 500 http://de.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages $ /usr/bin/python2.7 Python 2.7.6 (default, Jun 22 2015, 17:58:13) [GCC 4.8.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> …

4
是否允许非管理员用户通过apt或rpm安装软件包?
是否可以允许非root用户使用apt或rpm在系统范围内安装软件包? 我现在工作的地方在linux机器上安装了过时的设置,管理员厌倦了必须根据用户要求进行所有安装的操作,因此他们正在考虑将全部sudo权限授予所有用户。这具有明显的安全缺点。因此,我想知道是否存在允许普通用户安装软件以及升级和删除软件的方法?

2
模拟“ make install”(模拟运行)或模拟器实用程序的运行?
是否有运行bash脚本和查看生成的命令的通用方法,而不是实际运行的命令-即“空运行” /各种模拟器? 我有一个我希望运行的数据库安装脚本(实际上是在运行./configure和make之后的“ make install”),但是它正在安装各种我不想要的东西。 因此,我希望有一种方法可以在真正运行它之前确切地了解它的作用-甚至可以手动运行命令。 是否有可以执行此类任务(或任何相关/相似)的实用程序?

4
如何安装可执行文件
有时我会遇到不提供.deb或.rpm仅作为可执行文件提供的软件。 例如,Visual Studio Code,WebStorm或Kerbal Space Programm。 对于这个问题,我将以Visual Studio Code为参考。 该软件以压缩包的形式提供。 解压缩时,我剩下一个名为的文件夹VSCode-linux-x64,其中包含名为的可执行文件Code。 我可以Code在终端上双击或指向它/home/user/Downloads/VSCode-linux-x64/Code来执行它。 但是,我想知道是否有安装此应用程序的正确方法。 我要实现的是: 我可以放置以这种方式提供的所有应用程序/软件的地方(可执行文件) 终端支持(例如:这意味着:我可以vscode从终端中的任何文件夹进行写入,它将自动执行Visual Studio Code。 附加信息: 桌面环境:Gnome3 操作系统:Debian 编辑: 我决定给@kba答案,因为他的方法与我的备份解决方案配合使用效果更好。让脚本执行二进制文件使您可以添加参数。 但公平地说,@ John WH Smith的方法与@kba一样好。

4
为什么会有很多帐户?我是唯一的用户
我正在运行Ubuntu 12.04桌面系统。到目前为止,我只安装了一些程序(我具有sudo权限)。 当我检查系统上的用户列表时,会看到很长的列表,例如超过20个用户-这些用户是何时创建的(例如,守护程序,sys,sync,游戏,pulse等)?这些与新程序的安装有何关系? 如果我在系统上运行程序,则该程序应与UID一起运行。但是在执行ps时,我看到许多其他程序以不同的UID运行(例如root,daemon,avahi,syslog,colored等)-这些程序是如何以不同的UID启动的?

5
在rhel 6 x86_64上安装最新的gcc
我有一个gcc版本4.4.7的RHEL 6服务器。我想更新gcc版本(我认为当前版本是4.8)。百胜更新不起作用。同样,在CentOS上针对类似问题的SO答案也不起作用。我按照接受的答案中的方法进行操作,输出为“在获取用于testing-1.1-devtools-6的存储库数据时出错,未找到存储库”。另外,我不确定是否应遵循CentO的方法。 是否有人在RHEL 6 x86_64服务器中更新了gcc?

4
如何在Linux上真正安装tar.gz文件-如何管理手动安装(或独立)的应用程序?
我看到所有这些解释软件包和.debs的链接...我知道...并且有很多使tar.gz文件工作的方法(例如:Java的update-alternatives或将文件手动放在/ usr / local / bin(或其他地方,这是我从数小时的搜索中得出的)。如果软件包是如此智能,那么软件包或.debs / rpms中可用的Linux应用程序又怎么少呢? 我是作为新用户发言;我知道专家可能更了解它(我认为我可以下载Eclipse的可编译版本吗?)。就像netbeans和chrome are一样.sh,eclipse是一个普通的可启动目录,Java需要此update-alternatives业务,但我认为它不会将自己注册到Ubuntu / Debian的“程序列表”(仅作为命令注册),等等。(我知道这些是有时可以在存储库中找到,但我感到困惑,为什么下载页面没有适当的说明)。 长话短说:如果下载或编译tar.gz文件,如何将其注册到系统?update-alternatives似乎将其注册为命令,在Ubuntu中,它不会显示在搜索栏中。在Debian中,我可以手动将快捷方式添加到GNOME 2启动器。但是我该怎么办呢? 编辑: 因此,在使用了新的解决方案后,我可以对我的“问题”进行细化: 我应该如何管理手动安装的程序?到目前为止,Firefox和Eclipse是我唯一的示例(我没有下载很多东西)。他们都可以用完我喜欢的盒子。除了,我应该在哪里安装它们?我看到Eclipse有它自己的指令,但是我宁愿以相同的方式来完成所有“手动软件包”。 经过研究,我决定将这些程序放入/usr/local/bin。 从如何安装eclipse来看,我想在启动器中显示一些内容,我需要在中放置一个xxx.desktop文件~/.local/share/applications/。.desktop文件的名称重要吗? 使用自动工具(我在寻找a configure或unix/configure文件)的东西可以正常工作。我应该使用一些研究点CheckInstall来跟踪所有这些。 我应该使用update-alternatives注册路径。从这个Java线程看来,我创建了从/usr/bin/java到的链接/usr/lib/jvm/jdk...。当我安装这些“独立”应用程序(例如Eclipse或Firefox)时,是否应该始终链接到/usr/bin/[app]?如果断言1是正确的,我会做类似sudo update-alternatives --install "/usr/bin/[app]" "[app]" "/usr/local/bin/[app]" 1 这些说明是否正确/是管理手动安装的好方法?我还有其他步骤要遵循吗?还有其他建议吗?

4
安全卸载Gentoo中的软件包
我想卸载Gentoo中的特定软件包,并浏览了新兴手册页。我找到了--unmerge选择: 警告:此操作可以删除重要的程序包!删除所有匹配的软件包。这不会检查依赖关系,因此可能会删除系统正常运行所必需的软件包,其参数可以是atom或ebuilds。对于--unmerge的依赖关系感知版本 ,请使用--depclean或--prune。 但是,我想紧急检查系统中其他已安装的软件包是否需要我要卸载的软件包。--depclean并且--prune不提供该功能: --depclean 删除已安装为依赖项但不再需要的软件包 --prune “从系统中删除软件包中除最高安装版本以外的所有版本” 没有的依赖项检查版本--unmerge吗?


1
如何在自己的目录中安装R 3.3.1
这是一个有点重复的问题(请参阅如何在我的目录中安装R设置PATH),但是我确实遇到了新版本R的一些新问题。 我试图在自己的目录中安装R(R 3.3.1)的新版本。我遵循了以前的安装流程 但是我遇到了一个前所未有的问题。 ./configure --prefix=$HOME/Programme/R-3.3.1 ....... checking for zlib.h... yes checking if zlib version >= 1.2.5... no checking whether zlib support suffices... configure: error: zlib library and headers are required 看来zlib版本太低,所以我安装了当前版本的zlib tar xvf zlib-1.2.11.tar.gz cd zlib-1.2.11 ./configure --prefix=$HOME/Programme/zlib-1.2.11 make && make install 然后我尝试再次为R做配置,例如: ./configure --prefix=$HOME/Programme/R-3.3.1 --enable-R-shlib LDFLAGS="-L/$HOME/Programme/zlib-1.2.11/lib" CPPFLAGS="-I/$HOME/Programme/zlib-1.2.11/include" 仍然我有同样的错误: …

2
/ usr / bin / install除了复制外还做什么?
是否make install有一个Makefile大部分时间通话/usr/bin/install? /usr/bin/install除了将刚刚编译的文件复制到之外,还需要做哪些必要的工作/usr/bin/local? 手册页显示/usr/bin/install复制文件并设置属性。哪些属性设置如此重要? 是否只是设置了不必要的权限模式和所有者/组?

4
如何解决“构建主要访客添加模块失败”的问题
我尝试在运行CentOS的VM guest虚拟机中安装VirtualBox Guest Additions模块,但在其他一切正常的情况下,我收到此错误消息: 构建主要的访客添加模块失败 由于我是CentOS和VirtualBox的新手,所以我不打算解决此问题,也无法找到任何在Internet上搜索的解决方案(我发现的唯一帖子对我没有帮助)。 这是日志: /usr/src/vboxguest-4.1.14/vboxguest/build_in_tmp:第55行:make:命令未找到为来宾添加创建用户。为来宾添加内核模块创建udev规则


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.