linuxapt命令的简单介绍

linux常用安装软件的命令安装软件---这个操作在WINDOWS的世界里很简单,下载软件双击exe文件即可,还有自动运行方式的,复杂点的执行bat之类的可执行程序即可 。但Linux不然,因Linux版本过多,导致软件的安装方法五花八门 。本文只是将Linux的软件安装方式进行汇总和整理 , 没有过多的技术难度,仅供参考 。
Linux下主要有两种方式 , 主要分在线安装和线下安装 。(以下介绍的方式基本涵盖所有Linux系统的软件安装方式)
一、在线安装
1、软件管理中心安装 。(ubuntu)1)更新源sudo apt-get update2)打开软件中心,搜索你要安装的软件,双击安装即可 。例如安装apache,如下图
2、命令行安装方式
1)更新,命令:apt-get update
2)查找你要安装的软件,apt-cache search “软件名”
3)apt-get install 软件名
以上在线的两种方式都提到了apt-get 方式,那么它的工作原理简单说明一下,apt-get相关的有两个重要文件:1、是/etc/sources.list,2、是/var/lib/apt/lists/目录.
当我们执行apt-get update程序分析sources.list看这个文件里是否有对应的Packages/Sources/Release列表文件,如果有更新则下载之,存入/var/lib/apt/lists/目录(其实就是保持与当前系统版本软件源表最新);apt-get install 安装相应的包,下载并安装 。
这种方式的好处在于:如果你想要加载的应用需要依赖另一个应用程序才能正常工作,apt-get会帮你找到并加载所需的程序库或应用代码,这种方式是比较常用的的 。比如我们执行apt-get install mysql-server,可以看到相关的依赖包(如图)
二、线下安装
之所以叫线下的安装方式,也就是说你要把软件下载到本地去安装 。一般我们下载的文件后缀名都是zip、tar.gz等压缩包,解压后会看到rpm、bin、deb、run之类扩展名文件 。很多软件都会提供不同LINUX版本的安装格式,你可以根据自己的系统下载不同扩展名的软件 。
1、rpm安装包:这时一款老牌的安装格式,是红帽创建的安装格式,现在已成为一种标准,常用在opensuse/turbo/redhat版本),安装方法rpm -ivh 软件名.rpm (如果只是安装一个i参数就够了,如果还要看安装进度和软件信息就加个vh)
2、deb安装包:DEB是Debian软件包格式的文件扩展名,常用在centos/ubuntu,在苹果系统里也常见此安装方式 。安装方法:dpkg -i 软件名.deb
3、run安装包:以QT(一种编程工具)的安装文件为例,
1)授权: chmod x qt-unified-linux-x64-2.0.2-2-online.run
2)执行:./qt-unified-linux-x64-2.0.2-2-online.run即可安装 。
4、bin安装包:bin包是一个自解压格式的安装包,要想执行它,需要先赋予它可执行的权限 。
(以安装jdk为例)# chmod x jdk-6u21-linux-i586.bin# ./jdk-6u21-linux-i586.bin
5、编译后安装方式:
举例安装nagios插件(nagios是一种开源的监控软件,需要多种插件支持监控模块)
1)cd /tmp/nagios-plugins-* //先进入目录
2)./configure --with-nagios-user=nagios --with-nagios-group=nagios // 配置,即安装的用户安装的路径都可在此设置,这一步一般用来生成 Makefile,为下一步的编译做准备
3)make //编译过程如果 在 make 过程中出现 error,你就要记下错误代码,缺少什么包就按照什么包 。
4) make install //如果make无问题就可以直接安装了 。
这种安装方法的好处是你可以自定义安装路径、安装账号等参数,常见开源平台下载的源码安装方式 。
6、其它,还有一些软件解压后生成的文件夹内包含很多文件,一般文件夹内有install.sh、setup.py等安装文件方式 , 此种方式类似windows的exe安装方式 , 你需要先授权该文件的可执行权限,在执行安装 。以上基本上囊括了所有的Linux环境下的软件安装方式,供各位参考 。
linux apt命令功能一、apt的简介
apt命令可以说是Linux系统下最为重要的命令,安装、更新、卸载软件 , 升级系统内核都离不开apt命令 。
apt的全称是Advanced Packaging Tool是Linux系统下的一款安装包管理工具 。
最初需要在Linux系统中安装软件 , 需要自行编译各类软件,缺乏一个统一管理软件包的工具 。此后当Debian系统出现后,dpkg管理工具也就被设计出来了,此后为了更加快捷、方便的安装各类软件,dpkg的前端工具APT也出现了 。在Ubuntu16.04系统下apt命令功能又得到了强化,使其更加方便快捷和受欢迎了 。
二、apt命令介绍
1.apt update
更新软件源中的所有软件列表 。因为更新数据库等操作需要管理员的权限,所以在apt命令前要加上sudo命令取得权限 。
运行apt update命令会返回三种状态:一是命中 , 一是获取,一是忽略 。
命中表示连接上网站,包的信息没有改变 。
获取表示有更新并且下载 。
忽略表示无更新或更新无关紧要无需更新 。
在命令显示的最后,会提示你有多少软件包可以升级,你可以根据自身的需求立即或稍后进行升级 。
2. apt list
apt list --upgradeable:显示可升级的软件包 。
apt list --installed:显示已安装的软件包 。
3.apt upgrade
执行完update命令后,就可以使用apt upgrade来升级软件包了 。执行命令后系统会提示有几个软件需要升级 。在得到你的同意后 , 系统即开始自动下载安装软件包 。
4. apt install 软件包名
安装指定软件 。此命令需管理员权限 。如果你对名字并不十分清楚,你可以输入软件名的一部分,系统会给出名字相近的软件包名的提示 。在老版本中安装程序需要使用 sudo apt-get install 软件包名,现在新版本中已建议直接使用apt替代apt-get命令 。
sudo apt install -f
使用此命令可修复依赖关系,假如有软件因依赖关系不满足而无法安装 , 就可以运行此命令自动修复安装程序包所依赖的包 。特别是在使用dpkg命令安装deb软件包时出现依赖问题常需要此命令来修复 。
5. apt remove 软件包名和apt autoremove
apt remove 软件包名用来卸载指定软件 。
apt autoremove用来自动清理不再使用的依赖和库文件 。
7.apt show 软件包名
显示软件包具体信息 。例如:版本号,安装大小,依赖关系 , bug报告等等 。
关于Linux操作系统的一些命令是什么?Linux系统中linuxapt命令的命令实在是太多linuxapt命令了linuxapt命令,简单包括两类命令linuxapt命令,一类是内部命令linuxapt命令 , 指的是Shell自身提供的功能,一类是外部命令,指的是第三方的控制台应用程序 。
一般来说,没必要完全学习所有的命令,大体上有个印象,用到的时候去查一下帮助文档 , 久而久之,自然熟练 。
下面是网友整理的20个最常用的Linux命令:
1. ls命令
ls命令是列出目录内容(List Directory Contents)的意思 。运行它就是列出文件夹里的内容,可能是文件也可能是文件夹 。
2. lsblk命令
"lsblk"就是列出块设备 。除了RAM外,以标准的树状输出格式,整齐地显示块设备 。
3. md5sum命令
“md5sum”就是计算和检验MD5信息签名 。md5 checksum(通常叫做哈希)使用匹配或者验证文件的文件的完整性,因为文件可能因为传输错误,磁盘错误或者无恶意的干扰等原因而发生改变 。
4. dd命令
“dd”命令代表了转换和复制文件 。可以用来转换和复制文件,大多数时间是用来复制iso文件(或任何其它文件)到一个usb设备(或任何其它地方)中去,所以可以用来制作USB启动器 。
6. history命令
“history”命令就是历史记录 。它显示了在终端中所执行过的所有命令的历史 。
7. sudo命令
“sudo”(super user do)命令允许授权用户执行超级用户或者其它用户的命令 。通过在sudoers列表的安全策略来指定 。
8. mkdir命令
“mkdir”(Make directory)命令在命名路径下创建新的目录 。然而如果目录已经存在了 , 那么它就会返回一个错误信息"不能创建文件夹,文件夹已经存在了"("cannot create folder, folder already exists")
9. touch 命令
“touch”命令代表了将文件的访问和修改时间更新为当前时间 。touch命令只会在文件不存在的时候才会创建它 。如果文件已经存在了,它会更新时间戳,但是并不会改变文件的内容 。
10. chmod 命令
“chmod”命令就是改变文件的模式位 。chmod会根据要求的模式来改变每个所给的文件,文件夹,脚本等等的文件模式(权限) 。
11. chown命令
“chown”命令就是改变文件拥有者和所在用户组 。每个文件都属于一个用户组和一个用户 。在你的目录下,使用"ls -l",你就会看到像这样的东西 。
12. apt命令
Debian系列以“apt”命令为基?。?“apt”代表了Advanced Package Tool 。APT是一个为Debian系列系统(Ubuntu,Kubuntu等等)开发的高级包管理器,在Gnu/Linux系统上,它会为包自动地,智能地搜索,安装,升级以及解决依赖 。
13. tar命令
“tar”命令是磁带归档(Tape Archive),对创建一些文件的的归档和它们的解压很有用 。
14. cal 命令
“cal”(Calender),它用来显示当前月份或者未来或者过去任何年份中的月份 。
16. cat命令
“cat”代表了连结(Concatenation) , 连接两个或者更多文本文件或者以标准输出形式打印文件的内容 。
17. cp 命令
“copy”就是复制 。它会从一个地方复制一个文件到另外一个地方 。
18. mv 命令
“mv”命令将一个地方的文件移动到另外一个地方去 。
19. pwd 命令
“pwd”(print working directory),在终端中显示当前工作目录的全路径 。
20. cd 命令
最后,经常使用的“cd”命令代表了改变目录 。它在终端中改变工作目录来执行,复制 , 移动,读 , 写等等操作 。
开发版没法使用apt不可以运行 。apt-get命令只在linux上使用linuxapt命令,开发板上没有这个指令linuxapt命令,所以只能更换系统使用百问网-张老师
擅长:嵌入式开发
apt命令是ubuntu上使用linuxapt命令的linuxapt命令,开发板是移植的嵌入式linux系统 , 所以linuxapt命令你想在开发板上执行tree命令的话,可以通过交叉编译tree的软件包 , 将产生的bin文件拷贝到开发板上
Linux里面apt是什么?【linuxapt命令的简单介绍】apt,全称Advanced Packaging Tool,是一个在Debian和Ubuntu中的shell前端软件包管理器 。
apt命令提供了查找、安装、升级、删除某一个、一组甚至全部软件包的命令,这些命令既简洁又好记 。不过apt命令执行需要超级管理员权限 。
apt语法格式:
apt[options][command][package...]
options:可?。∠畎?h、-y、-q等等 。
command:要进行的操作 。
package:安装的包名 。
apt常用命令
sudo apt update:列出所有可更新的软件清单命令;
sudo apt upgrade:升级软件包;
apt list --upgradeable:列出可更新的软件包及版本信息;
sudo apt full-upgrade:升级软件包,升级前先删除需要更新的软件包;
sudo apt install :安装指定的软件命令;
sudo apt install :安装多个软件包;
sudo apt update :更新指定的软件命令;
sudo apt show :显示软件包具体信息 , 比如:版本号、安装大小、依赖关系等;
sudo apt remove :删除软件包命令;
sudo apt autoremove:清理不再使用的依赖和库文件;
sudo apt purge :移除软件包及配置文件;
sudo apt search :查找软件包命令 。
如何让linux支持apt-get1、下载下面所示linuxapt命令的安装包 。
2、下载完成以后把三个安装放到HOME文件夹里面 。
3、开启终端 。
4、如果出现报错找不到安装包用:LS查询文件名linuxapt命令,对比以下dpkg -i。
5、再输入命令就可以让linux支持apt-getlinuxapt命令了 。
注意事项:
linux除了在服务器操作系统方面保持着强劲的发展势头以外linuxapt命令,在个人电脑、嵌入式系统上都有着长足的进步 。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善这个操作系统,使其最大化地适应用户的需要 。
linuxapt命令的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于、linuxapt命令的信息别忘了在本站进行查找喔 。

    推荐阅读