技術(shù)特征:1.一種軟件包管理方法,其特征在于,包括:啟動命令解析器shell,加載配置文件;接收用戶發(fā)送的對軟件進行操作的命令,根據(jù)所述配置文件判斷該軟件是否與其他軟件存在依賴關(guān)系;所述其他軟件由輔助軟件和非輔助軟件組成;當該軟件依賴于輔助軟件時,為所述輔助軟件設(shè)置臨時環(huán)境變量;加載所述輔助軟件,執(zhí)行所述用戶發(fā)送的命令;所述輔助軟件為與原有軟件包管理系統(tǒng)中已有軟件版本不同的軟件。2.如權(quán)利要求1所述的軟件包管理方法,其特征在于,所述軟件包括程序文件和共享庫文件。3.如權(quán)利要求1所述的軟件包管理方法,其特征在于,所述配置文件包括多條記錄,記錄每個軟件在運行時所依賴的其他軟件的位置。4.如權(quán)利要求1所述的軟件包管理方法,其特征在于,所述根據(jù)配置文件判斷該軟件是否與其他軟件存在依賴關(guān)系,具體為:判斷該軟件是否依賴于輔助軟件,或者判斷是否存在其他軟件依賴于該軟件。5.如權(quán)利要求4所述的軟件包管理方法,其特征在于,還包括:如果存在其他軟件依賴于該軟件,則向用戶發(fā)送提示信息,根據(jù)用戶的反饋判斷是否執(zhí)行所述用戶發(fā)送的命令。6.如權(quán)利要求1至5中任一所述的軟件包管理方法,其特征在于,在執(zhí)行完所述命令后,還包括:修改所述配置文件。7.一種軟件包管理系統(tǒng),其特征在于,包括多個軟件和:接收單元,用于接收用戶發(fā)送的對軟件進行操作的命令;配置文件,用于記錄所述軟件在運行時所依賴的其他軟件的位置;判斷單元,用于根據(jù)所述配置文件判斷該軟件是否與其他軟件存在依賴關(guān)系;所述其他軟件由輔助軟件和非輔助軟件組成;所述輔助軟件為與原有軟件包管理系統(tǒng)中已有軟件版本不同的軟件;命令解析器shell,用于當該軟件依賴于輔助軟件時,為所述輔助軟件設(shè)置臨時環(huán)境變量;加載所述輔助軟件,執(zhí)行所述用戶發(fā)送的命令。8.如權(quán)利要求7所述的軟件包管理系統(tǒng),其特征在于,所述接收單元具體用于接收用戶對程序文件或共享庫文件進行操作的命令。9.如權(quán)利要求7所述的軟件包管理系統(tǒng),其特征在于,所述判斷單元具體用于根據(jù)配置文件判斷該軟件是否依賴于輔助軟件,或者判斷是否存在其他軟件依賴于該軟件。10.如權(quán)利要求9所述的軟件包管理系統(tǒng),其特征在于,所述命令解析器shell還用于,當存在其他軟件依賴于該軟件時,向用戶發(fā)送提示信息,并根據(jù)用戶的反饋執(zhí)行相應(yīng)操作。11.如權(quán)利要求7-10中任一所述的軟件包管理系統(tǒng),還包括配置文件修改單元,用于在執(zhí)行完所述命令后,還包括:修改所述配置文件。12.一種兼容多版本的軟件包管理系統(tǒng),其特征在于,包括如權(quán)利要求7所述的軟件包管理系統(tǒng)以及原有軟件包管理系統(tǒng)。