精华内容
下载资源
问答
  • linux命令行安装软件 如果您在任何时间使用Linux,您很快就会学到有很多不同的方法可以执行相同的操作。 这包括通过命令行Linux机器上安装应用程序。 我已经使用Linux大约25年了,一次又一次,我发现自己回到了...

    linux用命令行安装软件

    如果您在任何时间使用Linux,您很快就会学到有很多不同的方法可以执行相同的操作。 这包括通过命令行在Linux机器上安装应用程序。 我已经使用Linux大约25年了,一次又一次,我发现自己回到了命令行来安装我的应用程序。

    从命令行安装应用程序最常见的方法是使用软件包管理器通过软件存储库(存储软件的位置)进行安装。 所有Linux应用程序均作为软件包分发,无非就是与软件包管理系统关联的文件。 每个Linux发行版都附带一个程序包管理系统,但是它们并不完全相同。

    什么是包裹管理系统?

    软件包管理系统由用于安装,更新和卸载Linux应用程序的工具和文件格式集组成。 两种最常见的软件包管理系统来自Red Hat和Debian。 Red Hat,CentOS和Fedora都使用rpm系统(.rpm文件),而Debian,Ubuntu,Mint和Ubuntu使用dpkg (.deb文件)。 Gentoo Linux使用一个名为Portage的系统,而Arch Linux除了使用tarball(.tar文件)外什么也不使用。 这些系统之间的主要区别在于它们如何安装和维护应用程序。

    您可能想知道.rpm.deb.tar文件中的内容。 您可能会惊讶地发现,它们全部不过是包含应用程序代码的普通旧存档文件(如.zip ),有关如何安装该应用程序的说明,相关性(它可能依赖于其他应用程序)以及其配置文件的位置应该放置。 读取并执行所有这些指令的软件称为程序包管理器。

    Debian,Ubuntu,Mint等

    Debian,Ubuntu,Mint和其他基于Debian的发行版均使用.deb文件和dpkg软件包管理系统。 有两种方法可以通过此系统安装应用程序。 您可以使用apt应用程序从存储库安装,也可以使用dpkg应用程序从.deb文件安装应用程序。 让我们看一下两者的用法。

    使用apt安装应用程序非常简单:

     $ sudo apt install app_name 
    

    通过apt卸载应用程序也非常容易:

     $ sudo apt remove app_name 
    

    要升级已安装的应用程序,您首先需要更新应用程序存储库:

     $ sudo apt update 
    

    完成后,您可以使用以下内容更新所有需要更新的应用程序:

     $ sudo apt upgrade 
    

    如果您只想更新一个应用程序该怎么办? 没问题。

     $ sudo apt update app_name 
    

    最后,假设您要安装的应用程序在Debian存储库中不可用,但可以通过.deb下载获得。

     $ sudo dpkg -i app_name.deb 
    

    红帽,CentOS和Fedora

    默认情况下,红帽使用几种软件包管理系统。 这些系统虽然使用自己的术语,但彼此之间以及与Debian中使用的系统仍然非常相似。 例如,我们可以使用yumdnf管理器来安装应用程序。

     $ sudo yum install app_name 
    
     $ sudo dnf install app_name 
    

    .rpm格式的应用程序也可以使用rpm命令安装。

     $ sudo rpm -i app_name.rpm 
    

    删除不需要的应用程序同样容易。

     $ sudo yum remove app_name 
    
     $ sudo dnf remove app_name 
    

    同样,更新应用程序也很容易。

     $ yum update 
    
     $ sudo dnf upgrade --refresh 
    

    如您所见,从命令行安装,卸载和更新Linux应用程序并不困难。 实际上,一旦习惯了它,就会发现它比使用基于桌面GUI的管理工具要快得多!

    有关从命令行安装应用程序的更多信息,请访问Debian Apt WikiYum备忘单DNF Wiki

    翻译自: https://opensource.com/article/18/8/how-install-software-linux-command-line

    linux用命令行安装软件

    展开全文
  • Linux软件命令行安装

    千次阅读 2012-11-28 11:34:45
    Linux软件命令行安装 Linux下软件包的模式一般有以下几种,rpm包、tar.gz(tar.bz2)源代码包、bin文件。各种模式的安装方法都是不一样的,下面将简单说明各种模式该如何安装。 rpm包的安装 rpm包作为linux下...

    Linux下软件的命令行安装

    Linux下软件包的模式一般有以下几种,rpm包、tar.gztar.bz2)源代码包、bin文件。各种模式的安装方法都是不一样的,下面将简单说明各种模式该如何安装。

    rpm包的安装

    rpm包作为linux下最常见的安装包,其安装命令也是最简单的。一般采用‘rpm–ivh 包名’命令来安装。其中-i参数就是安装,-v是显示帮助信息,-h是用hash符号(“#”)来显示安装过程。

    对已经安装的rpm包可以使用rpm–e来进行卸载。

    命令rpm–qa可以显示所有安装的rpm包。

    bin文件的安装

    这类安装包是最简单的安装包。我们只要cd进入存放该安装包的目录,键入‘./包名’就可以直接安装了。其中,要注意的是必须对该文件具有x权限,如果没有x权限,使用命令‘chmod+x 包名’为用户加上x权限。

    tar.gz或者tar.bz2源码包的安装

    step1:将tar.gz包下载到本机

    step2:以root用户进入系统

    step3cd进入tar.gz目录

    step4:使用命令‘tar–zxvf ……tar.gz’或者‘tar–jxvf ……tar.bz2’进行解压缩。解压缩后,一般会形成与[PackageName]相同的文件夹,如果不同,可用ls命令查询。

    step5:如果解压后的文件有install…….sh文件,就可以直接运行./进行安装;如果解压后的文件包含configure,那就需要对configure文件进行配置(configure文件中配置相关信息见附件)

    step6:运行./configure执行相关配置

    step7make命令进行编译

    step8makeinstall命令进行安装

    yum命令

    yum命令能将安装软件前所必需的软件包都找出来并关联安装。

    下面就yum命令进行举例(在RHEL6.0_64bitgnome界面上安装kde界面):

    step1:将iso镜像文件复制到本地

    step2:将iso文件挂载到目录/mnt/iso/1

    mount–o loop iso文件/mnt/iso/1(注:因为mount命令是挂载一个分区,而这里的iso镜像只是一个文件,所以这里用-oloop来将iso文件当成一个虚拟分区)

    ps:如果你的iso文件在你的linuxcdrom中,首先用df–h命令查看iso文件是在哪个目录,比如/etc/sr0或者/etc/sr1),然后使用mount/etc/sr0 /mnt/iso/1进行挂载

    step3:安装createrepo

    这个命令是创建yum源,方便后面的yum命令调用。

    安装是首先在iso目录下的Packages目录下找到相关的rpm包:#ll | grep createrepo

    然后使用rpm–ivh进行安装

    step4:创建yum

    首先,进入挂载iso文件目录的上层目录(在本例就是/mnt/iso目录);然后键入命令#createrepo .

    step5:编辑配置文件

    首先进入目录/etc/yum.repo.d,然后通过命令vi编辑配置文件iso.repo,内容如下

    [iso]

    baseurl=file:///mnt/iso

    enable=1

    然后保存退出。

    注:[iso]是挂载iso文件的上级目录,baseurl后面的目录也是挂载iso文件的上级目录。如果你的iso文件挂载在/mnt/iso目录下,那么[iso]就该改为[mnt]baseurl=file:///mnt/iso改为baseurl=file:///mnt

    step6:在/etc/yum.repo.d目录下保证只有刚刚创建的iso.repo的以repo为后缀的文件。

    step7:运行yuminstall kdelibs-4.3.4……x86_64.rpmyuminstallkdebase-4.3.4……x86_64.rpm,如果两个命令都是complete,那么你的kde界面就算安装成功了;如果在命令执行过程中提示signaturewarning,那是你的数字签名无效,使用命令#rpm –import /etc/pki/rpm-gpg/RPM*来更新你的数字签名,然后再重新执行yum命令。

    附件

    tar.gz包中configure文件相关配置:

    --cache-file=FILE”

    测试存在的特性,测试的结果会存储在一个cachefile里;


    --help”

    输出帮助信息;


    --no-create”

    阻止制作输出文件。


    --quiet”或“--silent”

    不允许输出额外信息;


    --version”

    显示用来产生configure脚本的Autoconf的版本号;


    --prefix=PREFIX”

    设置安装路径,以便生成makefile


    --exec-prefix=EPREFIX”

    设置结构依赖的文件的安装位置,若未被配置,则与--prefix选项值一样;


    --bindir=DIR”

    指定二进制文件的安装位置,这里的二进制文件定义为可以被用户直接执行的程序;


    --sbindir=DIR”

    指定超级二进制文件的安装位置,这是一些通常只能由超级用户执行的程序;


    --libexecdir=DIR”

    指定可执行支持文件的安装位置,这些文件不直接由用户执行,而是由上面提到的二进制文件所执行;


    --datadir=DIR”

    指定通用数据文件的安装位置;


    --sysconfdir=DIR”

    指定在单个机器上使用的只读数据的安装位置;


    --sharedstatedir=DIR”

    指定可以在多个机器上共享的可写数据的安装位置;


    --localstatedir=DIR”

    指定只能单机使用的可写数据的安装位置;


    --libdir=DIR”

    指定库文件的安装位置;


    --includedir=DIR”

    指定C头文件的安装位置,其他语言如C++的头文件也可以使用此选项;


    --oldincludedir=DIR”

    指定为除GCC外编译器安装的C头文件的安装位置;


    --infodir=DIR”

    指定Info格式文档的安装位置,Info是被GNU工程所使用的文档格式;


    --mandir=DIR”

    指定手册页的安装位置;


    --srcdir=DIR”

    configure源码的位置,一般来说不用指定此选项,因为configure脚本一般和源码文件在同一个目录下;


    --program-prefix=PPREFIX”

    指定将被加到所安装程序的名字上的前缀;这个选项只有当他被Makefile.in文件使用时才会工作;


    --program-suffix=SUFFIX”

    指定将被加到所安装程序的名字上的后缀;


    --program-transform-name=PROGRAM”

    sed-e PROGRAM产生安装名字设定参数;


    --build=BUILD”

    指定软件包安装的系统平台,如果没有指定。默认值将是--host选项的值;


    --host=HOST”

    指定软件运行的系统平台,如果没有指定,将会运行config.guess来检测;


    --target=TARGET”

    指定软件面向的系统平台,如果没有指定默认将使用--host选项的值;


    --disable-FEATURE”

    禁止使用大型选项的编译时配置;


    -enable-FEATURE[=ARG]”

    与上一项相反,ARG提供了选项参数,用来决定使用何种方式;


    --with-PACKAGE[=ARG]”

    提供其他已经安装的软件包的信息;


    --without-PACKAGE”

    禁止软件包与系统已有的软件包交互;


    --x-includes=DIR”

    configure脚本指明包含X11头文件的目录的方法;


    --x-libraries=DIR”

    类似的,--x-libraries选项提供了向configure脚本指明包含X11库的目录的方法。


    展开全文
  • 之前自己编译源代码安装最新版sqlite3运行命令行的方向键不能用,所以卸载这个版本,重新用命令行安装最近的release版本。一、卸载: 1、浏览已安装的程序。要查看已安装的软件包列表,请输入以下命令。请注意你...

    之前自己编译源代码安装最新版sqlite3运行时命令行的方向键不能用,所以卸载这个版本,重新用命令行安装最近的release版本。

    一、卸载:
    1、浏览已安装的程序。要查看已安装的软件包列表,请输入以下命令。请注意你希望卸载的软件包的名称。这样一会儿可以查看是否真的卸载。

    dpkg –list

    2、卸载程序和所有配置文件。在终端中输入以下命令:

    sudo apt-get –purge remove sqlite3

    只卸载程序。如果你移除程序但保留配置文件,请输入以下命令:

    sudo apt-get remove sqlite3

    二、安装

    sudo apt-get install sqlite3

    展开全文
  • linux命令行程序脱离命令行后台运行

    千次阅读 2011-09-16 10:25:43
    linux命令行中使命令行程序后台运行很简单,在命令加个&即可,如启动fcitx并使其后台运行:fcitx & 但即使这样,命令行关闭程序仍将退出(fcitx貌似不退出,不知何故) 我们可以用nohup命令来实现关闭命令行...

    在linux命令行中使命令行程序后台运行很简单,在命令后加个&即可,如启动fcitx并使其后台运行:fcitx &

    但即使这样,命令行关闭后程序仍将退出(fcitx貌似不退出,不知何故)

    我们可以用nohup命令来实现关闭命令行程序继续运行,方法:nohup <命令>  &,如nohup fcitx &


    这对于喜欢quake terminal的用户很有帮助:)

    展开全文
  • 用户都是通过程序在跟系统做沟通的,命令行模式登陆运行的程序被称为壳(shell),这个程序负责跟用户沟通。 Linux的壳程序就是BASH。 命令 整个命令的执行方式非常简单,需要熟悉几个重要的概念。 [dave@...
  • 国内较快开源软件镜象站点,包括Debian、Ubuntu、Fedora、Gentoo、Centos、FreeBSD、Eclipse等开源软件的镜象 ...Linux下是除了二进制形式的软件分发外,还有源代码形式的软件包,讲一讲这些软件安装与卸载:
  • 那么有没有什么方法在关闭终端,让已经从这个终端启动的程序继续运行呢? 前置知识: xterm,console,tty,pts,pty的区别 shell是直接和内核进行通信的东西 xterm是一个软件概念,可以通过这个程序连接到console...
  • 如果ubuntu要安装软件,已有deb安装包(例如:iptux.deb),但是无法登录到桌面环境。那该怎么安装?答案是:使用dpkg命令。 deb是Debian Linux安装格式,跟Red Hat的rpm非常相似,最基本的安装命令是:dpkg -i ...
  • 监控 Linux 性能的 18 个命令行工具

    千次阅读 2014-02-22 12:08:03
    在IT领域作为一名Linux系统的管理员工作5年,我逐渐认识到监控和保持系统启动并运行是多么的不容易。基于此原因,我们已编写了最常使用的18个命令行工具列表,这些工具将有助于每个Linux/Unix 系统管理员的工作。...
  • Linux命令行安装weblogic12c

    千次阅读 2018-01-10 10:59:24
    1.下载weblogic 2.准备安装环境 3.创建oraInst.loc文件 4.创建响应文件wls.rsp 5.执行安装 6.配置环境变量 7.创建域,控制台启动慢问题 8.创建Domain/域 ...Linux下完整安装weblogic12.1.3通用版本...
  • 如果在我们Ubuntu没有网络连接的情况下,安装软件就不可使用 apt-get install xxx,因为不能通过网络下载数据包,我们这里介绍通过U盘用命令行的方式给Ubuntu系统安装软件的方法。  在将我们想要安装的软件包放到...
  • 如果ubuntu要安装软件,已有deb安装包(例如:iptux.deb),但是无法登录到桌面环境。那该怎么安装?答案是:使用dpkg命令。 dpkg命令常用格式如下: sudo dpkg -I iptux.deb#查看iptux.deb软件包的详细信息,...
  • 阿里云命令行工具 CLI(Alibaba Cloud CLI)是基于阿里云开放 API 建立的管理工具。借助此工具,您可以通过调用阿里云开放 API 来管理阿里云产品。该命令行工具与阿里云开放 API 一一对应,灵活性高且易于扩展。您可...
  • Linux 命令行运行C++程序

    千次阅读 2018-08-23 16:00:00
    一、 创建文件 需要在当前目录下创建一个.cpp文件,这里命名为first.cpp,...通过编辑软件gedit来在文件中编写C++代码,命令:“gedit first.cpp”。代码编写完成,保存关闭即可。 三、 运行.cpp文件 通过“g+...
  • Linux 命令行界面

    千次阅读 2016-08-30 18:38:06
    Shell 是用户与操作系统进行交互的编译器,如果没有 Shell,用户将无法与系统进行交互,也就无法使用系统中相关的软件资源。充分了解并利用 Shell 的特性可以完成简单到复杂的任务调度。管道与重定向是 Lin
  • Linux命令行

    2012-04-10 22:48:34
    Linux命令行¶ Linxu系统的强大功能就是命令行,可以快速有效的进行管理工作,使用Linux需要熟悉一些常用的命令,可以更快更好的完成工作,对于Linux系统管理员来说,命令行操作是基本功,因为服务器是只能用...
  • Manjaro常用软件命令行推荐

    万次阅读 多人点赞 2018-09-24 01:24:43
    Manjaro常用软件命令行推荐简介Manjaro系统Manjaro系统简介Manjaro包管理常用软件和命令搜狗输入法办公软件WPSvimQQLinux微信谷歌浏览器Pycharm网易云音乐TyporaGitKrakenGimpFoxit深度截图electron-netease-cloud...
  • 在IT领域作为一名Linux系统的管理员工作5年,我逐渐认识到监控和保持系统启动并运行是多么的不容易。基于此原因,我们已编写了最常使用的18个命令行工具列表,这些工具将有助于每个Linux/Unix 系统管理员的工作。...
  • 最近初学Linux系统,想把学习中遇到的问题汇总下,既能巩固,也方便和大家分享,共勉吧。 我使用的Centos6.5,minimal和DVD版本的都试了很多次,感觉命令行和桌面的切换还是比较简单的 一.图形界面和命令行界面的...
  • centos在安装的时候可以选择安装图形化桌面GNOME,若是在安装的时候没有安装,后续也是可以安装的。下面就是安装的步骤: 1.  要安装图形化桌面系统,需要在超级管理员权限下操作(即:root): 2. &...
  • 这是--Linux程序设计--的一个大实验,虽然平时听课还算认真,但一直没时间来具体实现这个小的FTP。不是说实践是检验真理的唯一标准嘛,这个周末刚好闲来无事,就把它实现了吧。 下面是要求: 基于客户/服务器交互...
  • Linux安装NVIDIA显卡驱动的正确姿势

    万次阅读 多人点赞 2018-08-20 21:05:58
    Linux安装NVIDIA显卡驱动的正确姿势 什么是nouveau驱动? 检测NVIDIA驱动是否成功安装 集显与独显的切换 使用标准仓库进行自动化安装 使用PPA仓库进行自动化安装 使用官方的NVIDIA驱动进行手动安装 Linux...
  • 【马哥私房菜】亲情推出《linux shell脚本攻略》视频教程 ...《Linux命令行与shell脚本编程大全》第三版 学习笔记 第1部分 Part 1 Linux 命令行 第1 章 初识Linux shell 本章内容 - 什么是Li...
  • 小编今天给大家带来Linux系统,Linux命令行下部署 oracle安装数据库,
  • Linux命令行如何使用图形化软件

    千次阅读 2019-08-29 10:42:22
    WX众号:基因学苑 Q群:32798724 ...不过有些软件只有图形化话界面,例如megan6,megax等,可以使用windows者mac版,但是内存不够,使用Linux版,远程登录,没有图形化。其实,是有办法远程打开...
  • Linux命令行安装Oracle 10g

    千次阅读 2009-03-02 16:32:00
    Oracle 10g支持在命令行下用静默模式(Silent)安装,给那些没有安装图形界面的Linux系统提供了极大的便利。下面以Fedora Core 6为例,介绍在命令行安装OracleOracle 10g的方法。1 安装前的准备准备工作要用登录为...
  • Linux命令行使用技巧

    千次阅读 2021-01-17 00:40:30
    Linux命令行使用技巧 一.Linux是什么: ...1.Linux操作系统是指Linux的内核+GUN的软件。 GUN是开源组织,因此Linux相比于Windows而言有更多的流行版本。 2.内核是指系统核心程序,因为要负责系统程序和

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 161,200
精华内容 64,480
关键字:

linux安装完软件后命令行运行

linux 订阅