当前位置:首页 » 编程软件 » linux编译xslt

linux编译xslt

发布时间: 2022-12-15 19:32:35

linux中有一个可以让屏幕下雪,是如何安装的

编译安装一个叫做的包,只要跟你的compiz的版本想同就行。网上很难找到deb的包,所以必须自己手动编译安装。

首先必须配置你的编译环境,一般安装下列包就能够成功编译:

~$sudoapt-getinstallbuild-essentiallibxcomposite-devlibpng12-devlibsm-devlibxrandr-devlibxdamage-devlibxinerama-devlibstartup-notification0-devlibgconf2-devlibgl1-mesa-devlibglu1-mesa-devlibmetacity-devlibrsvg2-devlibdbus-1-devlibdbus-glib-1-devlibgnome-desktop-devlibgnome-window-settings-.9libtoolintltoollibxslt1-devxsltproclibwnck-devpython-devpython-pyrex

然后进入到解压后的包目录

$sudo./configure

$sudomake

$sudomakeinstall

之后就能够在compiz配置管理器里面看到飞雪的选项了,另外还有3个特效我记得,还有一个飞鱼。

我按照以上步骤安装成功的,你可以试试,系统不同可能编译失败的错误可能不一样,但是具体问题具体解决吧。下面附张图。看不到的话就右键然后新标签打开就行了……

//www.ultimate-communications.com/img_4ec2d562711979e7e7113a03?x-bce-process=image

❷ 32位系统如何编译android4.4

方法步骤:第一步:编译Android 源代码
第二部:安装jdk
第三部:安装编译所需的工具
第四步:设置高速缓存加快编译速度
编译系统的要求
第一步:编译Android 源代码,Android官方推荐64位的ubuntu系统,最好是10.04的,对于10.10、11.10、12.04版本的ubuntu系统也是可以,但是小编一直习惯使用10.04的,所以几年来一直沿用至今
请不要使用32位的Ubuntu系统,更不要使用10.04以下的ubuntu系统,不然编译会出现很多都问题,会浪费更多的时间,有的比较难解决,对于新人来说,还不如重新安装一个64位的ubuntu系统
下面小编来说说怎么样查看当前安装好的ubuntu系统是多少位的
按照下图所示的方法打开终端,然后输入命令并执行 uname -ar,在最后输出的信息中如果有amd64或者 x86_64 字样,那么就说明是64位的系统了,否则就是32位的系统了
android4.4源码编译环境搭建
第二部:安装jdk
1jdk的安装,虽然Android官方还是有介绍,现在jdk的安装已经不支持使用添加源,然后用命令安装了,只能取java官网下载jdk,然后安装,然后将jdk的路劲添加到环境变量中,具体的安装和添加变量的方法,可以查看本文参考资料中的文档介绍,这里就不过多说明了
另外需说明的是,对于2.3版本以后的Android,需要使用jdk6,即jdk1.6,而不要使用jdk1.7的
android4.4源码编译环境搭建
2对于安装好的jdk,并且添加了环境变量,我们可以输入并执行命令java -version 来查看jdk版本,若是有类似下面的信息输入,那么说明jdk安装成功了
android4.4源码编译环境搭建
END
第三部:安装编译所需的工具
1对于10.04的系统,我们只需要安装下面这些软件工具就可以了,直接复制到终端中,然后回车执行安装就ok,安装前保持电脑正常连接网络
sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \
libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \
libxml2-utils xsltproc
android4.4源码编译环境搭建
2对于10.10的ubuntu系统,需要先安装下面的工具软件,直接输入执行下面的命令就可以安装:
sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \
libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \
libxml2-utils xsltproc
android4.4源码编译环境搭建
3之后使用下面的命令做一个软链接文件:
sudo ln -s /usr/lib32/mesa/libGL.so.1 /usr/lib32/mesa/libGL.so
android4.4源码编译环境搭建
4对于11.10的ubuntu系统,需要先安装下面的工具,输入并执行下面的命令:
sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \
libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \
libxml2-utils xsltproc
android4.4源码编译环境搭建
5然后再安装这个对于11.10系统特别需要的工具
sudo apt-get install libx11-dev:i386
android4.4源码编译环境搭建
第四步:设置高速缓存加快编译速度
设置告诉缓存可以加快我们的编译速度,对于配置不是很高的电脑,最好是进行这个设置,这样可以为我们节约很多都时间
先用vi或者gedit软件打开宿主目录下的.bashrc文件,然后在文件的最后添加:
export USE_CCACHE=1
之后保存退出,重新登陆系统,使设置生效
android4.4源码编译环境搭建
2在终端中,切换到源码根目录中,然后执行下面的命令,设置ccache的大小
prebuilts/misc/linux-x86/ccache/ccache -M 50G
其实ccache就是一个执行文件,后面的-M和50G是传递给ccache的参数,表示设置50G的缓存空间,这个大小可以根据我们的时间需要来修改
注意事项:
如果觉得小编的经验还不错,请点击右边的“关注TA”和“投票TA”,以方便随时学习了解其他相关经验

❸ 怎么在ubuntu上编译android源码

步骤一:
安装Ubuntu系统。我们既可以通过虚拟机的方式安装Ubuntu,也可以直接在电脑上安装,为了获得更好的Linux操作体验,我建议直接在电脑上面安装Ubuntu,我在自己电脑上安装了win10和Ubunut Server14.04双系统,使用的时候可以根据自己的需要随时切换系统,非常方便。关于如何搭建双系统,网上有很多教程,我就不在此叙述了,但是我想说明的一点是在安装Ununtu的时候,分配给Ubuntu的磁盘空间一定要尽可能大一点,至少60G,我分配了105G,编译完成之后还剩下50多G,也就是说差不多用了近50G的空间,所以安装Ubuntu的时候一定得分配大一点的磁盘空间,不然编译会因为空间不足而中断。
步骤二:
搭建好Ubuntu系统之后,我们需要下载一份Android6.0的源码,网上很多文章都介绍了如何通过repo的方式来下载源码,但是通过这种方式下载速度可能并不是很理想,直接下载网络云的Android6.0源码,
因为Android6.0的源码所占空间非常大,所以上传者把Android源码分成了很多个文件,待全部下载完毕之后,我们可以通过命令把这些分开的文件合并为一个文件。
步骤三:
如果我们是在Windows上下载的源码,那么当我们打开Ubuntu之后,要做的第一件事请就是把Windows中的Android源码拷贝到Ubuntu系统下面,我直接利用复制粘贴的方式将源码拷贝到了Ubuntu的Home目录下面,拷贝之后的目录结构Home/android6_r1/各个分开的源码文件。
步骤四:
合并这些被分开的源码文件。我们按下键盘上的ctrl + alt + T打开控制台,通过cd命令进入到Home/android6_r1/目录下面,然后执行命令:cat Android6_r1_* > M.tgz,不用多久,在Home/android6_r1/目录下面就会生成一个新的文件——M.tgz,M.tgz就是合并之后的压缩文件。
步骤五:
解压步骤四生成的压缩文件。同样是在Home/android6_r1/目录下面,我们在控制台执行命令:tar zxvf M.tgz,开始解压。解压的过程大概需要20分钟左右的时间,请耐心等待。解压好了之后,在Home/android6_r1/会生成一个mydroid的文件夹,这个文件夹就是Android源码的根文件夹了,里面有abi、devices、hardware、packages、sdk、art等文件夹和文件。
步骤六:
安装编译源码所需要的软件。在控制台中我们通过cd..命令退回到Unbuntu用户的根目录下,然后依次执行以下命令:
sudo apt-get update
sudo apt-get install openjdk-7-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac
以上命令每一条都必须分开单独执行,目的是为了获取1.7版本的jdk并设置环境变量。当我们安装完Ubuntu之后可能会自带一个jdk,但是如果用自带的jdk编译Android源码很可能会提示jdk版本不符合要求的错误,因此我们需要重新下载1.7版本的jdk,我用openjdk-7-jdk编译未出现任何问题。
接下来继续执行以下命令,同样每一行都是分开单独执行的:
sudo apt-get install git gnupg flex bison gperf build-essential
sudo apt-get install zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev
sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386
sudo apt-get install libgl1-mesa-dev g++-multilib mingw32 tofrodos
sudo apt-get install python-markdown libxml2-utils xsltproc zlib1g-dev:i386
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
以上命令主要是安装编译源码时需要用到的各种软件,如果没有安装这些软件,编译的过程中会提示缺少必要的软件而无法继续编译,因此,在正式编译源码之前,一定要先安装这些软件。
步骤七:
开始编译。在控制台中通过cd命令进入到Home/android6_r1/mydroid/目录下,然后执行命令:source build/envsetup.sh,导入编译Android源码所需的环境变量和其它参数。
步骤八:
在控制台中执行命令:lunch,运行命令之后会提示我们选择编译目标。这里我选择的的默认目标,即aosp_arm_eng。
步骤九:
在控制台中执行命令:make -j8,开始编译。注意,make -j8命令中的数字8和我们电脑的CPU核心数以及线程数有关系,一般这个数字的数值最大不能超过CPU线程数的2倍,例如我电脑的处理器是i5 6200U,为双核四线程,因此编译Android源码的时候,我可以设置的最大工作线程数量为4 * 2 = 8。在执行make命令的时候我们应该根据自己的CPU参数设置合理的工作线程数值。
以上步骤执行完之后,就是一段非常漫长的等待了,我从中午十二点多开始编译,一直到晚上九点多编译完成,整个编译过程耗时九个多小时,幸好我的运气还不错,编译过程中没有出现任何错误,只是中途意外中断了一次,但是Android源码是可以接着上次中断的位置继续编译的,已经编译的部分不会重复编译,因此并未对我造成大的影响。同志们,我想说的是,编译的过程中一定要有耐心哟!
整个源码编译完成之后,如果提示如下信息,那么Congratulations, you are successful!!!

❹ linux下怎么测试php

WIN下:
安装配置PHP
1.解压缩PHP压缩包到C:PHP(这个路径可以随意,不过以下要是用到这个路径,请相应的修改)。
2.复制C:PHP目录下的php4ts.dll及C:PHPdlls目录下的所有文件到windows的系统文件夹里,文件夹视Windows版本的不同而不同
如果是Windows 9x/ME 则为c:windowssystem
如果是Windows NT/2000 则为c:winntsystem32
如果是Windows XP/server2003 则为c:windowssystem32
其中C:为你现在所使用的操作系统的系统盘,如果你目前操作系统不是安装在C:windows下,请相应做出修改。
复制php.ini-dist到C:windows(XP/2003/9x/Me)或C:Winnt(2000/nt)下,并将其改名为php.ini。用记事本打开,修改一下信息:
搜索extension_dir = ./ 这行,并将其路径指到你的PHP目录下的extensions目录,比如:
extension_dir = C:PHPextensions
如若想支持更多模块,请接下面去做,如果不想的话,直接保存php.ini文件即可.
PHP所支持模块很多,不过有些dll不是免费的,所以没有随PHP的压缩包一起发布,不过dlls文件夹里带的就非常多了,刚才我们已经把它们复制到system32文件夹下了,现在我们测试看它支持多少模块。以下是我测试的结果,仅供参考,如果安装完毕后,弹出不支持xxx.dll模块的话,直接将前面分号加上去就可以了,搜索:
;Windows Extensions
;Note that Mysql and ODBC support is now built in, so no dll is needed for it.
;
下面都用分号在前面注释掉了支持的扩展模块,如果你想PHP支持某个模块,请将前面的“;”去掉即可,下面是我测试后的结果,一般按照下面那样去掉注释后没什么问题的:
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_crack.dll
extension=php_curl.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_domxml.dll
extension=php_exif.dll
extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mssql.dll
extension=php_msql.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
extension=php_pgsql.dll
;extension=php_printer.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xslt.dll
extension=php_yaz.dll
extension=php_zip.dll
修改完成后,保存php.ini,到此完成PHP的安装和配置。

LINUX:
到网上载一份php的for linux的代码,文件名大概如php-4.0.3pl1.tar.gz。下载完毕以后,用tar zxf php-4.0.x.tar.gz解开压缩包,进入解开后的目录,运行./configure,make,make install就可以了,如果想进行更为复杂的安装请参阅目录下的INSTALL文档

❺ 自己可以编译安卓源码吗

用最新的Ubuntu 16.04,请首先确保自己已经安装了Git.没安装的同学可以通过以下命令进行安装:

sudo apt-get install git git config –global user.email “[email protected]” git config –global user.name “test”

其中[email protected]为你自己的邮箱.

简要说明

android源码编译的四个流程:1.源码下载;2.构建编译环境;3.编译源码;4运行.下文也将按照该流程讲述.

源码下载

由于某墙的原因,这里我们采用国内的镜像源进行下载.
目前,可用的镜像源一般是科大和清华的,具体使用差不多,这里我选择清华大学镜像进行说明.(参考:科大源,清华源)

repo工具下载及安装

通过执行以下命令实现repo工具的下载和安装

mkdir ~/binPATH=~/bin:$PATHcurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repochmod a+x ~/bin/repo

补充说明
这里,我来简单的介绍下repo工具,我们知道AOSP项目由不同的子项目组成,为了方便进行管理,Google采用Git对AOSP项目进行多仓库管理.在聊repo工具之前,我先带你来聊聊多仓库项目:

我们有个非常庞大的项目Pre,该项目由很多个子项目R1,R2,...Rn等组成,为了方便管理和协同开发,我们为每个子项目创立自己的仓库,整个项目的结构如下:


这里写图片描述

执行完该命令后,再使用make命令继续编译.某些情况下,当你执行jack-admin kill-server时可能提示你命令不存在,此时去你去out/host/linux-x86/bin/目录下会发现不存在jack-admin文件.如果我是你,我就会重新repo sync下,然后从头来过.

错误三:使用emulator时,虚拟机停在黑屏界面,点击无任何响应.此时,可能是kerner内核问题,解决方法如下:
执行如下命令:

  • ./out/host/linux-x86/bin/emulator -partition-size 1024 -kernel ./prebuilts/qemu-kernel/arm/kernel-qemu-armv7

  • 通过使用kernel-qemu-armv7内核 解决模拟器等待黑屏问题.而-partition-size 1024 则是解决警告: system partion siez adjusted to match image file (163 MB >66 MB)

    如果你一开始编译的版本是aosp_arm-eng,使用上述命令仍然不能解决等待黑屏问题时,不妨编译aosp_arm64-eng试试.

    结束吧

    到现在为止,你已经了解了整个android编译的流程.除此之外,我也简单的说明android源码的多仓库管理机制.下面,不妨自己动手尝试一下.

    ❻ ubuntu11.10下想装xsltproc,试了好多软件源都不能用!!

    你用新立得包管理器安装吧。我就是用新立得包管理器来安装的

    ❼ /bin/bash: xsltproc: 未找到命令 什么意思 To Build Android Filesystem时出现.(TI-am335x)

    应该安卓的环境没有,或者环境变量没配好

    ❽ linux configure 指定依赖项目录

    折腾……装个bin版的吧。bin版多几个功能的。
    另外,如果没有 root 权限,那么安装程序最好是去找管理员给你装。

    有的函数库。会通过 pkgconfig 命令实现定位的。这个命令好像是按照 PKG_CONFIG_DIR 变量寻找,你可以安装完函数库后,自己 export 这个变量开始增加新的目录就行了。注意有的函数可能就算 --prefix=/sandbox 后,程序还是找不到 so,这个时候可以 LD_PRELOAD=/xxxxx/xxxx.so 的方式预先载入 so 函数库提供功能。不过具体是否好用不清楚。

    ❾ linux下安装php编译参数

    在Linux下安装PHP,源代码方式安装,总需要配置很多参数。这里列出常用配置参数,并详细用中文解释说明了。给大家一些参考./configure
    --prefix=/usr/local/php
    php
    安装目录
    --with-apxs2=/usr/local/apache/bin/apxs
    --with-config-file-path=/usr/local/php/etc
    指定php.ini位置
    --with-MySQL=/usr/local/mysql
    mysql安装目录,对mysql的支持
    --with-mysqli=/usr/local/mysql/bin/mysql_config
    mysqli文件目录,优化支持
    --enable-safe-mode
    打开安全模式
    --enable-ftp
    打开ftp的支持
    --enable-zip
    打开对zip的支持
    --with-bz2
    打开对bz2文件的支持
    --with-jpeg-dir
    打开对jpeg图片的支持
    --with-png-dir
    打开对png图片的支持
    --with-freetype-dir
    打开对freetype字体库的支持
    --without-iconv
    关闭iconv函数,种字符集间的转换
    --with-libXML-dir
    打开libxml2库的支持
    --with-xmlrpc
    打开xml-rpc的c语言
    --with-zlib-dir
    打开zlib库的支持
    --with-gd
    打开gd库的支持
    --enable-gd-native-ttf
    支持TrueType字符串函数库
    --with-curl
    打开curl浏览工具的支持
    --with-curlwrappers
    运用curl工具打开url流
    --with-ttf
    打开freetype1.*的支持,可以不加了
    --with-xsl
    打开XSLT
    文件支持,扩展了libxml2库
    ,需要libxslt软件
    --with-gettext
    打开gnu
    的gettext
    支持,编码库用到
    --with-pear
    打开pear命令的支持,php扩展用的
    --enable-calendar
    打开日历扩展功能
    --enable-mbstring
    多字节,字符串的支持
    --enable-bcmath
    打开图片大小调整,用到zabbix监控的时候用到了这个模块
    --enable-sockets
    打开
    sockets
    支持
    --enable-exif
    图片的元数据支持
    --enable-magic-quotes
    魔术引用的支持
    --disable-rpath
    关闭额外的运行库文件
    --disable-debug
    关闭调试模式
    --with-mime-magic=/usr/share/file/magic.mime
    魔术头文件位置
    CGI方式安装才用的参数
    --enable-fpm
    打上php-fpm
    补丁后才有这个参数,cgi方式安装的启动程序
    --enable-fastcgi
    支持fastcgi方式启动php
    --enable-force-cgi-redirect
    同上
    ,帮助里没有解释
    --with-ncurses
    支持ncurses
    屏幕绘制以及基于文本终端的图形互动功能的动态库
    --enable-pcntl
    freeTDS需要用到的,可能是链接mssql
    才用到
    mhash和mcrypt算法的扩展
    --with-mcrypt
    算法
    --with-mhash
    算法
    --with-gmp
    --enable-inline-optimization
    --with-openssl
    openssl的支持,加密传输时用到的
    --enable-dbase
    --with-pcre-dir=/usr/local/bin/pcre-config
    perl的正则库案安装位置
    --disable-dmalloc
    --with-gdbm
    dba的gdbm支持
    --enable-sigchild
    --enable-sysvsem
    --enable-sysvshm
    --enable-zend-multibyte
    支持zend的多字节
    --enable-mbregex
    --enable-wddx
    --enable-shmop
    --enable-soap

    热点内容
    java返回this 发布:2025-10-20 08:28:16 浏览:705
    制作脚本网站 发布:2025-10-20 08:17:34 浏览:968
    python中的init方法 发布:2025-10-20 08:17:33 浏览:676
    图案密码什么意思 发布:2025-10-20 08:16:56 浏览:828
    怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:737
    c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1076
    邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:308
    shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:188
    怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:875
    python股票数据获取 发布:2025-10-20 07:39:44 浏览:829