陽光的味道 發表於 2020-1-28 18:25:00

龙芯2f 8089D 笔记本 Debian 系统安装配置

<p>更新时间:2020-07-18<br>
新增bjlx源和一些实用软件,详细网络安装部分</p>
<ul>
<li>版权声明:原创文章,未经博主允许不得转载</li>
<li>如果发现文章里那个部分有什么问题,请留下评论谢谢,普通用户能力有限!</li>
<li>我会尝试继续更新,可以点击 页面右侧 "指向-&gt;联系我" 给我发送邮件</li>
</ul>
<p><strong>正文主要讲述安装大佬制作的社区版Debian6镜像(也有7和8,方法大同小异)</strong></p>
<p><strong>最后简单介绍了网络安装原版Debian7</strong></p>
<h2 id="小记">小记</h2>
<p>非网络安装,没网也没事,再也不用担心网速度慢。全盘覆盖安装,安装前务必备份好文件。</p>
<p>需要网络安装原版Debian的翻到最后,不同版本支持情况不同(Debian8图形界面会卡爆,Debian9只支持龙芯3号及以上)</p>
<p>8089D系统配置:loongson2f处理器,1G ddr2内存,原装8G固态。</p>
<h2 id="镜像">镜像</h2>
<p>网址:http://www.anheng.com/loongson/install</p>
<p>为社区版系统,具体信息看这里: http://www.anheng.com/loongson/install/readme.utf8.txt</p>
<p>镜像覆盖龙芯2和龙芯3各个版本,包含Debian6-9和gentoo。同时也有8089小本的固件即PMON,使用参考这里的“pmon的版本”部分。</p>
<p>Debian7镜像似乎有缺陷,我这里选择安装debian6+lxde</p>
<p>更小更适应8G的固态,更轻量用起来更舒服</p>
<p>文件名为 loongson2_debian6_lxde_20111010.tar.lzma</p>
<p><strong>下载后一定要验证,一定要验证,一定要验证!源里有md5sum</strong></p>
<p><img src="https://upload-images.jianshu.io/upload_images/19912909-3f5c61ceee7541a2.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240" alt="安装画面" loading="lazy"></p>
<h2 id="u盘安装">u盘安装</h2>
<p>支持fat32,ext2,ext3格式文件系统</p>
<p>中科龙梦界面按tab,按提示即可进入安装</p>
<p>具体参见镜像源中的readme</p>
<p>安装成功后重启自动进入图形界面,登录的密码用户名均为loongson,root用户密码亦为loongson</p>
<p><img src="https://upload-images.jianshu.io/upload_images/19912909-fdbc46daf5e4771b.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240" alt="图形界面" loading="lazy"></p>
<h2 id="编辑软件源">编辑软件源</h2>
<p>原来的sources.list已经无法使用。</p>
<p><em>官方建议换成下面的,但是有些软件比如libreoffice里面没有</em></p>
<pre><code class="language-bash">deb http://archive.debian.org/debian squeeze main
deb http://archive.debian.org/debian squeeze-lts main
</code></pre>
<p><em>我最后试出来这样软件很全</em></p>
<pre><code class="language-bash">deb http://archive.debian.org/debian squeeze main non-free contrib
deb-src http://archive.debian.org/debian squeeze main non-free contrib

deb http://archive.debian.org/debian-security squeeze/updates main contrib non-free
deb-src http://archive.debian.org/debian-security squeeze/updates main contrib non-free

deb http://archive.debian.org/debian-backports squeeze-backports main contrib non-free
deb-src http://archive.debian.org/debian-backports squeeze-backports main contrib non-free
</code></pre>
<ul>
<li><strong>公钥问题</strong></li>
</ul>
<p><em>安装公钥</em></p>
<p>update会提示找不到公钥:</p>
<p>NO_PUBKEY B5B7720097BB3B58</p>
<pre><code class="language-bash">gpg --keyserver keyserver.ubuntu.com --recv-keys &lt;字串的最后8位&gt;
gpg -a --export &lt;字串的最后8位&gt; | sudo apt-key add -
</code></pre>
<p>然而问题并没能解决,提示</p>
<p>KEY_EXPIRED</p>
<p><em>查看公钥</em></p>
<pre><code class="language-bash">sudo apt-key list
</code></pre>
<p>检查发现密钥基本上都过期了,上面所更新的是唯一未过期的公钥</p>
<p><em>解决公钥过期</em></p>
<p>https://wiki.debian.org/DebianSqueeze</p>
<blockquote>
<p>The second line will fail with an "expired" type message, so you also need to add the following in /etc/apt/apt.conf (create it if it doesn't already exist):Acquire::Check-Valid-Until false;"</p>
</blockquote>
<p>修改后update正常,install时apt-get会对无法验证的软件包进行提示,y接受即可</p>
<p>最后运行update</p>
<ul>
<li><strong>bjlx源</strong></li>
</ul>
<p>也就是大佬的补充源,有更新,已经和一年前不一样了。这里有关于这个镜像的使用方法。</p>
<p>首先下载公钥,并导入公钥:</p>
<pre><code class="language-bash">sudo apt-key add bjlx.key
</code></pre>
<p>对于Debian6,修改 /etc/apt/sources.list.d/bjlx.list 为:</p>
<pre><code class="language-bash">deb http://www.anheng.com.cn/bjlx squeeze main
deb-src http://www.anheng.com.cn/bjlx squeeze main
</code></pre>
<p>最后 <code>apt update</code> 即可</p>
<h2 id="软件的安装和升级">软件的安装和升级</h2>
<ul>
<li><strong>图形化软件包管理器</strong></li>
</ul>
<p>官方推荐使用新立得软件包管理器(synaptic)来安装软件,事实上用apt-get亦可</p>
<pre><code class="language-bash">sudo apt-get install synaptic
</code></pre>
<p>但是千万不能upgrade。</p>
<ul>
<li><strong>浏览器</strong></li>
</ul>
<p><em>暂时无解</em></p>
<p>由于SSL的问题,系统自带iceweasel无法正常浏览部分https网页。然而升级到iceweasel 9也不能解决,网传firefox14安装会出现依赖关系破裂。</p>
<p><em>升级到9.0.1中文</em></p>
<pre><code class="language-bash">sudo apt-get install iceweasel iceweasel-l10n-zh-cn
sudo apt-get install libcanberra-gtk-module
</code></pre>
<p><em>Arora</em></p>
<p>这是我现在在用的,只是相对来说好用些。</p>
<pre><code class="language-bash">sudo apt-get install arora
</code></pre>
<ul>
<li><strong>播放器</strong></li>
</ul>
<p>自带LXmusic无法正常工作,推荐VLC,mplayer<br>
可选装flashplugin-nonfree<br>
显卡性能较弱全屏播放图形界面可能崩溃</p>
<p><em>安装pixman报404</em></p>
<ul>
<li><strong>网易云音乐</strong></li>
</ul>
<p><strong>需要python2.7或&gt;python3.4,Debian6无法使用,这里的命令使用python2.7</strong></p>
<p>是大神做的命令行版本</p>
<p><strong>安装依赖包</strong></p>
<pre><code class="language-bash">sudo dnf install mpg123 python python-setuptools
</code></pre>
<p><s><strong>获取pip3</strong>这步安装后pip运行报错</s></p>
<p><s>由于源里python3.1不自带pip,我们需要自己下载(源里python2.6由于版本不够(2.7),无法直接安装依赖的python模块)。在别的电脑上到这个页面,下载pip7后拷贝,解压后运行:</s></p>
<p><s>sudo python3 setup.py install</s></p>
<p><strong>下载musicbox</strong></p>
<p>同样因为SSL的原因,无法wget或者git clone,所以需要在另一台电脑上下载<br>
链接 https://codeload.github.com/darknessomi/musicbox/zip/master</p>
<p><strong>解压</strong></p>
<pre><code class="language-bash">unzip musicbox-master.zip
</code></pre>
<p><strong>安装</strong></p>
<p>同样因为SSL的原因,我们手动下载依赖的python模块。支持 http 的源有下面两个:</p>
<p>http://pypi.doubanio.com/simple/</p>
<p>http://pypi.mirrors.ustc.edu.cn/simple/</p>
<pre><code class="language-bash">#手动下载模块,其实doubanio.com那个更快
sudo pip install future pycryptodomex requests-cache -i http://pypi.mirrors.ustc.edu.cn/simple/
#安装
sudo python setup.py install
</code></pre>
<p><strong>运行</strong></p>
<pre><code class="language-bash">musicbox
</code></pre>
<ul>
<li><strong>输入法</strong><br>
进入图形界面后会发现输入法没有启动,因为系统预装的fcitx与NetworkManager冲突,强制运行fcitx会导致网络崩溃且难以恢复。<br>
卸载fcitx并安装scim:</li>
</ul>
<pre><code class="language-bash">sudo apt-get purge fcitx*
sudo apt-get install scim scim-pinyin
reboot
</code></pre>
<p>重启完成后scim会自动启动。</p>
<ul>
<li><strong>办公套件</strong></li>
</ul>
<p><strong>libreoffice3</strong></p>
<p>如果使用我修改的那个挺香的源,可以安装 libreoffice。</p>
<pre><code class="language-bash">sudo apt-get install libreoffice
</code></pre>
<p><strong>WPS</strong></p>
<p>Loongson 2F也是有wps的,而且效果好于libreoffice。</p>
<p>deb包</p>
<ul>
<li><strong>中文乱码</strong></li>
</ul>
<p>安装locales</p>
<pre><code class="language-bash">sudo apt-get install locales
sudo reboot
</code></pre>
<p>安装时就会自动设置好,重启后中文就能正常显示了</p>
<p><em>手动设置</em></p>
<pre><code class="language-bash">sudo dpkg-reconfigure locales
</code></pre>
<ul>
<li><strong>为啥不能upgrade?</strong></li>
</ul>
<p>upgrade会导致开机无法进入图形界面。</p>
<p>关于驱动问题有解如下:</p>
<p>https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=594684</p>
<p>表示没看懂</p>
<h2 id="尾声">尾声</h2>
<p>至此一切配置完成。</p>
<p>我还删去了面板最右边的快速启动栏,将电池电量显示图标加宽(不然看着贼不顺眼),将时间放到最右边,系统托盘左移;</p>
<p>选装gparted、ntp(时间同步,没看出效果)。</p>
<p>还可以升级python,安装codelite(屏太小不好使,还是gcc吧)</p>
<p>全部完成时磁盘还有5.5G+空余,用起来还是不错的嗷!</p>
<p><img src="https://upload-images.jianshu.io/upload_images/19912909-647e126a6f6f5ccd.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240" alt="Gparted" loading="lazy"></p>
<h2 id="网络安装原版debian7-wheezy">网络安装原版Debian7 Wheezy</h2>
<p>Debian7对2F小本的支持可以说是全方位的。</p>
<ul>
<li><strong>安装向导</strong></li>
</ul>
<p>https://wiki.debian.org/DebianYeeloong/HowTo/Install?highlight=(Lemote)<br>
里面讲的非常全,注意看Wheezy部分,别看到Squeeze,不一样的。向导里的源已经不好使了,参考后面。</p>
<ul>
<li><strong>镜像</strong></li>
</ul>
<p>网络安装的启动文件:http://archive.debian.org/debian/dists/wheezy/main/installer-mipsel/current/images/loongson-2f/netboot/</p>
<ul>
<li><strong>关于U盘</strong></li>
</ul>
<p>确实是挑盘的,但是也有很大的缘故是分区的问题。建议使用Windows下的Diskgenius删除原有的分区后,格式化U盘为fat32;gparted实测无法解决一些奇怪的问题。我使用的是Cenda T2和老款的4G金士顿,也有大佬使用8G usb2.0的黑片U盘;但是无论如何无需尝试usb3.0,识别不了的。</p>
<p><strong>U盘是否正常识别</strong></p>
<p>(仅供参考)首先开机按delete进PMON,用 <code>devls</code> 命令查看,若有usb0则已经检测到U盘存在;再用 <code>dir (usb0,0)</code> 查看文件,如果显示正常则问题不大。</p>
<p>如果依旧不行可以尝试把分区缩小到2G,再不行可能就只能换盘。</p>
<p><strong>制作启动U盘</strong></p>
<p>把三个启动文件放在U盘根目录即可。通常情况下PMON会自动检测并从U盘引导;如果没有,可以按照官方的安装向导走。</p>
<p>引导后会黑屏2-3分钟,如果时间过长可能是启动失败,需要具体问题具体分析了。</p>
<ul>
<li><strong>关于网络</strong></li>
</ul>
<p>使用有线网,Wifi无法保证正常连接(事实上也无法打开无线网卡)。如果联网失败请查看网线是否插好,网口灯是否在亮。</p>
<ul>
<li><strong>关于源</strong></li>
</ul>
<p>我找到的源只有两个,毕竟版本很老了:</p>
<p>Debian archive源:http://archive.debian.org/debian/</p>
<p>网易开源镜像站的archive:http://mirrors.163.com/debian-archive/</p>
<p>选择镜像的时候,将列表翻到最上面,手动输入信息。对于archive,镜像填 <code>archive.debian.org</code> ,目录填 <code>debian</code> ;对于网易开源镜像站,镜像填 <code>mirrors.163.com</code> ,目录填 <code>debian-archive/debian</code> 。</p>
<ul>
<li><strong>关于图形界面</strong></li>
</ul>
<p>无法进入图形界面是驱动和配置问题,可以使用网传的 8089D-debian7-VGA解决。</p>
<p>by sdust weilinfox<br>
本文地址:https://www.cnblogs.com/weilinfox/p/12238559.html</p><br><br>
来源:https://www.cnblogs.com/weilinfox/p/12238559.html
頁: [1]
查看完整版本: 龙芯2f 8089D 笔记本 Debian 系统安装配置