User Tools

Site Tools


faq

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
faq [2006-04-28 14:38]
shadzik
faq [2012-10-31 10:55]
glen avoid smart fromatting for double slashes
Line 1: Line 1:
 /* pragma: section-numbers on */ /* pragma: section-numbers on */
 +**Frequently Asked Questions** ​
  
 +/* UndefinedMacro:​ TableOfContents(None) */ 
  
-====== Frequently Asked Questions ====== 
  
  
 ===== Polish version ===== ===== Polish version =====
-Polish version of this FAQ (which should be kept in sync most of the times) is available [[:​pl:​FAQ|here]]. ​+Polish version of this FAQ (which should be kept in sync most of the time) is available [[:​pl:​FAQ|here]]. ​
  
  
Line 18: Line 19:
  
  
-==== Why are there two different PLD projects? ==== +==== What is difference with LiveCD and RescueCD? ====
-Up until May 2003 all crucial decisions concerning PLD were made by its (now former) leader, Tomasz Kłoczko. Many developers didn't agree with his way of handling things and, after finding repeated attempts to change the situation a failure, decided to stop using the parts of infrastructure controlled by Tomasz (including the most critical part - the CVS repository) and, by doing so, render him unable to force any decisions upon anyone. Tomasz was offered a position as a developer within the new structures (of course without the power he previously had) and decided, together with one other developer that refused to switch, to keep developing his own version of PLD under the original domain (the old site can be found at [[http://​www.pld.org.pl/​|http://​www.pld.org.pl/​]]). ​+
  
  
 +<​file>​13:​33:​17 <​@glen>​ what's livecd and rescuecd difference?
 +13:33:35 <​@evilbohater>​ live is for life and rescue is for fun
 +13:33:36 <​@evilbohater>​ ;)
 +13:34:19 < evilabram>​ rescue is for install ;-)
 +</​file>​
  
-===== Practical issues =====+  * [[http://​rescuecd.pld-linux.org/​download/​current/​|RescueCD]]  
 +  * [[http://​livecd.pld-linux.org/​|LiveCD]] ​
  
  
-==== How to check what options were used to compile package X? ==== +===== Practical issues =====
-Go to [[http://​buildlogs.pld-linux.org/​|http://​buildlogs.pld-linux.org/​]],​ click "​Advanced Search"​ and enter the desired package name into appropriate field. Then specify architecture and/or distribution version you are interested in (by only checking "/​ac/​i686"​ for example) and, after clicking "​Search",​ find the appropriate table row (in this case it would be the one stating "/​ac/​i686/​OK"​) and click "​text"​. In the complete buildlog that should appear, you must search for the first line starting with "​./​configure"​ in which you can find all options passed to the package during compilation. ​+
  
  
 +==== How to install PLD Th ? ====
  
-==== How to check from which .spec file was package X built? ==== +  * Use [[http://​cri.pld-linux.org/​|ChRoot Installer]] for PLD/Linux Th installation.  
-First of all, one should check whether there exists a spec file named just like the packageIf not, the name of the spec file can be found in the output of one of these commands+  * Graphical installation using Anaconda from [[http://​livecd.pld-linux.org/​|LiveCD]]  
 +  * [[:Docs:man:Installing_PLD_Linux_based_on_Rescue_CD| '​Classic'​ chroot installation]] ​
  
  
 +==== How to check what options were used to compile package X? ====
 +Go to [[http://​buildlogs.pld-linux.org/​|http://​buildlogs.pld-linux.org/​]],​ click "​Advanced Search"​ and enter the desired package name into appropriate field. Then specify architecture and/or distribution version you are interested in (by only checking "/​ac/​i686"​ for example) and, after clicking "​Search",​ find the appropriate table row (in this case it would be the one stating "/​ac/​i686/​OK"​) and click "​text"​. In the complete buildlog that should appear, you must search for the first line starting with "​./​configure"​ in which you can find all options passed to the package during compilation. ​
  
-<​file>​rpm -q --changelog package package2 | grep '​$Log'​ 
-# for already installed packages 
  
-rpm -q --changelog -p package.rpm package2.rpm | grep '​$Log'​ 
-# for packages available as files 
-</​file>​ 
-One can also use a more sophisticated command (just like before, adding a "''​-p''"​ switch after the "''​--changelog''"​ command and giving full file names allows one to query packages from disk): ​ 
  
-<​file>​rpm -q --changelog package package2 | awk '/​^\$Log:/​ {spec=$2;​gsub(",​v$","",​spec);print spec}'​ +==== How to check from which .spec file was package X built? ====
-</file>+
  
 +''​rpm -qi package''​ command ​ will show various information about the package, including the source RPM name. You can check the
 +source RPM name also with ''​%%rpm -q --queryformat '​%{sourcerpm}\n'​ package%%''​. The base name of the source RPM (with version and the '​.src.rpm'​ suffix stipped) is also the name for the GIT repository and the spec file.
  
 ==== How to check which package contains a particular file? ==== ==== How to check which package contains a particular file? ====
Line 75: Line 79:
  
 LANG="​de_DE"​ rpm -q --qf %{description} -p package1.rpm package2.rpm LANG="​de_DE"​ rpm -q --qf %{description} -p package1.rpm package2.rpm
-# if package1 ​pckage2 ​are on your hard drive and not installed+# if package1 ​package2 ​are on your hard drive and not installed
 </​file>​ </​file>​
 The language can be any other of course (if the package supports it ex. pl_PL). ​ The language can be any other of course (if the package supports it ex. pl_PL). ​
  
  
faq.txt · Last modified: 2012-10-31 10:55 by glen