Exemplo n.º 1
0
 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")
Exemplo n.º 2
0
 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")
Exemplo n.º 3
0
 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")
Exemplo n.º 4
0
 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")
Exemplo n.º 5
0
 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")
Exemplo n.º 6
0
    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")