<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[[实践OK]FreeBSD下安装Git客户端。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Thu, 22 Nov 2018 03:25:53 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	法一）直接PKG安装：<br/>#pkg install git<br/>Updating FreeBSD repository catalogue...<br/>Fetching meta.txz: 100%&nbsp;&nbsp;&nbsp;&nbsp;944 B&nbsp;&nbsp; 0.9kB/s&nbsp;&nbsp;&nbsp;&nbsp;00:01&nbsp;&nbsp;&nbsp;&nbsp;<br/>Fetching packagesite.txz: 100%&nbsp;&nbsp;&nbsp;&nbsp;6 MiB 118.7kB/s&nbsp;&nbsp;&nbsp;&nbsp;00:57&nbsp;&nbsp;&nbsp;&nbsp;<br/>Processing entries: 100%<br/>FreeBSD repository update completed. 32579 packages processed.<br/>All repositories are up to date.<br/>Updating database digests format: 100%<br/>The following 15 package(s) will be affected (of 0 checked):<br/><br/>New packages to be INSTALLED:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;git: 2.19.1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p5-CGI: 4.40<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p5-HTML-Parser: 3.72<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p5-HTML-Tagset: 3.20_1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;perl5.24: 5.24.4<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p5-IO-Socket-SSL: 2.059<br/><br/>法二）Ports源码安装：<br/><br/>cd /usr/ports/devel/git<br/>sudo make install clean BATCH=&quot;yes&quot;<br/><br/>https://www.digitalocean.com/community/tutorials/how-to-install-git-on-freebsd-11-0<br/><br/><br/><br/><br/><br/><br/>sudo pkg update<br/>Updating FreeBSD repository catalogue...<br/>pkg: Repository FreeBSD has a wrong packagesite, need to re-create database<br/><br/>Fetching meta.conf: 100%&nbsp;&nbsp;&nbsp;&nbsp;163 B&nbsp;&nbsp; 0.2kB/s&nbsp;&nbsp;&nbsp;&nbsp;00:01&nbsp;&nbsp;&nbsp;&nbsp;<br/>Fetching packagesite.pkg: 100%&nbsp;&nbsp;&nbsp;&nbsp;7 MiB&nbsp;&nbsp;73.4kB/s&nbsp;&nbsp;&nbsp;&nbsp;01:41&nbsp;&nbsp;&nbsp;&nbsp;<br/>Processing entries:&nbsp;&nbsp; 0%<br/>Newer FreeBSD version for package zziplib:<br/>To ignore this error set IGNORE_OSVERSION=yes<br/>- package: 1302001<br/>- running kernel: 1300139<br/>Ignore the mismatch and continue? [y/N]: pkg: repository FreeBSD contains packages for wrong OS version: FreeBSD:13:amd64<br/>Processing entries: 100%<br/>Unable to update repository FreeBSD<br/>Error updating repositories!<br/>========================================================<br/><br/>根据错误信息，您遇到了一个由于系统版本不匹配而导致的问题。您的系统内核版本是`1300139`，而存储库中的软件包适用于版本`1302001`。以下是解决此问题的步骤：<br/><br/>1. **确认系统版本：**<br/>&nbsp;&nbsp; 使用以下命令确认您的系统版本：<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;```bash<br/>&nbsp;&nbsp;&nbsp;&nbsp;uname -a<br/>&nbsp;&nbsp;&nbsp;&nbsp;```<br/><br/>&nbsp;&nbsp; 如果输出的版本与错误中提到的不匹配，您可能需要更新系统。<br/><br/>2. **更新系统：**<br/>&nbsp;&nbsp; 如果系统版本不匹配，尝试更新系统以匹配存储库中的软件包版本。使用以下命令：<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;```bash<br/>&nbsp;&nbsp;&nbsp;&nbsp;freebsd-update fetch install<br/>&nbsp;&nbsp;&nbsp;&nbsp;```<br/><br/>&nbsp;&nbsp; 这将尝试将您的系统更新到最新的稳定版本。<br/><br/>3. **更新软件包数据库：**<br/>&nbsp;&nbsp; 更新软件包数据库，以确保它与新的系统版本兼容：<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;```bash<br/>&nbsp;&nbsp;&nbsp;&nbsp;sudo pkg update<br/>&nbsp;&nbsp;&nbsp;&nbsp;```<br/><br/>&nbsp;&nbsp; 如果这仍然失败，您可能需要重新创建软件包数据库。<br/><br/>4. **重新创建软件包数据库：**<br/>&nbsp;&nbsp; 执行以下命令来重新创建软件包数据库：<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;```bash<br/>&nbsp;&nbsp;&nbsp;&nbsp;sudo pkg bootstrap -f<br/>&nbsp;&nbsp;&nbsp;&nbsp;```<br/><br/>&nbsp;&nbsp; 然后再次运行更新命令：<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;```bash<br/>&nbsp;&nbsp;&nbsp;&nbsp;sudo pkg update<br/>&nbsp;&nbsp;&nbsp;&nbsp;```<br/><br/>&nbsp;&nbsp; 现在，您应该能够更新软件包并安装Git。<br/><br/>请注意，由于系统版本不匹配可能会导致其他依赖关系问题，如果遇到其他错误，请根据错误消息逐个解决。如果有其他问题或需要更多帮助，请告诉我。
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK]FreeBSD下安装Git客户端。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>