-
2020-04-01 22:45:29
一.apt-get安装
deb是debian linux的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb或者直接双击此文件
dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。
以下是一些 Dpkg 的普通用法:1、dpkg -i <package.deb>
安装一个 Debian 软件包,如你手动下载的文件。2、dpkg -c <package.deb>
列出 <package.deb> 的内容。3、dpkg -I <package.deb>
从 <package.deb> 中提取包裹信息。4、dpkg -r
移除一个已安装的包裹。5、dpkg -P
完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。6、dpkg -L
列出 安装的所有文件清单。同时请看 dpkg -c 来检查一个 .deb 文件的内容。7、dpkg -s
显示已安装包裹的信息。同时请看 apt-cache 显示 Debian 存档中的包裹信息,以及 dpkg -I 来显示从一个 .deb 文件中提取的包裹信息。8、dpkg-reconfigure
重新配制一个已经安装的包裹,如果它使用的是 debconf (debconf 为包裹安装提供了一个统一的配制界面)。apt-get软件安装后相关文件位置 1.下载的软件存放位置 /var/cache/apt/archives 2.安装后软件默认位置 /usr/share 3.可执行文件位置 /usr/bin 4.配置文件位置 /etc 5.lib文件位置 /usr/lib
二.安装目录
一般的deb包(包括新立得或者apt-get下载的)都在/usr/share。自己下载的压缩包或者编译的包,有些可以选择安装目录,一般放在/usr/local/,也有在/opt的。
用ubuntu 安装软件的方式比较多,可以图形界面用系统的软件中心安装,可以像window一样自己去网上下载来安装,也可以用 apt-get install 安装(其实是 dpkg 软件包管理器),但是,安装后的软件到底在哪里?不像window一个软件一般都在一个文件夹里,ubuntu 的一个软件一般分开在多个目录,可供终端调用的执行文件一般在 /bin 目录,而且往往是在/usr/bin/目录下,一种快速查看软件目录的方法是:- 执行该程序;
- 用命令ps -e, 找到对应的程序名字;
- 用find命令寻找对应文件的位置就好了;
如multiget的对应位置就在:
HTML code
hunter@hunter:/$ sudo find / -name multiget
/usr/bin/multiget
1、linux中/usr里的文件下是你安装linux系统时系统自带软件的安装目录。
linux中/opt里的文件则是安装系统后用户自己安装的其他应用软件,一般是源码包的软件。
2、linux中/usr下,一般是你安装软件的目录,这个目录就相当于在windows下的programefiles这个目录。
linux中/opt下,是一些大型软件的安装目录,或者是一些服务程序的安装目录。
3、linux中/usr主要存放自带的程序。
linux中/opt里的文件主要存放那些可选的程序。对应软件目录包含了运行该软件所需要的所有文件、库、数据等等。
关于Linux中安装软件的提示:
linux中/opt目录用来安装附加软件包,是用户级的程序目录,可以理解为D:/Software。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。opt有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接rm -rf掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。
linux中/usr为系统级的目录,可以理解为C:/Windows/。
linux中/usr下的/local目录为用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。
/opt主要存放那些手动安装的软件,即不是通过apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面。
https://www.cnblogs.com/yudar/p/5809219.html
https://www.cnblogs.com/yinheyi/p/6279974.html更多相关内容 -
Linux查看软件安装目录及位置 方法
2021-05-09 02:40:48对Linux了解的朋友都知道,在linux中软件一般默认都是安装在到“/...Linux查看软件安装目录及位置4种方法说起是3种方法,无非是Linux下的几个个命令而已,find、whereis、which、locate都可以,特别是前两个命令更...对Linux了解的朋友都知道,在linux中软件一般默认都是安装在到“/usr/share”和“/usr/local”这两个路径下。但是:如果我们需要查看软件安装路径又怎么办呢?因为你不能保证人人都会有这种习惯会安装到默认目录对吗?
Linux查看软件安装目录及位置4种方法
说起是3种方法,无非是Linux下的几个个命令而已,find、whereis、which、locate都可以,特别是前两个命令更加的好。
以下示例都是用来查找"zmap"这个软件具体位置在哪里?
1、find
通过find查找某个关键字,可以得到结果,结果是否精准完全取决于你的关键字。
root@kali:/# find / -name zmap
2、whereis
whereis除了可以找软件位置,还可以找到命令的二进制文件,源文件和手动页文件。
root@kali:/# whereis zmap
3、which
准确的来说,which并不能找软件安装位置,只能查询软件命令的运行文件所在路径。
root@kali:/# which zmap
4、locate
locate命令其实是“find -name”的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。
为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。
locate命令的使用实例,具体如下:
搜索etc目录下所有以sh开头的文件。
root@kali:/# locate /etc/sh
搜索用户主目录下,所有以m开头的文件。
root@kali:/# locate ~/m
搜索用户主目录下,所有以m开头的文件,并且忽略大小写。
root@kali:/# locate -i ~/m
总结:如果纯粹的是只找软件安装位置,我还是推荐大家用第二个命令比较好。
-
Wireshark使用技巧之GeoIP显示IP地理位置及经纬度信息
2019-11-07 14:59:18所谓GeoIP,Geolocation IP,就是通过来访者的IP,定位他的经纬度,国家/地区,省市,甚至街道等位置信息。 安装的时候需要注意使用Wireshark的版本,新老版本的Wireshark在对第三方库的稍微有一点不一样,这里主要...0x00 Wireshark使用技巧-GeoIP显示IP地理位置
说明
Wireshark
软件通过安装第三方数据库是可以显示IP地址位置的。
所谓GeoIP
,Geolocation IP
,就是通过来访者的IP
,定位他的经纬度,国家/地区,省市,甚至街道等位置信息。
安装的时候需要注意使用Wireshark
的版本,新老版本的Wireshark
在对第三方库的稍微有一点不一样,这里主要说明Wireshark3.0+
的版本的安装方法。准备工作
下载第三方库官方地址:https://dev.maxmind.com/geoip/geoip2/geolite2/
下载第三方库云盘地址:https://pan.baidu.com/s/1UV_G-47gv1B7yhSXuM5Bbw 提取码:lxu8
下载Wireshark
云盘地址:https://pan.baidu.com/s/1BldA7cN5Vy8PH8j8MqLrrw 提取码:9iav
0x01 Wireshark3+使用GeoIP
1.安装
wireshark3.0
后,打开wireshark
界面,点击Edit
->Prefencens
。
2.点击Name Resolution
->MaxMind database directories
->Edit
3.添加第三方数据库的目录即可。这里稍微解释下,MaxMind DB
文件格式是使用高效的二进制搜索树将IPv4
和IPv6
地址映射到数据记录的数据库格式。
4.重启wireshark
后开启抓包,点击标签页中的Statistics
->Endpoints
5.点击IPv4
标签页,即可看到Country,City,ASN,ASO
等内容。
6.设置就是这么简单,但是这里没有看到很多人想要的经纬度信息,这是因为在wireshark
更新后,它支持的第三方库文件的后缀就变成了.mmdb
格式,这种格式GeoIP
并没有放出有经纬度信息的,记得好像是因为License
的问题。当然如果有需要使用经纬度信息,那么就去安装wireshark3.0
以下的版本吧。0x03 Wireshrak3-使用GeoIP
1.设置方法基本一致,这里就不多说了,区别在于,
Wireshark3
以下用的第三方数据库文件的格式是.dat
的,这里直接看效果就可以了。
2.可以看到低版本中没有AS
相关的信息,增加了经纬度的信息。一定要注意,longitude
代表经度,也就是经度写在了后面,Latitude
才是代表纬度,写在了前面,讲究!天天喊经纬度经纬度,写的时候居然是先写纬度再写经度,搞错了的都去罚站十分钟,毕竟我也站过十分钟,丢人的理科生,哈哈。 -
如何查看linux系统中某个软件是否安装,以及运行的软件安装的位置?
2018-03-17 22:42:55开发中有时候需要查看某个软件是否安装,以及为了配置某个软件的配置文件,需要知道其安装位置?但是linux安装软件的方式比较多,有用yum源安装的,有安装rpm包,也有tar直接解压tar安装的方式。所以没有一个通用的...开发中有时候需要查看某个软件是否安装,以及为了配置某个软件的配置文件,需要知道其安装位置?但是linux安装软件的方式比较多,有用yum源安装的,有安装rpm包,也有tar直接解压tar安装的方式。所以没有一个通用的办法能查到某些软件是否安装了。
方法一:一般软件安装完成以后都会配置环境变量,可以使用echo方法查看其安装目录,或者在cat /etc/profile查看
[robot@hadoop101 ~]$ echo $HADOOP_HOME
/opt/modules/hadoop-2.7.2方法二:使用which显示环境变量路径的方式
[finance@master2-dev ~]$ which java
/home/bigdata/software/java/bin/java
[finance@master2-dev ~]$ which hadoop
/home/bigdata/software/hadoop/bin/hadoop
[finance@master2-dev ~]$ which hive
/home/bigdata/software/hive/bin/hive
[finance@master2-dev ~]$ which flink
/home/bigdata/software/flink/bin/flink
[finance@master2-dev ~]$方法三:如果用户知道自己要查找到软件包的名字,可以直接使用rpm命令。这个命令只在支持rpm的linux版本上有效,如redhat,centos,fedora和suse等。但是rpm命令只能查看rpm包安装的.比如用tar包安装的就查看不了。
rpm -qa | grep “软件或者包的名字”。
如下查看java是否安装,只查询到rpm安装的openjdk,自定义的jdk1.8tar包安装就没有查到
方法四:使用yum查询,针对cento而言
yum list #列出所指定的软件包,后可以加上你想查找的软件包的名字
yum list installed #列出所有已安装的软件包
yum info installed#列出所有已安裝的软件包信息 ,没什么意义
方法五:如果安装的软件已经在运行了,可以通过使用ps命令查看其状态,以及其安装的位置。
ps -aux 程序名,举例查看hadoop安装的位置。
-
让隐私无忧,查看和去除照片地理位置信息的App小集合
2021-06-01 10:20:48让隐私无忧,查看和去除照片地理位置信息的App小集合2019-11-04 22:49:520点赞14收藏0评论“当你拍好一张照片想要发送给别人时,虽然选择原图可以保证照片的清晰度,但同时的你也将自己的地理位置隐私暴露出去了!... -
安卓模拟器上无法获取位置信息解决办法
2021-01-10 21:41:26项目实训的时候模拟器上没有定位信息,只有真机上才能显示,所以一直就使用真机调试,以为是百度sdk的毛病,一直到项目结束都没解决。今天误打误撞发现了这个毛病。 擦,真机上的定位功能一直是默认打开的,所以定位... -
华为手机怎么让拍摄照片显示地理位置
2021-06-07 16:21:18华为手机怎么让拍摄照片显示地理位置我们使用手机拍摄照片的时候,一般都是并不显示地址的。今天小编就跟大家分享一下华为手机怎么将拍摄照片显示地理位置...5.然后我们再下拉出任务栏,点击“位置信息”功能将其打... -
Linux查看软件安装和系统信息操作
2016-03-25 10:07:16Linux中查看程序安装位置 如果是rpm的安装,用rpm -ql 如果是一般安装 用 whereis 或者 find find /usr -name catalina.out ======== 如何查看linux中安装了哪些程序? 在“添加或删除程序”中... -
电脑屏幕小软件显示不全
2021-07-27 01:22:24电脑屏幕太小,软件窗口显示不完整,往边上拉也拉不动。怎么办啊?...你调屏幕是怎么调的啊,一般是屏幕下面有几个按键,在那里调 这个不是调分辨率,你分辨率是在电脑操作,要调的是屏幕本身,那屏幕不是有几个按键吗... -
手机扫码枪app,二维码识别,二维码信息自动推送至电脑的(Excel,软件,记事本)等位置。
2020-04-12 11:34:47Python的手机扫码枪,二维码识别,二维码信息自动推送至电脑的(Excel,软件,记事本)等位置。 本软件组合可识别二维码和条形码(可远距离-只要在同一WIFI下) 前几天在网上找半天找不到相关的软件 淘宝看无线扫码... -
软件漏洞概述
2020-12-28 16:41:26文章目录一、软件漏洞的概念1、信息安全漏洞简述2、软件漏洞3、软件漏洞概念4、软件漏洞的成因分析二、软件漏洞标准化管理1、软件漏洞分类2、软件漏洞分级3、安全漏洞管理规范 一、软件漏洞的概念 1、信息安全漏洞... -
Windows获取本地安装软件详细信息(对标卸载程序控制面板)
2020-03-02 18:23:00在做C++客户端的一些业务时,需要采集本地计算机上已经安装的软件,上传至云端,供后台做数据分析,数据展示等功能,这里需要对标控制面板中的卸载程序列表,做到采集到的软件列表中的信息和控制面板中的保持一致。... -
彻底解决win10出现的无法访问网络位置*:\XXXXX\XXXXX的问题
2021-02-21 15:50:39不知道大家有没有遇到过无法访问网络位置*:\XXXXX\XXXXX这个问题,前段时间我在安装xshell6时就碰到了这个问题,而且不仅是安装xshell6时有这种情况,当我更新其它软件比如Notepad++时也是会遇到同样的问题。... -
常用医学科研软件有哪些?
2020-09-26 20:31:12一、PPT模板与软件: 1.ScienceSlides: ScienceSlides是一种PPT插件,可方便的画出各种细胞器化学结构,用来论文画图确实很好用。特别是用这个和AI(illustrator)结合,画的图可以媲美老外的CNS哦。 2.科研医学... -
vmos虚拟位置_【软件】虚拟大师VMOS Pro完整版
2020-11-20 23:52:35以下列举几个需要Root的软件 QQ(没有想到吧) magisk(可以理解为Xposed) ChiMi(一款针对小米扩展的模块) GG修改器(可以用来修改游戏数据) 还有修改位置信息,修改系统设置,卸载手机自带的手机内置软件等其他功能 5... -
Android模拟位置信息
2015-11-16 09:03:53Android手机设置——开发人员选择中有一个“允许模仿位置”的选项,开发人员对开发的某些定位软件(一般为地图软件)做测试的时候使用的,功能是模拟手机目前所处的位置(比如手机当前实际位置在中国,但测试软件时... -
deepin-wine系列软件字体发需,设置TIM/微信聊天信息和接受文件放置位置
2020-02-22 10:50:37deepin-wine系列软件包括:QQ,TIM,微信,百度网盘,迅雷等可能出现在Linux系统中出现字体发虚的情况,这时需要调整wine虚拟环境中的屏幕分辨率的dpi值即可。 以微信为例,需要在命令行中输入以下命令进行调整: ... -
一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
2020-12-30 17:51:21bug出现时的测试环境,产生的条件即对应操作步骤; 高质量的Bug记录: 通用UI要统一、准确 缺陷报告的UI要与测试的软件UI保持一致,便于查找定位。 尽量使用业界惯用的表达术语和表达方法 使用业界惯用的表达术语和... -
是否允许应用获取设备信息_手机权限获取弹窗不断,隐私安全如何确保,这些权限需谨慎...
2020-10-27 17:19:03安卓手机在安装软件的时候,总是会要求获取各种权限,除了一些必要权限外,有时还会索要一些敏感权限,如:电话、联系人等权限。工信部也在去年,展开了一次大规模的整顿,,现在很多软件拒绝了权限,也是可以使用的... -
2021年软件测试面试题大全
2020-11-30 15:16:59软件缺陷管理工具有哪些 弱网测试 四、智力题 一、面试基础题 简述测试流程: 1、阅读相关技术文档(如产品PRD、UI设计、产品流程图等)。 2、参加需求评审会议。 3、根据最终确定的需求文档编写测试计划。 4、编写... -
ubuntu中查找已经安装的软件的安装位置
2015-03-12 18:42:06但是安装后的软件在哪个位置呢? 我这里的需求是需要直接把软件锁定到启动器中,方便以后的使用 这里查找的软件是:比对代码的工具 bcompare 1.查找文件名 方法1: 在软件中心中模糊查找 方法2: -
常用的3D三维建模软件大全有哪些?
2020-05-14 16:19:06你可能听过3D建模——常用于动画及游戏等作品的要求,通俗来讲,就是通过三维制作软件,通过虚拟三维空间构建出具有三维数据的模型。3D建模,可以使得动画及游戏作品能够展现现实世界,真实的三维空间,有真实的距离... -
软件测试面试题(含答案)
2021-03-01 15:15:38软件测试面试题(含答案) -
二维码制作软件----如何让二维码内容换行显示
2020-08-11 16:41:18二维码内容扫描出来能换行显示已经成为一个常见的需求。能否换行跟扫描用的设备,如扫描枪、手机等无关,是二维码换行符决定的,是二维码内容的一部分。那么换行符该如何设置在二维码内呢? 换行符输入时控制符的一... -
HTC VIVE Tracker的二次开发(获取位置信息)
2018-09-10 21:08:03HTC的VIVE Tracker其本身也是一个很好的位置定位器,他可以测相对于定位器的空间坐标以及翻转角度等,这里,我们简单的介绍一下,如何利用HTC的追踪器(HTC VIVE Tracker)来获取相关的信息,首先介绍一下你需要哪些... -
STM32显示软件取模图片
2020-05-18 10:21:56一、软件取模参考 二、软件代码 //4096色/16位真彩色/18位真彩色/24位真彩色/32位真彩色 //图像数据头结构体 __packed typedef struct _HEADCOLOR { unsigned char scan; unsigned char gray; unsigned short w... -
软件工程期末考试题库(超全)
2020-12-18 18:25:49软件工程期末考试题库 选择题 具有风险分析的软件生命周期模型是( C )。 A.瀑布模型 B.喷泉模型 C.螺旋模型 D.增量模型 软件工程的基本要素包括方法、工具和( A )。 ... -
Android中通过Exifinterface读取图片地理位置信息
2016-03-30 16:23:37根据选择的本地图片的exif信息,读取到地理位置的经纬度,然后使用高德地图反地理编码解析出地理位置名称,如果图片中没有包含或者无法包含经纬度信息,那么就在用户发起拍照请求时通过高德定位SDK拿到相关信息。... -
模拟鼠标点击屏幕任意位置并获取当前位置坐标
2012-11-06 21:22:08程序前台透明拖动窗体至想点击位置 并单击该位置 程序将自动点击该位置两次, 有源码方便更改次数,并且可以获取点击位置的坐标,做此软件意图为实现自动点击刷访问量程序有待完善 -
常用的电气制图软件有哪些?以及各自的优缺点
2020-06-01 14:40:59常用的电气制图软件有哪些?以及各自的优缺点 电气画图软件: No.1 "SuperWORKS”(优势:国内软件,容易上手) SuperWORKS是利驰软件历经15年持续不断的升级换代开发的专业电气CAD软件,目前已经产品系列化,包括...