不断尝试,终能到达彼岸
看山是山,看水是水;看山不是山,看水不是水;看山還是山,看水還是水。——佛家中人生三大境界
最近有一個用django開發(fā)的項目需要部署,項目用到了djangorestfulframework,MySQL-python和PIL。要求是要在沒有網(wǎng)絡(luò)的小黑屋里安裝!經(jīng)過一翻折騰后,終于有了一個簡且有效的方案展現(xiàn)在眼前,不禁讓人感嘆。于是想把這個過程與大家分享一下。分析自己的思維過程,應該也是一件非常有趣的事。
很簡單,安裝軟件包
? 是的,很簡單。我很快就找到了mysql社區(qū)版地址,不知道怎么回事,單獨下載后使用rpm安裝時,失敗了。又嘗試了官網(wǎng)上打包好的,再次rpm安裝就好了,頓時感覺信心飆升。到底是心虛,sourceforge上找到MySQL-python并下載后,使用python setup.py install結(jié)果安裝不了,油然感覺在windows上真是方便啊,直接有exe版,忽然有種覺的想回去做傻瓜的感覺。網(wǎng)上狂搜了一把,問題還是沒法解決,貌似上次安裝的時候是有rpm包的,可以沒找著。唉,這么簡單的包安裝,到我這,咋恁吃力呢。
是的,很簡單。信心像過山車,現(xiàn)在開始俯沖。我得頂住。我又想到y(tǒng)um-downloadonly,所有rpm到手后卻還是安裝不了,真搞不懂,為依賴都全給它了,yum這貨咋就是識別不了呢,還TM提示缺少依賴項!后來貌似我明白了,不過這是后話。MySQL-python搞不定,python-imaging也沒搞定。
不簡單,安裝軟件包
是的,堅持住。用DVD在VM里安裝CentOS6.5,再次嘗試安裝mysql,以為在dvd2里,掛載?mount /dev/cdrom /media/cdrom?,然而使用
?yum --disablerepo=\* enablerepo=c6-media install mysql?,卻提示找不到repo.xml,我就跑到目錄里去找,的確沒有。抱試試的心態(tài),我把dvd1也掛載了。哇,原來你在這里。我想使用yum時,它一定是下載了那個xml文件,然后再從里面搜索。事情到這里貌似順利了許多,有種勝利再望的感覺。接著我把mysql,mysql-server,httpd,python-imaging,MySQL-python都依依成功安裝。呵呵..
接下來的一件事是,想到還需要光盤和光驅(qū),這使用起來還是很不和諧啊。有沒有更好的方式呢,因為我們只有dvd1.iso和dvd2.iso啊。原來linux是可以的:?
losetup /dev/loop7 /pathtoyour/youriso.iso mount /dev/loop7 /media/CentOS?
然后,隨后的安裝就可以切換到愜意模式了。
這就是我部署時遇到的問題,其實比較簡單,其實說白了就是如何找到需要的軟件,如何安裝的問題。而我最大的收獲是,對linux又有了進一步的認識。
歡迎拍磚!
?
posted on 2014-07-11 00:00 子夜雙魚 閱讀(...) 評論(...) 編輯 收藏轉(zhuǎn)載于:https://www.cnblogs.com/codebyzw007/p/3836832.html
總結(jié)
以上是生活随笔為你收集整理的不断尝试,终能到达彼岸的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 暂时停止更新博客
- 下一篇: eclipse android环境搭建,