libxml2 linux,linux软件仓库

大家好,今天小编来为大家解答libxml2 linux这个问题,linux软件仓库很多人还不知道,现在让我们一起来看看吧!

如何在64bit linux系统上安装32bit wine方法

以Ubuntu为例说明

一、安装安装lxc

1、安装lxc

sudo apt-get install lxc lxc-templates

2、现在创建一个32位的容器,并把目录绑定到容器:

sudo lxc-create-t ubuntu-n my32bitbox----bindhome$LOGNAME-a i386

3、然后启动容器;在控制台输入用户名和密码。

sudo lxc-start-n my32bitbox

4、在/etc/apt/sources.list中添加内容

sudo sh-c"sed s/deb/deb-src//etc/apt/sources.list>>/etc/apt/sources.list"

5、安装先决条件

sudo apt-get install software-properties-common

sudo add-apt-repository ppa:ubuntu-wine/ppa

sudo apt-get update

sudo apt-get build-dep wine#如果失败使用 sh install-wine-deps.sh cd$HOME mkdir wine32 cd wine32~/wine-git/configure make-j4

6、关闭容器

sudo shutdown-h now

二、安装chroot Method

1、安装

sudo apt-get install schroot debootstrap

2、创建配置文件

sudo editor/etc/schroot/chroot.d/precise_i386.conf

3、添加内容

[precise_i386] description=Ubuntu Precise personality=linux32 directory=/srv/chroot/precise_i386 root-users=your_username type=directory users=your_username

4、创建的Ubuntu的chroot环境

sudo mkdir-p/srv/chroot/precise_i386

sudo debootstrap--variant=buildd--arch=i386 precise/srv/chroot/precise_i386

5、使在chroot内apt-get的工作:

sudo cp/etc/apt/sources.list/srv/chroot/precise_i386/etc/apt/

6、进入chroot:

schroot-c precise_i386-u root

7、得到基础包

apt-get update apt-get install ubuntu-minimal

sudo apt-get install software-properties-common

8、安装构建依赖关系:

apt-get build-dep wine

如果报错:E: You must put some'source' URIs in your sources.list

则执行

add-apt-repository ppa:ubuntu-wine/ppa apt-get update

9、下载Wine源

apt-get install git git clone git://source.winehq.org/git/wine

10、编译

cd wine

./configure make

11、运行

export DISPLAY=:0

./wine notepad

12、在chroot外部执行

exit

sudo apt-get install wine

exit

cd wine

./wine notepad

三、手动连接库的方法

1、执行下面代码

sudo apt-add-repository ppa:ehoover/compholio

sudo apt-get update

sudo apt-get install ia32-libs-dev

2、或者设置符号连接

cd/usr/lib/i386-linux-gnu

sudo ln-s libfreetype.so.6 libfreetype.so

sudo ln-s libX11.so.6 libX11.so

sudo ln-s libXau.so.6 libXau.so

sudo ln-s libXcursor.so.1 libXcursor.so

sudo ln-s libXi.so.6 libXi.so

sudo ln-s libXext.so.6 libXext.so

sudo ln-s libXxf86vm.so.1 libXxf86vm.so

sudo ln-s libXrandr.so.2 libXrandr.so

sudo ln-s libXrender.so.1 libXrender.so

sudo ln-s libXinerama.so.1 libXinerama.so

sudo ln-s libXcomposite.so.1 libXcomposite.so

sudo ln-s libGLU.so.1 libGLU.so

sudo ln-s libOSMesa.so.6 libOSMesa.so

sudo ln-s libgnutls.so.26 libgnutls.so

sudo ln-s libsane.so.1 libsane.so

sudo ln-s libv4l1.so.0 libv4l1.so

sudo ln-s libv4l2.so.0 libv4l2.so

sudo ln-s liblcms.so.[0-9] liblcms.so

sudo ln-s libcapi20.so.3 libcapi20.so

sudo ln-s libcups.so.2 libcups.so

sudo ln-s libfontconfig.so.1 libfontconfig.so

sudo ln-s libgsm.so.1 libgsm.so

sudo ln-s libtiff.so.[0-9] libtiff.so

sudo ln-s libmpg123.so.0 libmpg123.so

sudo ln-s libodbc.so.1 libodbc.so

sudo ln-s libopenal.so.1 libopenal.so

sudo ln-s libldap-2.4.so.2 libldap.so

sudo ln-s libldap_r-2.4.so.2 libldap_r.so

sudo ln-s liblber-2.4.so.2 liblber.so

sudo ln-s libxml2.so.2 libxml2.so

sudo ln-s libxslt.so.1 libxslt.so

sudo ln-s libssl.so.0.9.8 libssl.so

sudo ln-s libcrypto.so.0.9.8 libcrypto.so

sudo ln-s libjpeg.so.8 libjpeg.so

sudo ln-s mesa/libGL.so libGL.so

cd/usr/lib/i386-linux-gnu/mesa

sudo ln-s libGL.so.1 libGL.so

cd/lib/i386-linux-gnu

sudo ln-s libdbus-1.so.3 libdbus-1.so

sudo ln-s libpng12.so.0 libpng12.so

sudo ln-s libncurses.so.5 libncurses.so

3、可能还需要的32位libraries

sudo apt-get install libosmesa6:i386 libosmesa-dev libjpeg-turbo8-dev:i386

linuxxml文件怎么打开linuxxml文件

Linux查看tomcat端口是否占用?

我的:linux查看tomcat端口是否占用,需要使用netstat-ano|grep端口号的命令。

一般tomcat使用的端口在安装目录下的配置文件中,位于Tomcat的安装目录/conf/server.xml文件中。一般代码如下:

Connectorport=8080protocol=HTTP/1.1connectionTimeout=20000redirectPort=8443/>

其中TCP8080端口就是Tomcat的http访问端口,默认是TCP8080号端口,负责建立HTTP连接。

使用netstat-plantup|grep8080就可以看到tomcat的端口是否开启,被占用。

接着使用fuser-v8080/tcp就可以查看到tomcat的端口被哪个程序或者进程占用了。

linux如何查看fastjson版本?

看Maven的pom.xml配置文件artifactId>fastjson/artifactId>

version>1.2.13/version>

Linux系统下的C语言开发都需要学些什么?

一、工具的使用

1、学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目前使用的文本编辑器。

2、学会makefile文件的编写规则,并结合使用工具aclocal、autoconf和automake生成makefile文件。

3、掌握gcc和gdb的基本用法。掌握gcc的用法对于构建一个软件包很有益处,当软件包包含的文件比较多的时候,你还能用gcc把它手动编译出来,你就会对软件包中各个文件间的依赖关系有一个清晰的了解。

4、掌握svn/cvs的基本用法。这是linux,也是开源社区最常用的版本管理系统。可以去试着参加sourceforge上的一些开源项目。

二、linux/unix系统调用与标准C库

系统调用应用软件与操作系统的接口,其重要性自然不用说,一定要掌握。推荐学习资料为steven先生的UNIX环境高级编程(简称APUE)。

三、库的学习

无论是在哪个平台做软件开发,对于库的学习都很重要,linux下的开发库很多,我主要介绍一下我常常用到的一些库。

1、glib库glib库是gtk+和gnome的基础库,并具是跨平台的,在linux、unix和windows下都可以用。glib库对于linux平台开发的影响就像MFC对windows平台开发的影响一样,很多开源项目都大量的使用了glib库,包括gimp、gnome、gaim、evolution和linux下的集群软件heartbeat。因为glib库自带有基本的数据结构实现,所以在学习glib库的时候可以顺便学习一下基本的数据结构(包括链表、树、队列和hash表)。

2、libxml库

libxml是linux平台下解析XML文件的一个基础库,现在很多实用软件都用XML格式的配置文件,所以也有必要学习一下。

3、readline库

readline库是bashshell用的库,如果要开发命令行程序,那么使用readline库可以减少很多工作量,比如bash里的命令行自动补全,在readline里就已经有实现,当然你也可以用自己的实现替代库的行为。readline库有很多网站介绍的,只要google一下readline就可以找到一堆了。

4、curses库

curses库以前是vi程序的一部分,后来从vi里提取出来成为一个独立的库。curses库对于编写终端相关的程序特别有用,比如要在终端某一行某一列定位输出,改变终端字体的颜色和终端模式。linux下的curses库用的是GNU实现的ncurses(newcurses的意思)。

5、gtk+和KDE库

这两个库是开发GUI应用程序的基础库,现在linux下的大部份GUI程序都是基于这两个库开发的,对于它们的学习也是很有必要的。

四、网络的学习

网络这个东西太宽了,推荐学习资料steven先生的UNIX网络编程(简称UNP)和TCP/IP协议详解,更进一步的话可以学习使用libnet编写网络程序。

XML是什么意思?

什么是XML?XML指可扩展标记语言(EXtensibleMarkupLanguage)XML是一种标记语言,很类似HTMLXML的设计宗旨是传输数据,而非显示数据XML标签没有被预定义。您需要自行定义标签。XML被设计为具有自我描述性。XML是W3C的推荐标准

已下载 libxml2-2.9.4.tar.gz ,如何安装Windows10 64位。

VMwareWorkstation11MavericksGM版(ISO镜像文件)MacOS安装补丁(Unlock-all-v130)VMwareTools安装镜像文件(darwin6.iso)虚拟机显卡驱动(VMsvga2_v1.2.5_OS_10.9.pkg)第一步安装VMware虚拟机1下载VMwareWorkstation11或其他版本。注:我的电脑是64位Windows7英文版,不同版本请分别下载不同的安装文件。2右键以管理员身份运行,进行一步步安装。此处不相信列出步骤,可以根据向导一步步完成。3安装完成,进入下一步,进行安装VMwareMacOS补丁,使VMware虚拟机中可以出现AppleOS的选项。注:如果不进行此项,将无法安装Mac虚拟机。END第二步安装VMwareMacOS补丁1检查Windows任务管理器的VMware的服务有没有停止(Ctrl+Alt+Delete选择服务项):右击,选择停止服务。2将下载好的MacOS安装补丁(Unlock-all-v130,VMware11建议使用120以上版本)解压,找到其中window下面的install.cmd文件,右击以管理员身份运行。如果是202版本,直接使用win-install.cmd文件。3完成后重启计算机。注:此处可能会出现一些失败的错误,加载文件失败什么的,那么需要选择其他的安装补丁文件,如unlocker2.00集成python的版本或者手动下载安装python,修改install.cmd文件中的echoPatchingEND第三步新建虚拟机1打开VMware11,选择新建虚拟机。下面将需要注意的步骤列出来,其他可以按照默认步骤进行。2注意选择自定义。3注意选择“稍后安装操作系统”。4选择AppleMacOS10.9。如果没有此选项,说明补丁安装失败。请重新安装补丁。5为你将要创建的虚拟机命名(方便与其他虚拟机区分),及选择虚拟机在电脑中的位置,此处最好单独更改,设置一个单独的位置,不要落在C盘。6固件类型选择EFI,因为是Mac的系统,建议选EFI,Windows默认的是BOIS。7处理器配置要更改一下,分别是1和2。8之后按照步骤走,选择推荐配置,直到指定磁盘容量处,选择单文件。9安装完成会出现这样的画面,此时虚拟机初步成形。END第四步设置虚拟机1设置虚拟机前,需要先有MacOSMavericksISO镜像文件,如果没有,可以到网上去下载,一般在5.62G大小。初学者建议使用懒人版。2选择编辑虚拟机。3设置显示器。4设置驱动。5选择安装MacOSMavericksISO镜像文件。就可以将Mac系统安装在虚拟机上了。6注:如上步骤中有可能出现错误如下:“MacOSX不支持二进制编译。若要运行MacOSX主机上需要一个VMwareWorkstation支持英特尔VT-x或AMD-V.”解决方法:首先确认自己电脑CPU是否支持虚拟化,然后修改电脑的BIOS设定。Config->CPU中[CoreMulti-Processing],[Intel(R)Hyper-ThreadingTechnology]这2项都改成=>[Enabled][Intel(R)Hyper-ThreadingTechnology]这项改成=>[Enabled],保存(F10)并重启。(可另行从网上找教程)END第五步虚拟机上MacOS设置1开启虚拟机,进入Mac开始设置的界面。2选择简体中文,然后选注意选择磁盘工具,设置分区,分区之后推出磁盘工具。3继续安装MacOS,安装完成重新启动Mac。4继续设置MacOS,不传输信息,跳过AppleID,创建电脑账户。5系统设置完成,如图。END安装VMwareTools镜像文件1首先,需要下载安装darwin6.iso才共享物理机与虚拟机文件(针对您的macos客户机正在使用cddvd问题,需要从应用程序退出CD驱动加载项,否则会出错。)2此步骤与上面安装ISO文件步骤一样,选择编辑虚拟机设备->CD/DVD->浏览选择镜像文件进行安装。3CD/DVD状态选择连接,之后根据相当安装VMwareTools,安装完成后重启电脑,之后可以通过VMwareTools实现资源的共享。END设置VMwareTools虚拟系统与实体机共享文件1首先需要关闭虚拟机上的Mac系统,选择编辑虚拟机设置。2选择选项->共享文件夹,启用共享,然后添加共享路径。通过向导,在本机中选择或者添加一个文件夹,与虚拟机实现文件的共享。3在Mac中设置共享,如此,将本机中的需要共享的文件复制到上一步设置的文件夹中,在虚拟机就可以看到相同的文件了。END其他事项尝试将虚拟机显卡驱动(VMsvga2_v1.2.5_OS_10.9.pkg)文件放到文件中,然后可以直接在Mac中及找到该文件,双击文件进行安装。备注:安装VMsvga2_v1.2.5_OS_10.6-10.8.pkg的作用是防止出现不能自动适应分辨率情况,显示dock图标滑动比较流畅。创建快照,避免更新或其他操作造成各种系统问题,无需重装虚拟机。

阅读剩余
THE END