游戏推广,快乐共享!

推荐手游

最新手游

热门手游

当前位置: 首页 > 主题桌面>应用包管理组件

应用包管理组件

类型:主题桌面 版本:2.1.65110

大小:25.8MB 更新:2024-02-11

安卓

扫码

应用简介

应用包管理组件目录

centos 下有没有好的软件包管理工具

Android有没有像类似于 IOS 的 cocoapods这样的包管理工具

linux下包管理器如何使用?

centos 下有没有好的软件包管理工具

一般都是用rpm

不过也有很多人yum,因为他安装时,可以自动帮你安装依赖的库文件,不需要自己下载安装。

Android有没有像类似于 IOS 的 cocoapods这样的包管理工具

每种语言发展到一个阶段,就会出现相应的依赖管理工具, 或者是中央代码仓库。

比如

Java: maven,Ivy

Ruby: gems

Python: pip, easy_install

Nodejs: npm

随着iOS开发者的增多,业界也出现了为iOS程序提供依赖管理的工具,这个工具叫:CocoaPods。

CocoaPods简介

CocoaPods是一个负责管理iOS项目中第三方开源代码的工具。

CocoaPods项目的源码在Github上管理。

该项目开始于2011年8月12日,经过一年多的发展,现在已经超过1000次提交,并且持续保持活跃更新。

开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。

拿我之前开发的粉笔网iPhone客户端为例,其使用了14个第三方开源库。

在没有使用CocoaPods以前,我需要:

把这些第三方开源库的相关文件复制到项目中,或者设置成git的submodule,然后这些开源库通常需要依赖系统的一些framework,我需要手工地将这些framework一一增加到项目依赖中,比如ASI网络库就需要增加以下framework: CFNetwork, SystemConfiguration, MobileCoreServices, CoreGraphics and zlib。

对于RegexKitLite这个正则表达式库,我还需要设置-licucore的编译参数

手工管理这些依赖包的更新。

这些体力活虽然简单,但毫无技术含量并且浪费时间。

在使用CocoaPods之后,我只需要将用到的第三方开源库放到一个名为Podfile的文件中,然后执行pod install。

CocoaPods就会自动将这些第三方开源库的源码下载下来,并且为我的工程设置好相应的系统依赖和编译参数。

linux下包管理器如何使用?

包管理器是一个群体概念,根据不同的Linux发布,有不同的包管理器。

我用过RPM,和DEB包管理器。

RPM,是RedHat公司发布的包管理器,在shell下可以随意查找rpm包的内容,比以前乱放乱装要好不少。

RPM的命名哲学是:filename-version-architecture.rpm

依次是:文件名,版本号,计算机架构和后缀名。

//查找所有文件

rpm -qa

//通过关键字查找文件,(-i 忽略大小写)

rpm -qa|grep -i file_name

//安装

rpm -i package.rpm

//卸载

rpm -e package

DEB是Debian的管理器,鉴于Debian恐怖的软件更新速度,DEB也是非常普及。

它在shell下面是通过dpkg命令来完成的

dpkg -i package.deb

dpkg -r package

^

太多了,不便全部说出来,你也未必需要完全掌握。

你可以查看有关文档,这是你获得帮助的首要来源。

命令行输入 man command.

比如

man rpm

man cvs

man df

等等等等……

另外一个获得帮助的来源就是社区,逛逛官方的社区对你的成长有极大帮助。

应用截图