linux
LINUX下安装软件方法命令方法?
一、LINUX下安装软件方法命令方法?
LINUX下安装软件包常有三种,不同的软件包有不同的安装方法: tar包,整个安装过程可以分为以下几步:
1) 取得应用软件:通过下载、购买光盘的方法获得;
2) 解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则可以执行:“tar –xvzf软件包名”,就可以一步完成解压与解包工作。如果不是,则先用解压软件,再执行“tar –xvf 解压后的tar包”进行解包; 阅读附带的INSTALL文件、README文件;
3) 执行“./configure”命令为编译做好准备;
4) 执行“make”命令进行软件编译;
5) 执行“makeinstall”完成安装;
6) 执行“makeclean”删除安装时产生的临时文件。
7) 运行应用程序:一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的 INSTALL和README文件,一般都会有说明。
8) 卸载:通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档 rpm包,安装过程如下: 1) 操作系统:RedHat(Red Hat/Fedora) 2) 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 3) 包管理工具 yum 4) 支持tar包 5)1rpm命令:安装: rpm –ivh 软件包名.rpm( -I 安装软件,-t测试安装,不是真的安装,-p显示安装进度,-f忽略任何错误,-U升级安装,-v检测套件是否正确安装) 卸载: rpm –e 软件名(注意使用的是软件名,而不是软件包名) 查询:查询当前系统安装的软件包: rpm –qa ‘*软件包名*’ deb包,安装过程: 1) 操作系统:Debian系列(Ubuntu) 2) 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数” 3) 包管理工具apt-get 4) 支持tar包 5)dpkg命令:安装: dpkg –i 软件包名.deb, 卸载: dpkg –e 软件名,查询:查询当前系统安装的软件包: dpkg –l ‘*软件包名*’
二、Linux下软件安装与卸载的方法命令?
1、您可以使用“dpkg”命令来查看您的计算机,按“Ctrl + Alt + T”的所有已安装包的列表,打开一个终端窗口。 在提示符下键入以下命令,然后按Enter键。dpkg -- list。
2、滚动安装的软件包在终端窗口的列表中找到要卸载的。注意包的全名。
3、要卸载程序,使用“apt-get”命令,这是安装程序和操作安装的程序一般的命令。 例如,下面的命令卸载GIMP并删除所有的配置文件sudo apt-get -- purge remove gimp。
4、卸载过程开始,操作过程将要显示在显示器。 当被问及是否要继续,请键入“Y”,然后按“Enter”键。
5、过程继续。 当它完成后,键入“exit”的提示,按“Enter”关闭终端窗口,或者单击窗口左上角的“X”按钮。
6、如果你不想删除配置文件sudo apt-get remove gimp。
7、在安装Linux程序依赖于其他包的功能。 当你卸载程序,有可能是包,该卸载程序依赖于那些不再使用。 要删除任何未使用的包,使用“的autoremove”命令。
8、可以结合两个命令用于去除程序使之不在相关sudo apt-get purge -- auto-remove gimp。
三、linux 软件安装的位置?
如果软件是需要编译的,那么一般会默认安装在/bin下或/usr/local/bin下,如果软件是解压之后就可以用的,那么就直接是在你解压的那个目录下。
四、在 Linux 下安装软件的方法有哪些?各有什么优劣?
1、源码安装;其实所有的软件在Linux下最常用的就是源码安装,理由是你可以修改源码使其达到你自己要求的功能,举个例子,如果你要安装nginx服务器,如果你怕黑客通过http headers知道你的服务器与版本信息,黑客可能会通过这个版本的漏洞来侵入你主机,所以你会通过修改nginx源码来阻止服务器返回这些信息。具体详见: http://madawei.org/archives/375
2、通过各种包管理器来安装,这个种类很多,比较常见的有
a) redhat系列,都是rpm格式的,通过yum 管理软件。
b)debian系列,都是deb格式的,通过apt-get管理软件。
c)gentoo系列,通过emerge管理软件。(无版本概念,滚动更新,特点是安装系统一般需要几十个小时,因为是通过源码方式编译安装系统的,但速度极快,优化做的好)
d)archlinux系列,通过pacman管理软件。 (无版本概念,滚动更新,安装简单,二十多分钟即可,在x86架构下速度很快,管理简单,符合kiss原则)
e)其他系列,因为linux有几千个发行版,个人知识有限,也许还有其他格式的吧,但太少众了,不过总是存在的。
3、二进制格式安装;编译好的文件,类似与Windows下的exe,后缀一般为bin,如jdk就有bin后缀的(虽然linux下没有后缀的概念,但为了好区分,一般文件名都加后缀)。安装就是先给它可执行权限,然后执行,如:
chmod 777 xxx.bin ; ./xxx.bin
4、脚本安装,后缀一般是sh,这些一般是通过shell脚本来调用其他的软件来安装的,不过有些二进制格式的后缀也是sh,安装这些格式的,一般通过
$sh XXX.sh
就可以了。
5、也许有其他方法吧,比如一些软件中心之类的,ubuntu的软件中心底层还是apt-get的,但是它用gtk+编写了个UI界面,底层是apt-get,但表现的形式确实多种多样的。也有通过界面安装的,类似与oracle的界面安装,用java写的安装界面,所以你系统里需要安装jdk才能安装oracle,调用它的安装界面,这就类似与Windows的安装了,优点就是给人一种Windows的感觉,但不一定简单,出了问题不好解决。不过可以给人一种统一界面安装的感觉。是为了提高用户体验而做的。
五、linux系统安装软件的常用方法
在使用Linux系统时,一个常见的任务是安装软件。安装软件是为了满足用户需求、增强系统功能或提升工作效率至关重要的一环。今天我们将介绍Linux系统安装软件的常用方法,帮助您更好地应对软件安装的需求。
1. 使用包管理器
Linux系统通常配备了强大的包管理器,它是一个用于安装、升级和移除软件的工具。它提供了一个中央软件仓库,您可以通过包管理器访问该仓库,并从中下载和安装软件。
在不同的Linux发行版中,有不同的包管理器。例如,Debian和Ubuntu使用apt-get,Fedora使用dnf,或者CentOS使用yum。以下是使用包管理器安装软件的一般步骤:
- 打开终端或命令行界面。
- 使用适当的命令进入包管理器环境。
- 搜索软件包:使用命令加上软件包名称进行搜索。
- 安装软件包:使用命令安装所需的软件包。
例如,在Debian或Ubuntu系统上安装Git(流行的分布式版本控制系统)时,您可以执行以下命令:
sudo apt-get update
sudo apt-get install git
大多数包管理器还允许您升级和移除已安装的软件包。这使得管理和维护软件变得非常简单。
2. 使用源代码编译
在某些情况下,您可能无法通过包管理器获取到想要安装的软件包。这时,您可以选择从源代码编译软件。源代码是软件的原始形式,它需要通过编译转换成可执行文件。
以下是使用源代码编译软件的一般步骤:
- 在官方网站或软件仓库中下载软件源代码。
- 解压缩源代码文件。
- 进入解压缩后的目录。
- 运行配置命令:通常是"./configure"。
- 运行编译命令:通常是"make"。
- 运行安装命令:通常是"sudo make install"。
通过源代码编译安装软件可能需要一些时间和技巧,但它可以提供更大的灵活性和可自定义性。
3. 使用软件包管理系统
除了包管理器和源代码编译之外,还有一些软件包管理系统可用于安装软件。软件包管理系统是一种在多个Linux发行版中通用的方法,它提供了一种独立于特定发行版的软件安装方式。
其中一个著名的软件包管理系统是Snapcraft。Snapcraft允许开发者打包软件及其所有依赖项,以便在不同的Linux发行版中使用。它提供了一种封装的方式,使得软件安装和依赖项解决变得非常简单。
使用软件包管理系统安装软件的步骤通常如下:
- 安装软件包管理系统。
- 使用相应的命令搜索并安装软件。
例如,使用Snapcraft安装Git时,您可以执行以下命令:
sudo snap install git
软件包管理系统可以帮助您更轻松地管理软件安装和更新,同时提供了一种可移植性的解决方案。
4. 使用图形界面工具
如果您更喜欢使用图形界面而不是命令行,那么Linux系统也提供了一些图形界面工具来帮助您安装软件。
一些常见的图形界面软件管理工具包括:Synaptic、Ubuntu Software Center、GNOME Software等。这些工具提供了一个用户友好的界面,您可以通过搜索、浏览和点击来查找和安装软件。
使用图形界面工具安装软件的步骤通常如下:
- 打开软件管理工具。
- 搜索软件包:使用工具提供的搜索功能。
- 选中所需软件包并点击安装按钮。
图形界面工具使得安装软件变得简单直观,适合那些不熟悉命令行的用户。
5. 从第三方网站下载安装包
有时,您可能无法通过包管理器、源代码编译或软件包管理系统找到所需的软件包。这时,您可以尝试到第三方网站上查找并下载软件的安装包。
当您从第三方网站下载安装包时,确保您信任该网站,并从官方和可靠的来源下载软件。此外,仔细阅读软件提供的安装说明,并遵循安装步骤。
以下是从第三方网站下载安装包的一般步骤:
- 访问官方和可靠的第三方网站。
- 搜索所需的软件。
- 下载软件的安装包。
- 根据安装说明进行安装。
请注意,从第三方网站下载并安装软件存在一定的风险,因此请谨慎操作。
总结
Linux系统提供了多种方法来安装软件,您可以根据实际需求和偏好选择适合您的方法。包管理器是最常用和推荐的方式,通过它可以轻松地搜索、安装、更新和移除软件。源代码编译提供了更大的灵活性和自定义性,适用于特殊情况。软件包管理系统提供了一种跨发行版的解决方案,使得软件安装更加便捷和可移植。图形界面工具适用于不熟悉命令行的用户,提供了直观的安装界面。最后,从第三方网站下载和安装软件是最后一种选择,需要谨慎对待。
希望这篇文章能够帮助您了解Linux系统安装软件的常用方法,并使您的软件安装过程更加顺畅。