Linux(三)安裝包

Vi編輯器
  vim 全屏幕純文本編輯器
  vim vi編輯器的增強版(升級版)node


  Vi使用
    1 vi 文件名
      vi 模式
      命令模式
      輸入模式
      末行模式mysql

    命令---->輸入 a 追加 i 插入 o 打開 a/A i/I o/O
    輸入---->命令 ESC
    命令---->末行 shift+:
    末行模式下 :w 保存 :wq 保存退出 :q!不保存退出 :wq!強制保存退出 (root使用)

    2 命令模式操做linux

      1)光標移動  hjkl sql

        :n 移動到第幾行apache

        gg 移動文件頭
        G 移動到文件尾vim

      3)刪除字母
        x 刪除單個字母
        nx 刪除n個字母編輯器

      4)刪除整行 剪切
        dd 刪除單行
        ndd 刪除多行
        p 粘貼
        P(大) 粘貼到光標前工具

        dG 從光標所在行刪除到文件尾測試

      5)複製
        yy   複製一行
        nyy  複製n行url

      6)撤銷
        u 撤銷
        ctrl+r 反撤銷

      7)顯示行號
        :set nu    顯示行號
        :set nonu  關閉行號

    8)顏色開關  vi中沒有  vim中有
      :syntax off    關閉語法高亮
      :syntax on    打開語法高亮

vi配置文件
  ~/.vimrc 手工創建的,vi配置文件

  set nu  配置打開文件都顯示行號

    9)查找 掌握
      /查找內容 向下查找
      n 下一個
      N 上一個

    10)替換
      :1,10s/old/new/g 替換1到10行的全部old爲new
      :%s/old/new/g 替換整個文件的old爲new

      :1,5s/^/#/g 註釋1到5行
      :1,5s/^#//g 取消註釋

      :1,5s/^/\/\//g 文件頭加入//
      :1,10s/^\/\///g 取消註釋
軟件包安裝

  一 軟件包分類
      Tarball filename.tar.gz filename.tar.bz2
        源碼包:優勢: 特色 開源 自由定製,效率更高
            缺點: 編譯時間長,一旦報錯,很難解決

        二進制包(編譯以後的包): rpm包 redhat package manager
            特色:安裝速度快 簡易
            缺點:自定義性差 依賴性

  二 rpm安裝

    (一) 手工RPM命令安裝

      1 包名-版本號-發佈次數-適合linux系統-硬件平臺.rpm

      2 依賴性

        庫文件依賴查詢 www.rpmfind.net
        (rpm -ivh /mnt/CentOS/mysql-connector-odbc-3.51.26r1127-1.el5.i386.rpm )

        Libodbcinst.so.2


      3 安裝 tree (目錄樹)

        rpm -ivh 軟件包(絕對路徑)
          -i 安裝 -v 顯示詳細信息 -h 顯示進度

        rpm -Uvh 軟件包
          -U 升級

      4 卸載
        rpm -e 軟件包
          --nodeps 不檢查依賴性

      5 查詢
        rpm -q 查詢包是否安裝
        rpm -qa | grep httpd mysql 顯示全部安裝包

        rpm -qi 軟件包 查詢包的信息
        rpm -qip 軟件包 查詢沒有安裝的包的信息
          -i information


        rpm -ql 軟件包 查詢包中文件的安裝位置
        rpm -qlp 軟件包 查詢沒有安裝的包,將安裝的位置
          -l list

        rpm -qf 系統文件名 查詢系統文件屬於哪一個包

 

    (二) yum 命令 rpm包管理方式

        yum -y install 軟件包 安裝 -y 自動回答yes
        yum -y remove 軟件包
        yum -y update 軟件包
        yum list 查詢全部能夠安裝的包

      光盤做爲yum源:
        1  cd /etc/yum.repos.d/
          mv CentOS-Base.repo CentOS-Base.repo.bak

        2  mount /dev/sr0 /mnt/cdrom

        3  vi /etc/yum.repos.d/CentOS-Media.repo
          baseurl=file:///mnt/cdrom/ 指定yum源位置
          enabled=1 yum源文件生效
          gpgcheck=0 rpm驗證不生效

      yum -y install gcc (gcc是c語言編譯器,不裝gcc,源碼包不能安裝)


三 源碼包安裝

  1 遠程傳輸工具傳輸apache到linux。
    httpd

  2 安裝
    1) 解壓

    2) cd 解壓目錄

    3) 查看安裝文檔

      INSTALL README

    4)編譯前準備
      ./configure --prefix=/usr/local/apache2

      功能:
        1 檢測系統環境,生成Makefile
        2 定義軟件選項

    5)編譯
      make

    6)編譯安裝
      make install

      報錯判斷:
        第一:安裝過程是否中止
        第二:注意error warning no 等錯誤報警

  3 啓動
    /usr/local/apache2/bin/apachectl start (測試)

  4 刪除 make clean

    直接刪除安裝目錄

相關文章
相關標籤/搜索