很容易知道在linux发行版上安装了哪个版本的包:
package-manager info <packagename>
即:
yum info ntp
但是,是否有一种“linux约定”来了解正在运行的进程的包版本?
潜在的情况是,仅仅安装包的行为并不能保证它启动的进程停止并重新启动(这是一个常见的约定,但不能保证!)。所以,我很好奇是否有办法确定这个过程的版本.它不一定是当前安装的使进程可用的包的版本。
我在virtualbox上启动的linux Slitaz-2.6.37 (32位)上安装了valgrind-3.9.0,但当我尝试在C程序(任何a.out文件)上使用它时,我遇到了这个错误:
==29012== Memcheck, a memory error detector
==29012== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Sewrd
==29012== Using Valgrnd-3.9.0 and LibVEX; rerun with -h for copyright info
==29012== Comma
我尝试了sudo apt update,它说有需要升级的东西,所以我尝试了upgrade,输出在下面。它说,将安装以下新的软件包,并将使用额外的560 It。如果他们是“新”而不是“升级”,为什么要安装新的软件包,而我只是想更新系统?
$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be ins
我对Linux完全陌生,因为我需要的一些生物信息学研究程序要么只在linux上工作,要么很容易在linux上操作。
目前正在尝试安装一个名为Mothur的程序。下面是用于linux/unix https://www.mothur.org/wiki/Installation的安装管道:
( 1)下载程序2)通过以下步骤:
mkdir mothur
cd mothur
unzip ../Mothur.source.zip
make
我所犯的错误是:
make: *** No targets specified and no makefile found. Stop.
我不知道这意味着什么。
在本
我正在运行Ubuntu14.04,并且使用它有点新。因此,每当我通过智能或apt安装一些东西时,我就会收到这样的消息,如下所示。智能不会让我继续安装,除非我删除这些软件包,然而,我工作了它使用apt-get。对我来说,在不搞砸东西的情况下把这些包裹拿走安全吗?
The following packages were automatically installed and are no longer required: gir1.2-totem-1.0 gir1.2-totem-plparser-1.0 libtotem0 linux-headers-3.19.0-25 linux-he
我想在Linux上部署一个Delphi应用程序,它将加载并执行Python脚本。 我的第一个演示应用程序在我的测试系统上工作,这是一个Linux Red Hat安装。但是我在不同的客户端安装失败了,我安装了Ubuntu和不同的Python版本。 有没有办法将Python4Delphi配置为自动匹配使用的Linux和Python版本?如果没有:有没有办法将这些细节提供给Delphi组件,在哪里/如何确定必须在Linux客户端安装上设置哪些参数? 应该有一个解决方案,acc。为Ubuntu working example干杯。
我在试着安装仙人掌。当我想将mysql_test_data_timezone.sql导入到Linux CentOS上的MySQL数据库时,我会得到一个错误。
我的命令是
mysql -u root -p mysql < /usr/share/mysql/mysql_test_data_timezone.sql
我搞错了
No such a file or directory ;
这个目录必须存在还是必须自己创建?
我正在运行一个(相当最近的)基于Debian的发行版。
我想要生成一个与特定模式匹配的所有已安装软件包的简单列表。我可以通过跑步,比如说,
apt list --installed "linux-image-*" | cut -d/ -f1
但我有我不关心的台词,例如:
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Listing...
所以也许我最好不要使用apt。我可以像这样运行dpkg查询:
dpkg-query --showformat='${Pa
我做这个工作已经有一段时间了,我觉得我在转圈。我正在尝试使用dpkg安装oresat星跟踪器,它依赖于swig 4.0.1或更高版本。Apt没有更新版本的swig,所以我手动安装了swig。我已经证实了它的正确安装
debian@beaglebone:~$ swig -version
SWIG Version 4.0.2
Compiled with g++ [armv7l-unknown-linux-gnueabihf]
Configured options: +pcre
Please see http://www.swig.org for re
我安装了一个Linux命令行,也就是说,当我安装它时,我选择安装命令行版本。
我希望使用从命令行到弹出对话框等的zenity。我已经安装了zenity,但是当我尝试使用它时,我会得到一个gtk错误:
(zenity:22955): Gtk-WARNING **: cannot open display:
xf_pre_connect: failed to open display:
Please check that the $DISPLAY environment variable is properly set.
难道不能从Linux的命令行安装中获得乐趣吗?
下面是在我的机器上运行的所有linux内核。我试图使debian基地安装尽可能轻。我正在运行的内核是LinuxImage-2.6.30-vortex86mx-APM。我想知道是否可以安全地使用apt-get remove kernel-image-xxxxxx删除所有其他的
||/ Name Version Description
+++-==================================-============================-======