Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 4940|回复: 4

安装lazarus在Fefora 10下的疑问

[复制链接]

该用户从未签到

发表于 2009-3-2 11:10:46 | 显示全部楼层 |阅读模式
Fefora 10 下安装的详细步骤 那位高手能指教一下啊 谢谢!
回复

使用道具 举报

该用户从未签到

发表于 2009-3-12 00:03:43 | 显示全部楼层
你看这个吧http://www.lazarus.net.cn/read.php?tid=64

如果是rpm文件就简单了,用:
rpm -Uvh xxx.rpm就可以了

你自己看lazarus for linux下载好的里面有文档,看了就知道了
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-3-11 22:01:48 | 显示全部楼层
rpm包安装还要祥细步骤?
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-7-30 17:54:37 | 显示全部楼层
Linux就是发行版多。lib依赖有些不统一。不赶时髦的话,rpm很容易搞定。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-8-1 11:14:32 | 显示全部楼层

回 1楼(uihe) 的帖子

[root@localhost Lazarus for Linuxi386]#rpm -ivh --replacefiles --force gdk-pixbuf-0.18.0-7.i386.rpm     
Preparing...                ########################################### [100%]
   1:gdk-pixbuf             ########################################### [100%]
[root@localhost Lazarus for Linuxi386]#
   /**我這裏的RPM安裝用了4個參數分別是-i、-v、-h、--replacefiles.最後這是強勢覆蓋安裝,不論之前有沒有安裝過,已經已經安裝過,就是不管那麼多,在安裝一遍。*/

************************************************rpm 部分參數說明Begin*******************************

參數說明:
file1.rpm ...fileN.rpm
要安裝的rpm包名,也支持通配符。

安裝特有的選項(options)
-h(或者--hash)
有時候,安裝的包很大,與其傻等著盯著螢幕看,不如讓rpm列印出一些'#'號來表示程式還在執行。
--test
只進行安裝測試,並不實際安裝。
--percent
安裝過程中在螢幕上顯示進度。
--excludedocs
不安裝包中所含要放到/usr/doc下的那一部分。很多RPM包裏都含有一些使用文檔來說明程式怎麼用,如果不願裝這些你已明白的小兒科,可以用這個選項。
--includedocs
安裝包中所含要放到/usr/doc下的那一部分(缺省選項)。
--replacepkgs
用此包的新的拷貝來覆蓋原有已安裝的包。可能你以前的包已經損壞,用它覆蓋注意不錯。
--replacefiles
覆蓋其他已安裝包所帶的同名文件,即使不是同一個RPM包。
--force
忽略檔或包的衝突,強行安裝。相當於同時使用--replacepkgs和--replacefiles。
--noscripts
不執行包中的pre和post-install腳本。
--prefix <path>
重新安置包到<path>目錄下。有一些RPM包提供一種靈活的安裝方式,讓你能夠把包安裝在自己定義的目錄下面(如果這些包是能夠重新定位(relocatable)的)。判斷RPM是否存在這些功能,可以用這個命令:rpm -qp --queryformat "%{defaultprefix}n" <packagefile>,如果包不可以重新定位,則會在螢幕上顯示"none"。否則可以重新定位。
--ignorearch
不校驗包的體系結構。當一個包被創建時,RPM將產生包的體系結構或硬體產生列表記錄下來,這是為了不同體系之間的相容性考慮的。在某些特殊情況下,RPM會錯誤判斷系統體系結構,此時可以用這個選項。
--ignoreos
不檢測作業系統。和上面一樣,包被創建時,會記錄所用的作業系統。包在安裝時,在/etc/rpmrc檔裏有選項指明作業系統的相容性(上面的選項一樣),在某些特殊情況下,RPM會出現錯誤,此時可以用這個選項。
--nodeps
不檢查包的依靠關係,即使此包安裝需要其他包的支援,也管不了那麼多了。這個選項有時十分好用,明明自己系統中已經存在某個庫,但是安裝時就是說沒有,不讓安裝,這個時候用此命令往往管用。
--ftpproxy <host>
使用<host>作為FTP代理伺服器
--ftpport <port>
使用<port>作為FTP埠


**************************************************rpm 部分參數說明END*******************************


要是得到的是RPM打包的src。那就是源代碼了,這樣的打包就如同tgz的打包一樣,執行rpm安裝過程也就是解壓而已,接下來還要build成可用的rpm包。


安裝.src.rpm套裝軟體前需安裝rpm-build包。
有些套裝軟體是以.src.rpm結尾的,這類套裝軟體是包含了源代碼的rpm包,在安裝時需要進行編譯。這類套裝軟體有兩種安裝方法:

方法一:
1. 執行rpm -i your-package.src.rpm
2. cd /usr/src/redhat/SPECS
3. rpmbuild -bp your-package.specs 一個和你的套裝軟體同名的specs檔
4. cd /usr/src/redhat/BUILD/your-package/ 一個和你的套裝軟體同名的目錄
5. ./configure 這一步和編譯普通的源碼軟體一樣,可以加上參數
6. make
7. make install

方法二:
1. 執行rpm -i you-package.src.rpm
2. cd /usr/src/redhat/SPECS (前兩步和方法一相同)
3. rpmbuild -bb your-package.specs 一個和你的套裝軟體同名的specs檔

這時,在/usr/src/redhat/RPM/i386/ (根據具體包的不同,也可能是i686,noarch等等) 在這個目錄下,有一個新的rpm包,這個是編譯好的二進位檔。執行:

rpm -i new-package.rpm即可安裝完成。
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-7-11 22:42 , Processed in 0.030877 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表