def check_deps(self): ''' 检查是否含缺少依赖 @note: gcc 是必须的 ''' utils.has_gcc() utils.has_file("popt-devel", "/usr/include/popt.h") utils.has_file("zlib-devel", "/usr/include/zlib.h")
def check_deps(self): ''' 检查是否含缺少依赖 @note: gcc 是必须的 ''' utils.has_gcc() utils.has_file("popt-devel", "/usr/include/popt.h") utils.has_file("zlib-devel", "/usr/include/zlib.h")
def check_deps(self): '''编译ubgears需要提供libx11-devel包和libGL-devel包 ''' utils.has_gcc() utils.has_file("libX11-devel", "/usr/include/X11/Xlib.h") utils.has_file("libGL-devel", "/usr/include/GL/gl.h") utils.has_file("libXext-devel","/usr/include/X11/extensions/Xext.h")
def check_deps(self): '''编译ubgears需要提供libx11-devel包和libGL-devel包 ''' utils.has_gcc() utils.has_file("libX11-devel", "/usr/include/X11/Xlib.h") utils.has_file("libGL-devel", "/usr/include/GL/gl.h") utils.has_file("libXext-devel","/usr/include/X11/extensions/Xext.h")
def setup(self): '''编译源码,设置程序 ''' if not self.check_bin(self.processBin): self.tar_src_dir = self.extract_bar() os.chdir(self.tar_src_dir) self.compile(make_status=True) os.chdir(self.lpt_root) #检查x11perf安装程序 if os.path.exists("/usr/bin/x11perf") or os.path.exists("/usr/local/bin/x11perf"): lptlog.info("将使用系统x11perf程序") else: raise ValueError, "请安装x11perf程序, xort-x11-apps" lptlog.info("系统中并没有安装x11perf程序,由lpt安装x11perf-1.5.3程序,如果系统缺少依赖,请安装提示安装依赖") utils.has_file("libX11-devel", "/usr/include/X11/Xlib.h") utils.has_file("libXmu-devel", "/usr/include/X11/Xmu/Xmu.h") utils.has_file("libXrender-devel", "/usr/include/X11/extensions/Xrender.h") self.__compile_x11perf(x11perf_tar="x11perf-1.5.3.tar.bz2")
def setup(self): '''编译源码,设置程序 ''' if not self.check_bin(self.processBin): self.tar_src_dir = self.extract_bar() os.chdir(self.tar_src_dir) self.compile(make_status=True) os.chdir(self.lpt_root) #检查x11perf安装程序 if os.path.exists("/usr/bin/x11perf") or os.path.exists( "/usr/local/bin/x11perf"): lptlog.info("将使用系统x11perf程序") else: raise ValueError("请安装x11perf程序, xort-x11-apps") lptlog.info( "系统中并没有安装x11perf程序,由lpt安装x11perf-1.5.3程序,如果系统缺少依赖,请安装提示安装依赖") utils.has_file("libX11-devel", "/usr/include/X11/Xlib.h") utils.has_file("libXmu-devel", "/usr/include/X11/Xmu/Xmu.h") utils.has_file("libXrender-devel", "/usr/include/X11/extensions/Xrender.h") self.__compile_x11perf(x11perf_tar="x11perf-1.5.3.tar.bz2")