解压完的软件怎么安装
解压完的软件怎么安装,有时候我们在安装软件的时候,可能会下载压缩的安装包,这时就需要先解压安装包,然后再进行软件的安装,下面来看看解压完的软件怎么安装。
解压完的软件怎么安装11、首先找到需要解压的安装包,鼠标右键单击选择“解压文件”。
2、然后等待解压完成后,双击打开解压的安装包文件夹。
3、然后在弹出来的窗口中找到带有应用程序的图标,或者带有应用程序的名称,后面带有“srtup”的文件,双击该图标文件。
4、然后在弹出来的窗口中就可以进行程序安装了。
解压完的软件怎么安装2手机软件安装不了怎么回事
若您使用的是OPPO手机,在“软件商店”APP内下载的软件无法安装,可参考以下方法进行排查:
若出现数字类异常码提示:
1、出现-3异常码(内存不足):建议您清理下手机的垃圾,保持内存留有足够的空间。
2、出现-2异常码(无效APK文件):删除该下载任务,重新下载安装该软件。
3、出现-112异常码(与已安装的软件不兼容):请确认是否需要不兼容的软件,若不需要,直接替换安装即可。
4、出现-1001(网络证书过期),需要重新校准时间:请进入手机「设置 > 其他设置(系统设置) > 日期和时间 > 自动设置时间(使用网络提供的时间),校准时间再尝试下安装。
5、出现-25异常码(版本过高)、一直安装中、安装包损坏等其他情况:请卸载该软件,尝试其他渠道重新下载。
安装软件时出现文字类的报错提示:
1、出现“当前无法获得手机IMEI,请设置IMEI后重试”:请进入「设置 > 关于手机(关于本机)> 版本信息」页面,查看是否有“定制版本号”字段,如有,则是企业定制机,建议咨询手机发放企业;如没有,请联系人工客服 ,我们将竭诚为您服务~
2、提示“该应用未达到上架标准,暂不提供下载服务”,安装的按钮是灰色的:平台检测这款软件存在问题,为了保障您的手机安全和使用体验,暂不提供该软件的下载服务。我们已反馈给软件方优化,待优化完成后会尽快提供下载服务。
3、提示该应用存在不兼容或不支持下载:说明该应用存在某些问题,暂不适配您的手机型号/系统,若对比其他手机,都无法安装,则属于安装包异常,建议您通过“豌豆荚”APP、“应用宝”APP等渠道下载其他版本进行尝试安装;若只有自己的手机无法安装,可能是此应用与手机系统不兼容,建议您备份好资料,前往服务中心处理。
4、安卓50以下机型无法安装微信。
若您不是在OPPO手机自带的“软件商店”APP内下载软件,下载完成后无法安装,可以尝试下面的方法:
1、进入手机设置,在顶部的搜索栏中直接搜索“外部来源应用”或“安装未知应用”,允许哪个应用可以安装软件,就打开对应的应用的开关。
2、可能是网络异常,建议您尝试更换Wi-Fi或切换数据网络再重新下载。
3、可能是存储空间不足,建议您清理下手机的垃圾、释放空间再试。
4、若应用直接提示该应用存在不兼容或不支持下载,则说明该应用存在某些问题,暂不适配您的手机型号/系统。
5、建议您尝试在“软件商店”APP官方渠道下载。
如果以上方法对您帮助有限,辛苦您携带手机和相关购机凭证前往OPPO官方服务中心,由我们专业的工程师为您检测手机。
解压完的软件怎么安装3软件下载成功但是安装不了
1:可能是存储空间不足导致安装失败;
2:可能电量不足,导致无法安装;
3:下载的第三方应用程序可能和手机不兼容,因此无法成功安装;
4:可能安装的应用程序非APK格式,安卓系统的手机仅支持 APK 格式的第三方应用;
5:可能应用程序不是从手机应用市场下载的,手机未设置允许未知来源应用下载,需要在手机中进行设置允许,才能正常安装;
6:手机安装了第三方护眼软件,第三方护眼软件会阻止应用程序安装;
7:下载过程中,可能由于网络连接不稳定,出现安装包损坏或下载不完整;
8:如果手机中已安装此应用程序,也可能导致安装失败;
9:若应用程序安装在 microSD 卡,请检查 microSD 卡是否被手机识别或损坏。
1、打开系统,可以看到桌面,找到软件中心,打开软件中心
2、在这里你可以安装一些软件,但是软件比较少
3、你还可以直接从网站上下好deb的安装包,然后双击进行安装
4、双击后,会在应用市场打开它,然后点击安装就可以了
5、或者你在安装包在的文件夹,按住shift,点击鼠标右键,会弹出如下界面,点击在终端中打开。
6、输入下面的命令,-i后面是你的文件名,如果权限不够,就要在前面输入sudo,然后回车后再输入密码直接安装就可以了。
一般下载软件有两种方式,
一种是在浏览器下载的软件。
一种是在应用商店下载的软件。
方法一:
1、打开游览器,直接在百度搜索要下载的软件;
2、点击立即下载,选择下载结束后立即打开;
3、下载完成后,点击安装包,进行安装,安装结束后打开软件即可使用。
方法二:在应用商店下载软件
1、点击“开始”按键,点击“所有应用”,在“所有应用”中找到“应用商店”,点击打开;
2、在“应用商店”中点击右上角的“搜索”按键,在方框中输入自己喜爱应用,点击回车;
3、在该应用下方,点击“安装”;
4、等待安装成功后,在开始菜单中,点击该应用,即可运行。
autotools使用流程
正如前面所言,autotools是系列工具,读者首先要确认系统是否装了以下工具(可以用which命令进行查看)。
· aclocal
· autoscan
· autoconf
· autoheader
· automake
使用autotools主要就是利用各个工具的脚本文件以生成最后的Makefile。其总体流程是这样的:
· 使用aclocal生成一个“aclocalm4”文件,该文件主要处理本地的宏定义;
· 改写“configurescan”文件,并将其重命名为“configurein”,并使用autoconf文件生成configure文件。
接下来,笔者将通过一个简单的helloc例子带领读者熟悉autotools生成makefile的过程,由于在这过程中有涉及到较多的脚本文件,为了更清楚地了解相互之间的关系,强烈建议读者实际动手操作以体会其整个过程。
1.autoscan
它会在给定目录及其子目录树中检查源文件,若没有给出目录,就在当前目录及其子目录树中进行检查。它会搜索源文件以寻找一般的移植性问题并创建一个 文件“configurescan”,该文件就是接下来autoconf要用到的“configurein”原型。如下所示:
[root@localhost automake]# autoscan
autom4te: configureac: no such file or directory
autoscan: /usr/bin/autom4te failed with exit status: 1
[root@localhost automake]# ls
autoscanlog configurescan helloc
如上所示,autoscan首先会尝试去读入“configureac”(同configurein的配置文件)文件,此时还没有创建该配置文件,于是它会自动生成一个“configurein”的原型文件“configurescan”。
2.autoconf
configurein是autoconf的脚本配置文件,它的原型文件“configurescan”如下所示:
# -- Autoconf --
# Process this file with autoconf to produce a configure script
AC_PREREQ(259)
#The next one is modified by sunq
#AC_INIT(FULL-PACKAGE-NAME,VERSION,BUG-REPORT-ADDRESS)
AC_INIT(hello,10)
# The next one is added by sunq
AM_INIT_AUTOMAKE(hello,10)
AC_CONFIG_SRCDIR([helloc])
AC_CONFIG_HEADER([configh])
# Checks for programs
AC_PROG_CC
# Checks for libraries
# Checks for header files
# Checks for typedefs, structures, and compiler characteristics
# Checks for library functions
AC_CONFIG_FILES([Makefile])
AC_OUTPUT
下面对这个脚本文件进行解释:
· 以“#”号开始的行为注释。
· AC_PREREQ宏声明本文件要求的autoconf版本,如本例使用的版本259。
· AC_INIT宏用来定义软件的名称和版本等信息,在本例中省略了BUG-REPORT-ADDRESS,一般为作者的e-mail。
· AM_INIT_AUTOMAKE是笔者另加的,它是automake所必备的宏,也同前面一样,PACKAGE是所要产生软件套件的名称,VERSION是版本编号。
· AC_CONFIG_SRCDIR宏用来侦测所指定的源码文件是否存在,来确定源码目录的有
效性。在此处为当前目录下的helloc。
· AC_CONFIG_HEADER宏用于生成configh文件,以便autoheader使用。
· AC_CONFIG_FILES宏用于生成相应的Makefile文件。
· 中间的注释间可以添加分别用户测试程序、测试函数库、测试头文件等宏定义。
接下来首先运行aclocal,生成一个“aclocalm4”文件,该文件主要处理本地的宏定义。如下所示:
[root@localhost automake]# aclocal
再接着运行autoconf,生成“configure”可执行文件。如下所示:
[root@localhost automake]# autoconf
[root@localhost automake]# ls
aclocalm4 autom4tecache autoscanlog configure configurein helloc
3.autoheader
接着使用autoheader命令,它负责生成confighin文件。该工具通常会从“acconfigh”文件中复制用户附加的符号定义,因此此处没有附加符号定义,所以不需要创建“acconfigh”文件。如下所示:
[root@localhost automake]# autoheader
4.automake
这一步是创建Makefile很重要的一步,automake要用的脚本配置文件是Makefileam,用户需要自己创建相应的文件。之后,automake工具转换成Makefilein。在该例中,笔者创建的文件为Makefileam如下所示:
AUTOMAKE_OPTIONS=foreign
bin_PROGRAMS= hello
hello_SOURCES= helloc
下面对该脚本文件的对应项进行解释。
· 其中的AUTOMAKE_OPTIONS为设置automake的选项。由于GNU(在第1章中已经有所介绍)对自己发布的软件有严格的规范,比如必须附 带许可证声明文件COPYING等,否则automake执行时会报错。automake提供了三种软件等级:foreign、gnu和gnits,让用 户选择采用,默认等级为gnu。在本例使用foreign等级,它只检测必须的文件。
· bin_PROGRAMS定义要产生的执行文件名。如果要产生多个执行文件,每个文件名用空格隔开。
· hello_SOURCES定义“hello”这个执行程序所需要的原始文件。如果”hello”这个程序是由多个原始文件所产生的,则必须把它所用到的 所有原始文件都列出来,并用空格隔开。例如:若目标体“hello”需要“helloc”、“sunqc”、“helloh”三个依赖文件,则定义 hello_SOURCES=helloc sunqc helloh。要注意的是,如果要定义多个执行文件,则对每个执行程序都要定义相应的file_SOURCES。
接下来可以使用automake对其生成“configurein”文件,在这里使用选项“—adding-missing”可以让automake自动添加有一些必需的脚本文件。如下所示:
最上层的要写明
AUTOMAKE_OPTIONS = foreign
如果这个目录没有要编译的文件,只包含了子目录,则只写个
SUBDIRS = dir1
就ok了。 例如我的工程,最上层只是包含了源码目录,于是就写了 AUTOMAKE_OPTIONS=foreign
SUBDIRS=src
如果有文件要编译,则要指明target 先。比如我的src目录底下既有文件,又有目录,而src的这层目录中的文件最后是要编译成一个
可执行文件,则src目录下的Makefileam这么写。
bin_PROGRAMS= myprogram
SUBDIRS= sub1
myprogram_SOURCES= \ acpp\ bcpp\ # 要编译的源文件。这儿的_SOURCES是关键字
EXTRA_DIST= \ ah \ bh
# 不用编成o,但生成target myprogram也需要给编译器处理的头文件放这里
myprogram_LDADD = libsub1a 这个_LDADD是关键字,
# 最后生成myprogram这个执行文件,还要link src/sub1这个目录中的内容编成的一个lib :libsub1a,
myprogram_LDFLAGS = -lpthread -lglib-20 -L/usr/bin $(all_libraries)
# myprogram还要link系统中的动态so,以此类推,需要连自编译的so,也写到这个关键字 _LDFLAGS后面就好了。
AM_CXXFLAGS = -D_LINUX
# 传递给g++编译器的一些编译宏定义,选项,
INCLUDES=-IPassport -Isub1/ -I/usr/include/glib-20\ -I/usr/lib/glib-20/include $(all_includes)
# 传递给编译器的头文件路径。
下面是sub1种生成lib的Makefileam
noinst_LIBRARIES = libprotocola # 不是生成可执行文件,而是静态库,target用noinst_LIBRARIES libprotocol_a_SOURCES = \ alibcpp
EXTRA_DIST = mylibh\ alibh
INCLUDES= -I/ $(all_includes)
AM_CXXFLAGS = -D_LINUX -DONLY_EPOLL -D_SERVER
ok ,最后补上AC_PROG_RANLIB涵义,如果要自己生成lib,然后link到最终的可执行文件中,则要加上这个宏,否则不用。
2 一点讨论 每个目录至少都要有一个target,或者是可执行文件或者是lib,似乎对目录的划分带来点局限。比如我的目录结构如果是这样 /Src /Src/sub1 /Src/sub2 而我想这样,sub1,sub2都没有target,目录划分只是为了区别代码的不同模块,然后把两个目录中编译出的中间文件一起link ,得到最后需要的 myprogram 。 似乎在Src/Makefileam中要这么写 myprogram_SOURCES = sub1/acpp \ sub2/bcpp
[root@localhost automake]# automake --add-missing
configurein: installing ''/install-sh''
configurein: installing ''/missing''
Makefileam: installing ''depcomp''
[root@localhost automake]# ls
aclocalm4 autoscanlog configurein helloc Makefileam missing
autom4tecache configure depcomp install-sh Makefilein confighin
可以看到,在automake之后就可以生成configurein文件。
5.运行configure
在这一步中,通过运行自动配置设置文件configure,把Makefilein变成了最终的Makefile。如下所示:
[root@localhost automake]# /configure
可以看到,在运行configure时收集了系统的信息,用户可以在configure命令中对其进行方便地配置。在/configure的自定 义参数有两种,一种是开关式(--enable-XXX或--disable-XXX),另一种是开放式,即后面要填入一串字符(--with- XXX=yyyy)参数。读者可以自行尝试其使用方法。另外,读者可以查看同一目录下的”configlog”文件,以方便调试之用。
到此为止,makefile就可以自动生成了。回忆整个步骤,用户不再需要定制不同的规则,而只需要输入简单的文件及目录名即可,这样就大大方便了用户的使用。下面的图39总结了上述过程:
图39 autotools生成Makefile流程图
使用autotools所生成的Makefile
autotools生成的Makefile除具有普通的编译功能外,还具有以下主要功能(感兴趣的读者可以查看这个简单的helloc程序的makefile):
1.make
键入make默认执行”make all”命令,即目标体为all,其执行情况如下所示:
[root@localhost automake]# make
此时在本目录下就生成了可执行文件“hello”,运行“/hello”能出现正常结果,如下所示:
[root@localhost automake]# /hello
Hello!Autoconf!
2.make install
此时,会把该程序安装到系统目录中去,如下所示:
[root@localhost automake]# make install
if Gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"hello\" -DVERSION=\"10\" -I -I -g -O2 -MT helloo -MD -MP -MF "deps/helloTpo" -c -o helloo helloc; \
then mv -f "deps/helloTpo" "deps/helloPo"; else rm -f "deps/helloTpo"; exit 1; fi
Gcc -g -O2 -o hello helloo
make[1]: Entering directory ''/root/workplace/automake''
test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
/usr/bin/install -c ''hello'' ''/usr/local/bin/hello''
make[1]: Nothing to be done for ''install-data-am''
make[1]: LeaVing directory ''/root/workplace/automake''
此时,若直接运行hello,也能出现正确结果,如下所示:
[root@localhost automake]# hello
Hello!Autoconf!
3.make clean
此时,make会清除之前所编译的可执行文件及目标文件(object file, o),如下所示:
[root@localhost automake]# make clean
test -z "hello" || rm -f hello
rm -f o
4.make dist
此时,make将程序和相关的文档打包为一个压缩文档以供发布,如下所示:
[root@localhost automake]# make dist
[root@localhost automake]# ls hello-10-targz
hello-10-targz
可见该命令生成了一个hello-10-targz的压缩文件。
由上面的讲述读者不难看出,autotools确实是软件维护与发布的必备工具,也鉴于此,如今GUN的软件一般都是由automake来制作的。
没用过,我也是转载的
1、deb包的安装方式
deb是debian系Linux的包管理方式,ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个deb格式的软件后,在终端输入这个命令就能安装:
sudo dpkg -i deb
或者直接双击安装。
2、编译安装方式
(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo apt-get install build-essential )在linux的世界,有很多软件只提供了源代码给你,需要你自己进行编译安装,一般开源的软件都会使用targz压缩档来进行发布,当然也有其他的形式。拿到源代码的压缩文档,把它解压到/tmp目录下,进入/tmp/软件目录,然后执行以下三个命令:
1 /configure 2 make 3 sudo make install
在第一步/configure时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome这个关键词 copy,然后打开新立得软件管理器,在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的libgnome包(注意:同样需要安装dev包,但可以不装doc包)全部安装,通过这个方法把/configure过程中缺失的开发包都全部装上就OK了,第一步能顺利通过,第二,三步基本问题不大。
以上就是一般初学ubuntu的朋友必须掌握的编译安装的基本方法!
3、apt-get安装方法
ubuntu世界有许多软件源,在系统安装篇已经介绍过如何添加源,apt-get的基本软件安装命令是:
sudo apt-get install 软件名
4、新立得软件包管理
打开:系统--系统管理--新立得软件包管理,这个工具其实跟apt一样,可以搜索,下载,安装ubuntu源里的软件,具体安装方式很简单,看着界面应该会懂,就不详细介绍了。
5、二进制包的安装方式
有不少不开源的商业软件都会采用这种方式发布Linux软件,例如google earth,拿到二进制软件后,把它放到/tmp目录,在终端下进入安装目录,在安装目录下执行:
/软件名
然后按照一步步提示,就能安装该软件。例如安装realplayer播放器:你直接到官网 下载 RealPlayer 的安装包,安装包是 bin 格式,用如下命令安装:
chmod +x RealPlayer11GOLDbin
/RealPlayer11GOLDbin
6、rpm包的安装方式
rpm包是deb包外最常见的一种包管理方式,但ubuntu同样可以使用rpm的软件资源。首先我们需要安装一个rpm转deb的软件
sudo apt-get install alien
然后就可以对rpm格式的软件转换成deb格式了:
alien -d rpm
然后就可以用deb的安装方式进行软件安装。也可以不需转换而直接对rpm包进行安装:
alien -i rpm
更多的alien使用方法可以用-h参数查看相应说明文档。
7、其它安装方式
其他安装方式一般还有脚本安装方式,这类软件,你会在软件安装目录下发现类似后缀名的文件,如: sh py run等等,有的甚至连后缀名都没有,直接只有一个INSTALL文件,对于这种软件,可尝试以下几种方式安装:最简单的就是直接在软件目录下输入: /软件名 (注意有一个号,那是一般可以通配所有后缀名)或者 : sh 软件名sh或者: python 软件名py
TIP:如以上方法均无法安装软件,可参考软件源代码下面的README文档。
1、在软件安装后会生成一个快捷方式,方便我们快速打开软件。
2、一般安装的软件会在电脑开始菜单中找到,如果在这里没有就打开下面的所有程序中找。
3、然后找到需要的软件后,在软件开启选项上右键打开属性栏,然后打开发送到-桌面快捷方式,这样建立后,就会在桌面生成该软件的快捷方式。
4、如果在开始菜单中没有找到该软件的快捷方法,就需要找到该软件安装的位置,然后找到该软件的启动项上,能打开软件的选项。
5、将其选中然后右键,仍是发送到桌面创建快捷键方式。
6、另外,在右键选项栏中有个创建快捷方式,也是可以使用的。
7、但是这个创建后的快捷方式显示在文件当中,所以需要再次复制或粘贴到桌面。
耗电最常见的原因之一就是安装太多的软件,占用了太多的手机内存,使新装软件可用运行内存减少,运行起来卡顿,不流畅。耗电就快,自启软件太多,软件在后台偷偷运行,占用太多运行内存,手机运行一会儿浪费很多电了。
经常清理缓存的文件和卸载垃圾。
待机页面下,长按屏幕键,出现任务管理器页面。点击任务管理器图标进入。
点击“活动应用程序”,可以看到当前正在运行的程序;如果想将不使用的程序结束,点击“结束”-“确定”即可。
点击“已下载”,所有安装的程序,会体现在这里,卸载不常用的程序,避免给硬件造成压力,影响运行。
点击“RAM”可以对存储器进行清理,RAM即随机储存器,用于临时储存数据,对使用的体验影响最为明显。
具体操作步骤如下。
1、打开系统,找到软件中心,打开软件中心。如下图所示。
2、在这里可以安装一些软件,但是软件比较少。如下图所示。
3、或者直接从网站上下好deb的安装包,然后双击进行安装。如下图所示。
4、最后,双击软件后点击安装即可。如下图所示。
欢迎分享,转载请注明来源:品搜搜测评网