`

MacPorts 命令集合

阅读更多
MacPorts是一个mac电脑中常用的非常有用的软件编译,安装,管理开源软件的软件.
它有很多优点,会自动安装一个软件所依赖的软件,提供卸载方法.
MacPorts没有图形界面,这里介绍一些常用的命令.

port常用命令列表
    help
    selfupdade
    sync
    list
    search
    info
    deps
    variants
    install
    clean
    uninstall
    contents
    installed
    outdated
    upgrade
    dependents

help
    help通常用来查看某个指令的帮助说明
        port help selfupdate

selfupdate
    同步本地和全球的软件树,有必要时,同时升级mac port自己.
        sudo port selfupdate

sync
    同步本地和全球的ports tree,但不检查自己是否有更新.
        sudo port sync

list
    列出当前所有的可用软件,如果想查找是否有自己想要的软件时,还是使用search指令方便一些.
        port list

search
    模糊搜索,可以匹配软件名字和描述,还有更高级的用法,具体看port help search
        port search rrd

info
    查看一款软件的详细信息
        port info flowd

deps
    查看一款软件的依赖关系
        port deps apache2

variants
    在安装软件前,用这个命令查看软件是否有多个版本.再选择安装一个合适的版本.
        port variants nmap

install
    安装软件命令,安装前最好使用variants命令查看是否有多个不同版本.
        sudo port install nmap

clean
    删除一些编译软件时留下的临时文件.
        port clean --all vile

uninstall
    卸载软件命令
    如果这个软件依赖与另外的一款软件,默认不删除它依赖的软件,
    使用参数 -f (force) 可以强行删除它依赖的软件.
        port -f uninstall vile

contents
    显示软件安装后的文件列表.
        port contents xorg-renderproto

installed
    列出全部或者指定的已经安装的软件.
        port installed
        port -v installed atlas

outdated
    查看已经安装的软件是否有更新,在执行这个指令前,先执行selfupdate 或者 sync更新软件树

upgrade
    更新软件,默认一起更新它依赖的所有软件,如果想不更新它依赖的软件,使用 -n 参数
    默认不删除旧软件版本,只是使旧软件变成无效状态,如果想要一起删除旧软件,使用 -u 参数
        port upgrade gnome
        port -n upgrade gnome
        更新所有的可更新软件
        port upgrade outdated
        更新软件同时删除旧版本软件
        port -u upgrade vile

dependents
    查看哪些软件时依赖与这个软件的.删除一个软件时候,最好先执行一下这个命令.
        port dependents openssl
分享到:
评论

相关推荐

    mpbb:用于MacPorts Buildbot设置的构建自动化工具

    MacPorts Buildbot脚本这是脚本的集合,这些脚本将由MacPorts Project的Buildbot buildslaves运行,以进行二进制档案的持续集成和预编译。总体结构mpbb (“ MacPorts Buildbot”)驱动程序脚本为构建的每个步骤定义...

    MRT软件操作

    MRT 是传统 traceroute 命令的进化版,集合了 traceroute 和 ping 两个命令的精华,提供强大的数据样本。MRT 可以提供网络状态报告,帮助上游 ISP 区分网络问题。 MRT 的工作原理是使用 ICMP 包来测试 Internet 两...

    sonatype官方文档Maven by Example

    - 通过 MacPorts 安装:使用 `sudo port install maven2` 命令。 - **Microsoft Windows**:需要手动解压 Maven 安装包到指定目录,并设置环境变量。 - **Linux**:大多数 Linux 发行版都提供了 Maven 的软件包,...

    Fortran 语言安装与使用.docx

    - **MacPorts**:另一种常用的包管理工具,使用命令`sudo port install gcc10`来安装。 - **直接下载可执行文件**:用户还可以直接从[gfortran-for-macOS]...

    Mahato -- Learn Python 3 -- 2022.pdf

    Python提供多种内置数据类型,包括整数(int)、浮点数(float)、字符串(str)、布尔值(bool)、列表(list)、元组(tuple)、集合(set)、字典(dict)等。 #### 4. **类型检查** 使用`type()`函数可以...

    Maven With Example

    - **Maven生命周期**:Maven生命周期是一系列阶段的集合,每个阶段代表了构建过程中的一个步骤。 - **Maven坐标**:为了唯一标识项目及其依赖项,Maven使用坐标系统,主要包括groupId、artifactId和版本号。 - **...

    (ebook pdf) using gnu compiler gcc.pdf

    GCC支持多种编程语言,包括C、C++、Objective-C、Fortran、Ada、Go等,并且可以在多种操作系统上运行,如Linux、BSD变体、macOS(通过Homebrew或MacPorts安装)、Windows(通过MinGW或MSYS2)等。 ### GCC的功能与...

    MacOSX下安装Nginx+PHP+Mysql.pdf

    在MacOS上安装MySQL,可以下载MySQL的源代码并手动编译安装,也可以使用MacPorts或者Homebrew这样的包管理器来进行安装。例如使用Homebrew的命令brew install mysql就可以完成安装。安装完成后,MySQL的配置文件位于...

    Maven The Complete Reference

    - **2.3.1.1 通过 MacPorts 安装 Maven**:使用 `port install maven3` 命令进行安装。 - **2.3.2 在 Microsoft Windows 上安装 Maven**:下载 Maven 的 ZIP 文件后解压到指定目录,并设置环境变量。 - **2.3.3 在 ...

    dotfiles:点文件

    1. **个性化**:通过定制这些文件,用户可以创建符合自己习惯的终端环境,例如自定义命令别名、快捷键和提示符样式。 2. **一致性**:在多台电脑间同步点文件,可以确保每台机器上的工作环境一致,这对于开发者尤其...

    springboot基础讲解

    - **使用 MacPorts 进行安装**:另一种针对 macOS 的包管理器。 - **命令行实现**:通过命令行使用 Spring Boot CLI 创建项目。 - **Spring CLI 示例快速入门**:提供了简单的示例来快速上手 Spring Boot CLI。 ...

Global site tag (gtag.js) - Google Analytics