(转)OS X 升級後 MacPorts 重新安裝筆記

原地址:http://blog.lyhdev.com/2012/07/os-x-macports.html

Mac OS X 10.8 Mountain Lion 正式發佈,而且祭出台幣 $590 元的便宜價格,這個版本的穩定度相信也讓不少 Snow Leopard、Lion 使用者心動。

升級 OS X 之後,MacPorts(開發者必備)也需要升級。

不幸的是,MacPorts 並沒有無痛升級方式。

MacPorts Migration 的步驟參考自:https://trac.macports.org/wiki/Migration

首先要移除所有舊套件,再移除前先將套件清單保存。

  1. 列出已安裝套件
    port -qv installed > myports.txt
  2. 移除已安裝套件
    sudo port -f uninstall installed
  3. 清除檔案
    sudo port clean all

接下來需要先更新 MacPorts Base,也就是在安裝頁面重新下載安裝一次:http://www.macports.org/install.php

需要注意的是 XCode 是執行 MacPorts 必備的開發工具,使用 AppStore 下載安裝最新版的 XCode 之後,還需要到 XCode / Preferences / Downloads 安裝「Command Line Tools」。

接下來則是參考 myports.txt 的套件清單,將需要用的套件重新安裝。

时间: 2024-08-17 13:17:08

(转)OS X 升級後 MacPorts 重新安裝筆記的相关文章

想升級Eclipse ADT的外掛,升級加速Android模擬器,才知道過程沒那麼簡單

自從Android Studio1.0正式版推出後, 官網只有提供Android Studio的下載, 所以習慣用Eclipse ADT Bundle的人,從此也沒得下載, 這樣一來想用Eclipse開發Android, 就只能:(1)分次各別下載各種外掛, 那種情境就請到官網 https://eclipse.org/downloads/ 下載, 那種情境的流程, 我會另外寫一篇文來說明.或者:2)總不能每次有更新的版本推出時都把用的很習慣的eclipse開發環境給捨棄吧, 更何況如果已經安裝了

在Android中afinal框架下實現sqlite數據庫版本升級的辦法

public abstract void onUpgrade(SQLiteDatabase db,int oldVersion,int new Version) 這個方法在實現時需要重寫. public abstract void onUpgrade(SQLiteDatabase db,int oldVersion,int new Version) 這個方法在實現時需要重寫. onUpgrade方法會在數據庫需要升級的時候調用.可以用來增刪表或者其他任何操作.如果你想添加新的列你可以使用ALTE

[ Windows 10 ]1703/1709 無法升級1803的處理方法

問題:1703或1709,多次升級1803都是失敗收場,應該如何正確升級1803,而不失敗? 1.Windwos10的版本號 2.正常的途徑是通過(更新和安全),進行升級 3.跟著 4.稍等你下載完成並升級了相關的補丁之後,Windows10會在最後的階段開始下載1803的升級包,這個是漫長的等待以及痛苦的開始. 5.重啓過後會提示正在更新(圖略) 6.回到桌面以爲已經更新成功,結果告訴我三更新失敗,唯有重復第4步-- 7.之後我也查詢過,爲什麽會失敗,原來有可能是因為你的Bios問題,然後我就

驅 動 的 升 級

驅 動 的 升 級 1.vi /etc/selinux/config (SElinux是Linux安全加强工具) # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: #     enforcing - SELinux security policy is enforced. #     permissive - SELinux prints

升級 Centos 6.5 的 php 版本

升級 Centos 6.5 的 php 版本 待會再看 Centos 6.5 的 php 預設是用 5.3.3 這個版本號 最近想要改用 Laravel 4.1 發現需要 5.3.7 才能用,所以我們要來升級一下 其實對 Centos 的部分來說就是換掉 yum 的資料庫 分以下步驟進行 wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm wget http://rpms.familleco

使用 NuGet 更新套件時將 jQuery 升級到 2.0.2 應該如何降級

我們在 Visual Studio 2012 裡面會使用 NuGet 管理員管理那些常用的開發函式庫,例如jQuery.Json.NET. EntityFramework.ELMAH.… 等等.各位可能也了解到,目前 jQuery 最新版為 2.0.2 版,這個最新版基本上僅支援 IE9 以上瀏覽器 ( IE8 以下不支援 ),因此大部分人應該都不會選擇安裝最新版的 jQuery,但是在使用 NuGet 安裝或更新套件的過程中,卻有可能不小心將 jQuery 套件自動升級到最新版,導致網站發生許

centos6 php5.4 升級到php 5.6

因Centos6中的PHP版本有点底,需要升级PHP版本 [[email protected] ~]$ php -v PHP 5.4.45 (cli) (built: Sep 30 2015 15:09:38) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies [[email protected] ~]$ yum list installed |

Contest Hunter Adera6C 網絡升級 樹的直徑 樹形DP

$ \rightarrow $ 戳我進CH原題 网络升级 「Adera 6」杯省选模拟赛 总时限 16 s 总内存 256 MiB 题目描述 Rainbow所在学校的网络中有 $ n $ 台计算机,由 $ n-1 $ 条电缆相连(即构成树形). 其中第i条电缆连接 $ a_i.b_i $ 两台计算机,传输时间为ti. 当然,网络中任意两台计算机 $ a.b $ 传输数据所需时间就是a到b的路径上所有电缆的传输时间之和. 网络的效率关键在于传输时间最长的两台计算机之间传输数据所需要的时间,记为 $

Ubuntu14.04-PXE装机实战笔记

什么是PXE? PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中