1. 程式人生 > >kettle-linux環境下部署kettle,執行kitchen.sh檔案報錯後安裝 libwebkitgtk,提示沒有可用軟體包libwebkitgtk。

kettle-linux環境下部署kettle,執行kitchen.sh檔案報錯後安裝 libwebkitgtk,提示沒有可用軟體包libwebkitgtk。

執行./kitchen.sh

報錯資訊:

[[email protected] data-integration]# ./kitchen.sh 
#######################################################################
WARNING:  no libwebkitgtk-1.0 detected, some features will be unavailable
    Consider installing the package with apt-get or yum.
    e.g. 'sudo apt-get install libwebkitgtk-1.0-0'
#######################################################################
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Options:
  -rep            = Repository name
  -user           = Repository username
  -pass           = Repository password
  -job            = The name of the job to launch
  -dir            = The directory (dont forget the leading /)
  -file           = The filename (Job XML) to launch
  -level          = The logging level (Basic, Detailed, Debug, Rowlevel, Error, Minimal, Nothing)
  -logfile        = The logging file to write to
  -listdir        = List the directories in the repository
  -listjobs       = List the jobs in the specified directory
  -listrep        = List the available repositories
  -norep          = Do not log into the repository
  -version        = show the version, revision and build date
  -param          = Set a named parameter <NAME>=<VALUE>. For example -param:FILE=customers.csv
  -listparam      = List information concerning the defined parameters in the specified job.
  -export         = Exports all linked resources of the specified job. The argument is the name of a ZIP file.
  -custom         = Set a custom plugin specific option as a String value in the job using <NAME>=<Value>, for example: -custom:COLOR=Red
  -maxloglines    = The maximum number of log lines that are kept internally by Kettle. Set to 0 to keep all rows (default)
  -maxlogtimeout  = The maximum age (in minutes) of a log line while being kept internally by Kettle. Set to 0 to keep all rows indefinitely (default)

主要資訊為:

WARNING:  no libwebkitgtk-1.0 detected, some features will be unavailable
    Consider installing the package with apt-get or yum.
    e.g. 'sudo apt-get install libwebkitgtk-1.0-0'

據官方介紹,這一報錯的解決辦法為:

但是在我部署的叢集為centos7.2最小安裝包,通過

[[email protected] data-integration]# yum install libwebkitgtk
已載入外掛:fastestmirror
base                                                                                                     | 3.6 kB  00:00:00     
extras                                                                                                   | 3.4 kB  00:00:00     
updates                                                                                                  | 3.4 kB  00:00:00     
(1/4): extras/7/x86_64/primary_db                                                                        | 150 kB  00:00:01     
(2/4): base/7/x86_64/group_gz                                                                            | 166 kB  00:00:03     
(3/4): updates/7/x86_64/primary_db                                                                                    | 3.6 MB  00:00:14     
(4/4): base/7/x86_64/primary_db                                                                                       | 5.9 MB  00:00:20     
Determining fastest mirrors
 * base: mirrors.163.com
 * extras: mirrors.163.com
 * updates: mirrors.shu.edu.cn
沒有可用軟體包 libwebkitgtk。
錯誤:無須任何處理

發現沒有可用的軟體包。

解決辦法:

去rpm庫裡面找到相關的rpm包,上傳至linux環境,通過命令來安裝。

選擇libwebkitgtk-1_0-0-2.4.10-7.2.x86_64.rpm下載,

並將改檔案上傳至/opt/cm/hadoop/pdi-ce-7.1.0.0-12/data-integration/rpmdir

或者直接通過yum install libwebkitgtk-1_0-0-2.4.10-7.2.x86_64.rpm

[ro[email protected] rpmdir]#  rpm -ivh libwebkitgtk-1_0-0-2.4.10-7.2.x86_64.rpm --force
警告:libwebkitgtk-1_0-0-2.4.10-7.2.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 金鑰 ID 3dbdc284: NOKEY
錯誤:依賴檢測失敗:
	libEGL.so.1()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libGL.so.1()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libX11.so.6()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libXcomposite.so.1()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libXdamage.so.1()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libXrender.so.1()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libXt.so.6()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libatk-1.0.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libcairo.so.2()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libenchant.so.1()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libfontconfig.so.1()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libgdk-x11-2.0.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libgdk_pixbuf-2.0.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libgeoclue.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libgstapp-1.0.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libgstaudio-1.0.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libgstbase-1.0.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libgstfft-1.0.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libgstpbutils-1.0.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libgstreamer-1.0.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libgstvideo-1.0.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libgtk-x11-2.0.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libharfbuzz-icu.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libharfbuzz.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libicui18n.so.52.1()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libicuuc.so.52.1()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libjavascriptcoregtk-1.0.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libjpeg.so.8()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libjpeg.so.8(LIBJPEG_8.0)(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libpango-1.0.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libpng16.so.16()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libpng16.so.16(PNG16_0)(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libsecret-1.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libwebp.so.5()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libxslt.so.1()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libxslt.so.1(LIBXML2_1.0.11)(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libxslt.so.1(LIBXML2_1.0.22)(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libxslt.so.1(LIBXML2_1.0.24)(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
	libxslt.so.1(LIBXML2_1.1.9)(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

通過rpm安裝,仍然報錯,說明其依賴其他的rpm,解決辦法就是依次下載需要的rpm。

關於被需要的39個包,一個一個下載。

1.libEGL.so.1()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

yum install -y mesa-libEGL-17.2.3-8.20171019.el7.x86_64.rpm
{                                                                                                                                  
作為依賴被安裝:
  libX11.x86_64 0:1.6.5-1.el7                       libX11-common.noarch 0:1.6.5-1.el7      libXau.x86_64 0:1.0.8-2.1.el7        libwayland-client.x86_64 0:1.14.0-2.el7        
  libwayland-server.x86_64 0:1.14.0-2.el7           libxcb.x86_64 0:1.12-1.el7              libxshmfence.x86_64 0:1.2-1.el7      mesa-libgbm.x86_64 0:17.2.3-8.20171019.el7     
  mesa-libglapi.x86_64 0:17.2.3-8.20171019.el7     

作為依賴被升級:
  libdrm.x86_64 0:2.4.83-2.el7   
}

2.libGL.so.1()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

yum install -y mesa-libGL-17.2.3-8.20171019.el7.x86_64.rpm
{
已安裝:
  mesa-libGL.x86_64 0:17.2.3-8.20171019.el7                                                                                                                                     

作為依賴被安裝:
  libXdamage.x86_64 0:1.1.4-4.1.el7             libXext.x86_64 0:1.3.3-3.el7             libXfixes.x86_64 0:5.0.3-1.el7             libXxf86vm.x86_64 0:1.1.4-1.el7 
}

3.libXcomposite.so.1()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

 yum install -y libXcomposite-0.4.4-4.1.el7.x86_64.rpm
{
已安裝:
  libXcomposite.x86_64 0:0.4.4-4.1.el7  
}

4.libXrender.so.1()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

yum install -y libXrender-0.9.10-1.el7.x86_64.rpm
{
已安裝:
  libXrender.x86_64 0:0.9.10-1.el7   
}

5.libXt.so.6()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

 yum install -y libXt-1.1.5-3.el7.x86_64.rpm
 {
 已安裝:
  libXt.x86_64 0:1.1.5-3.el7                                                                                                                                                    

作為依賴被安裝:
  libICE.x86_64 0:1.0.9-9.el7                                                             libSM.x86_64 0:1.2.2-2.el7
 }

6.libatk-1.0.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

yum install -y atk-2.22.0-3.el7.x86_64.rpm
{
已安裝:
  atk.x86_64 0:2.22.0-3.el7
}

7.libcairo.so.2()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

yum install -y cairo-1.14.8-2.el7.x86_64.rpm
{
已安裝:
  cairo.x86_64 0:1.14.8-2.el7                                                                                                                                                   

作為依賴被安裝:
  fontconfig.x86_64 0:2.10.95-11.el7 fontpackages-filesystem.noarch 0:1.44-8.el7 libpng.x86_64 2:1.5.13-7.el7_2 pixman.x86_64 0:0.34.0-1.el7 stix-fonts.noarch 0:1.1.0-5.el7
}

8.libenchant.so.1()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

yum install -y enchant-1.6.0-8.el7.x86_64.rpm
{
已安裝:
  enchant.x86_64 1:1.6.0-8.el7                                                                                                                                                  

作為依賴被安裝:
  hunspell.x86_64 0:1.3.2-15.el7                                                    hunspell-en-US.noarch 0:0.20121024-6.el7                                                   
}

9.libgdk-x11-2.0.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

yum install -y gtk2-2.24.31-1.el7.x86_64.rpm
{
已安裝:
  gtk2.x86_64 0:2.24.31-1.el7                                                                                                                                                   

作為依賴被安裝:
  cups-libs.x86_64 1:1.6.3-35.el7       gdk-pixbuf2.x86_64 0:2.36.5-1.el7           graphite2.x86_64 0:1.3.10-1.el7_3        gtk-update-icon-cache.x86_64 0:3.22.26-4.el7_5     
  harfbuzz.x86_64 0:1.3.2-1.el7         hicolor-icon-theme.noarch 0:0.12-7.el7      jasper-libs.x86_64 0:1.900.1-31.el7      jbigkit-libs.x86_64 0:2.0-11.el7                   
  libXcursor.x86_64 0:1.1.14-8.el7      libXft.x86_64 0:2.3.2-2.el7                 libXi.x86_64 0:1.7.9-1.el7               libXinerama.x86_64 0:1.1.3-2.1.el7                 
  libXrandr.x86_64 0:1.5.1-2.el7        libjpeg-turbo.x86_64 0:1.2.90-5.el7         libthai.x86_64 0:0.1.14-9.el7            libtiff.x86_64 0:4.0.3-27.el7_3                    
  pango.x86_64 0:1.40.4-1.el7          

作為依賴被升級:
  glib2.x86_64 0:2.54.2-2.el7  
}

10.libgeoclue.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

 yum install -y geoclue-0.12.99-7.el7.x86_64.rpm
{
已安裝:
  NetworkManager.x86_64 1:1.10.2-16.el7_5                     NetworkManager-ppp.x86_64 1:1.10.2-16.el7_5                     geoclue.x86_64 0:0.12.99-7.el7                    

作為依賴被安裝:
  NetworkManager-glib.x86_64 1:1.10.2-16.el7_5                                                                                                                                  

更新完畢:
  NetworkManager-libnm.x86_64 1:1.10.2-16.el7_5                                                                                                                                 

作為依賴被升級:
  NetworkManager-tui.x86_64 1:1.10.2-16.el7_5       NetworkManager-wifi.x86_64 1:1.10.2-16.el7_5       dbus.x86_64 1:1.10.24-7.el7       dbus-libs.x86_64 1:1.10.24-7.el7      
  libnl3.x86_64 0:3.2.28-4.el7                     

替代:
  NetworkManager.x86_64 1:1.0.6-27.el7
}

11 libgstapp-1.0.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

 yum install  -y gstreamer1-plugins-base-1.10.4-1.el7.x86_64.rpm
{
已安裝:
  gstreamer1-plugins-base.x86_64 0:1.10.4-1.el7                                                                                                                                 

作為依賴被安裝:
  cdparanoia-libs.x86_64 0:10.2-17.el7    gstreamer1.x86_64 0:1.10.4-2.el7    iso-codes.noarch 0:3.46-2.el7       libXv.x86_64 0:1.0.11-1.el7    libogg.x86_64 2:1.3.0-7.el7   
  libtheora.x86_64 1:1.1.1-8.el7          libvisual.x86_64 0:0.4.0-16.el7     libvorbis.x86_64 1:1.3.3-8.el7.1    opus.x86_64 0:1.0.2-6.el7      orc.x86_64 0:0.4.26-1.el7     
  xml-common.noarch 0:0.6.3-39.el7       

完畢!
}

12、libharfbuzz-icu.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

yum install  -y harfbuzz-icu-1.3.2-1.el7.x86_64.rpm
{
已安裝:
  harfbuzz-icu.x86_64 0:1.3.2-1.el7                                                                                                                                             

作為依賴被安裝:
  libicu.x86_64 0:50.1.2-15.el7  
}

13.libicui18n.so.52.1()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

 yum install  -y libicu52_1-52.1-15.1.x86_64.rpm
報錯:{
錯誤:軟體包:harfbuzz-icu-1.3.2-1.el7.x86_64 (@/harfbuzz-icu-1.3.2-1.el7.x86_64)
          需要:libicudata.so.50()(64bit)
          正在刪除: libicu-50.1.2-15.el7.x86_64 (@base)
              libicudata.so.50()(64bit)
          取代,由: libicu52_1-52.1-15.1.x86_64 (/libicu52_1-52.1-15.1.x86_64)
              未找到
錯誤:軟體包:libicu52_1-52.1-15.1.x86_64 (/libicu52_1-52.1-15.1.x86_64)
          需要:libicu52_1-data
錯誤:軟體包:libicu52_1-52.1-15.1.x86_64 (/libicu52_1-52.1-15.1.x86_64)
          需要:timezone
錯誤:軟體包:harfbuzz-icu-1.3.2-1.el7.x86_64 (@/harfbuzz-icu-1.3.2-1.el7.x86_64)
          需要:libicuuc.so.50()(64bit)
          正在刪除: libicu-50.1.2-15.el7.x86_64 (@base)
              libicuuc.so.50()(64bit)
取代,由: libicu52_1-52.1-15.1.x86_64 (/libicu52_1-52.1-15.1.x86_64)              未找到          }
yum install -y libicu52_1-data-52.1-15.1.x86_64.rpm

下載timezone以及libicu52_1-data-52.1-15.1.x86_64的rpm包。下載地址分別為timezone-2018d-48.1.x86_64.rpm

rpm -ivh timezone-2018d-48.1.x86_64.rpm --force

rpm -e --nodeps libicu-50.1.2-15.el7

rpm -ivh libicu52_1-52.1-15.1.x86_64.rpm --force

 14.libjavascriptcoregtk-1.0.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

yum install -y libjavascriptcoregtk-1_0-0-2.4.10-7.2.x86_64.rpm
{
已安裝:
  libjavascriptcoregtk-1_0-0.x86_64 0:2.4.10-7.2
}

15.libjpeg.so.8()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
    libjpeg.so.8(LIBJPEG_8.0)(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

yum install -y libjpeg8-8.1.2-38.1.x86_64.rpm
{
已安裝:
  libjpeg8.x86_64 0:8.1.2-38.1  
}

16.libpng16.so.16()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
    libpng16.so.16(PNG16_0)(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

yum install -y libpng16-16-1.6.8-10.1.x86_64.rpm 
{
已安裝:
  libpng16-16.x86_64 0:1.6.8-10.1
}

17.libsecret-1.so.0()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

yum install -y libsecret-0.18.5-2.el7.x86_64.rpm 
{
已安裝:
  libsecret.x86_64 0:0.18.5-2.el7  
}

18.libwebp.so.5()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

yum install -y  libwebp5-0.4.3-7.1.x86_64.rpm
{
已安裝:
  libwebp5.x86_64 0:0.4.3-7.1  
}

19.libxslt.so.1()(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
     libxslt.so.1(LIBXML2_1.0.11)(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
     libxslt.so.1(LIBXML2_1.0.22)(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
    libxslt.so.1(LIBXML2_1.0.24)(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要
    libxslt.so.1(LIBXML2_1.1.9)(64bit) 被 libwebkitgtk-1_0-0-2.4.10-7.2.x86_64 需要

 yum install -y libxslt-1.1.28-5.el7.x86_64.rpm
{
已安裝:
  libxslt.x86_64 0:1.1.28-5.el7
}

20 . rpm -ivh libwebkitgtk-1_0-0-2.4.10-7.2.x86_64.rpm --force

警告:libwebkitgtk-1_0-0-2.4.10-7.2.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 金鑰 ID 3dbdc284: NOKEY
準備中...                          ################################# [100%]
正在升級/安裝...
   1:libwebkitgtk-1_0-0-2.4.10-7.2    ################################# [100%]

安裝成功!

啟動kettle:

[[email protected] data-integration]# ./kitchen.sh
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Options:
  -rep            = Repository name
  -user           = Repository username
  -pass           = Repository password
  -job            = The name of the job to launch
  -dir            = The directory (dont forget the leading /)
  -file           = The filename (Job XML) to launch
  -level          = The logging level (Basic, Detailed, Debug, Rowlevel, Error, Minimal, Nothing)
  -logfile        = The logging file to write to
  -listdir        = List the directories in the repository
  -listjobs       = List the jobs in the specified directory
  -listrep        = List the available repositories
  -norep          = Do not log into the repository
  -version        = show the version, revision and build date
  -param          = Set a named parameter <NAME>=<VALUE>. For example -param:FILE=customers.csv
  -listparam      = List information concerning the defined parameters in the specified job.
  -export         = Exports all linked resources of the specified job. The argument is the name of a ZIP file.
  -custom         = Set a custom plugin specific option as a String value in the job using <NAME>=<Value>, for example: -custom:COLOR=Red
  -maxloglines    = The maximum number of log lines that are kept internally by Kettle. Set to 0 to keep all rows (default)
  -maxlogtimeout  = The maximum age (in minutes) of a log line while being kept internally by Kettle. Set to 0 to keep all rows indefinitely (default)

相關推薦

kettle-linux環境部署kettle執行kitchen.sh檔案安裝 libwebkitgtk提示沒有可用軟體libwebkitgtk

執行./kitchen.sh 報錯資訊: [[email protected] data-integration]# ./kitchen.sh ##########################################################

linux環境部署tomcat工程日誌不走log4j配置而列印到catalina.out可能的原因

平時不積累,出現在問題時就麻爪orz 問題描述:java web應用部署後,出現日誌不走配置的log4j日誌列印目錄,而是走tomcat的catalina.out,web應用配置沒問題。 錯誤思路:部署後配置未生效,重新部署後還是存在問題,本地環境卻沒問題 正確思路:lin

linux環境部署zabbix3.2、模板、郵件告警詳細過程

-1 ice erer without zlib zip ever native item 服務端部署: 系統環境及軟件版本: Linux:release 6.3 zabbix:zabbix-3.2.5.tar.gz nginx:nginx-1.12.0.tar.gz ph

Linux環境如何編譯和執行c程式

1 單個檔案的編譯和執行 建立main.c檔案,內容如下:  編譯: 執行: 2 多個檔案的編譯和執行建立sum.c檔案,內容如下: 建立main.c檔案,內容如下:   編譯:    生成可執行檔案,檔名為main: 執行程式:

Linux環境如何編譯和執行c程序

文件的 ron 當前 cto directory 變量 沒有 執行文件 nbsp 1 單個文件的編譯和執行 創建main.c文件,內容如下: 編譯: 執行: 2 多個文件的編譯和執行創建sum.c文件,內容如下: 創建main.c文件,內容如下: 編譯:

JAVA(JDK)在linux環境部署及配置環境變數

1.首先在網上下載一個jdk的壓縮檔案,以gz為結尾的 2.開啟機器。cd /usr/local 到這個目錄下,rz上傳檔案 3.等待檔案上傳好後,ll檢視一下,然後建立一個資料夾mkdir -p /usr/java。之後把jdk檔案移動到java目錄下。mv

Linux環境更換Tomcat中執行的專案

首先需要進入Tomcat的bin目錄下去使用./shutdown.sh命令去關閉當前tomcat,但是由於關不完全,所以還需要用到如下的命令 檢視當前執行專案,然後再使用如下命令關掉tomcat -9後面的引數是每次都會產生變化的,所以這個是需要自己手動去觀察輸入

Linux環境部署B/S應用測試環境

1.替換war包: 登入Fillzilla(FTP工具),輸入主機、使用者名稱、密碼、埠建立連線,進入tomcat-webapps下,刪除linux環境下的測試包,或是直接使用本地的測試包覆蓋原來的測試包(備份原來的測試war包,使用命令 mv file fil

.NetCore~Linux環境部署

回到目錄 NetCore正式版已經出現有段時候了,Windows下使用vs2015開發.netCore應用程式,然後通過dotnet程式開啟WEB服務,用著很像node.js,當然我們不會於只侷限於windows,.netCore自出生以來,就是為了跨平臺而引入了,Linux是一個更穩定和通用的生產環境,下

Linux環境原始碼編譯和執行常用的兩個命令:pkg-config和ldconfig

        最近一段時間在研究linux伺服器叢集的相關知識,打算基於corosync和pacemaker來搭建一個linux高可用叢集, 通過編譯原始碼包來了解其依賴的動態庫,在編譯的過程中遇到一些問題,總結一些,供大家以後參考(很通用哦):        我們

Linux環境部署TestLink指導手冊--3

安裝TestLink 下載 安裝 首先修改/opt/lampp/htdocs/testlink/config.inc.php檔案中以下兩個目錄地址: $tlCfg->log_path = '/opt/lampp/htdocs/testlin

Linux環境部署TestLink指導手冊--2

安裝Maintis 下載 安裝 在本地電腦登陸安裝頁面:http://192.168.10.152:8080/mantis/ 按照介面提示一步步安裝即可,資料庫名稱設定為mantis,使用者名稱密碼一律root,123456。 報錯config_i

Linux環境部署confluent platform

1. confluent platform的簡單介紹: confluent platform是一個可靠、高效能的流平臺,提供組織和管理來自不同資料來源資料的功能。(這個說法太正式,反正我是簡單粗暴地把它當成kafka和一些擴充套件kafka功能的一套元件~)

Linux環境部署XX-Net

所需工具:XX-Net,Chrome瀏覽器(1)下載XX-Net:下載連結(2)開啟IPV-61.安裝虛擬網絡卡sudo apt-get install miredo2.檢視是否安裝成功ifconfig(存在一個叫teredo)的網絡卡3.啟動Miredosudo mired

Linux環境部署Dubbo 監控中心

1.安裝JDK 2.安裝Tomcat 3.部署監控中心:[[email protected] ~]# cp dubbo-admin-2.5.4.war apache-tomcat-7

linux環境部署tomcat應用

配置linux下的tomcat一、jdk的安裝1.以root身份等陸 2.開啟一個終端 3.輸入命令ls -l檢視安裝的檔案的許可權 #cd /home #cp jdk1.4.2.rpm.bin /usr/local #cd /usr/local 給所有的使用者新增可執行的許

windows環境使用MySQL導入數據亂碼的解決辦法

編碼 直接 col 報錯 mysql數據庫 當前 mysql cmd window Linux及Mac系統下使用source xxx.sql 可直接導入測試數據(註意必須先切換到當前xxx.sql的目錄下), 但在Windows環境下導入會出現亂碼報錯的情況, 主要是因為編

解決 linux編譯.sh檔案 “[: XXXX: unexpected operator” 問題

原因:linux下能正常執行的指令碼,在ubuntu系統中都會編譯報錯,因為二者使用的直譯器不一同導致 Linux:.sh ubuntu:.dash 因為ubuntu預設的sh是連線到dash的,又因為dash跟bash的不相容所以出錯了.執行時可以把sh換成bash檔

如果執行.sh檔案需要用到dos2unix轉換

報錯-bash: ./app.sh: /bin/sh^M: bad interpreter: No such file or directory   步驟一 yum -y install dos2unix 步驟二 dos2unix app.sh  步驟三

WebStorm執行Node.js檔案:runnerw.exe: CreateProcess failed with error 2

點選工具欄的 Run —> Edit Configurations… 可以看到我這裡是 Node interpreter 的路徑錯了 選擇一個正確的路徑即可 注意:也有可能是另一