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
Next revision Both sides next revision
faq [2005-01-27 18:59]
mmazur Fixes part I
faq [2008-11-06 08:27]
grizz livecd links
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? ==== +==== Why were there two different PLD projects? ==== 
-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/]])+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) but decided, together with one other developer that refused to switch, to keep developing his own version of PLD under the original domain ​name (pld.org.pl). Apparently after a while he lost interest in it, with the domain finally expiring after a few years. Currently (since mid 2007) *.pld.org.pl ​mirrors the content of *.pld-linux.org
  
 +
 +
 +==== What is difference with LiveCD and RescueCD? ====
 +
 +
 +<​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>​
 +i suggest you to use rescuecd, as it's with more recent kernel and tools. ​
 +
 +
 +  * [[http://​rescuecd.pld-linux.org/​download/​current/​|RescueCD]] ​
 +  * [[http://​livecd.pld-linux.org/​|LiveCD]] ​
  
  
 ===== Practical issues ===== ===== Practical issues =====
 +
 +
 +==== How to install PLD Th ? ====
 +Use [[http://​cri.pld-linux.org/​|ChRoot Installer]] for PLD/Linux Th installation. ​
 +
  
  
 ==== How to check what options were used to compile package X? ==== ==== How to check what options were used to compile package X? ====
-Go to [[http://​buildlogs.pld-linux.org/​|http://​buildlogs.pld-linux.org/​]] ​and click "​Advanced Search"​. Now in "​Package name" field enter the name of package you are interested inMore exact search results may be achieved by selecting specific ​architecture and/or distribution version (ie. only i686 packages ​for PLD AC). A while after clicking "​Search!" table with results should appear. Choose line with our package saying ​"/​ac/​i686/​OK"​ and click "​text" ​in itThis will show full log of the build process. Now search for first line containing ​"​./​configure"​ in which there should be all options passed to package during compilation. ​+Go to [[http://​buildlogs.pld-linux.org/​|http://​buildlogs.pld-linux.org/​]]click "​Advanced Search" ​and enter the desired package ​name into appropriate fieldThen specify ​architecture and/or distribution version ​you are interested in (by only checking "/ac/i686" ​for exampleand, 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. ​
  
  
Line 42: Line 63:
 # for packages available as files # for packages available as files
 </​file>​ </​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): ​+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}' <​file>​rpm -q --changelog package package2 | awk '/​^\$Log:/​ {spec=$2;​gsub(",​v$","",​spec);​print spec}'
 </​file>​ </​file>​
 +
 +
 +==== How to check which package contains a particular file? ====
 +If the package is installed, you can invoke ''​rpm''​ as shown below: ​
 +
 +<​file>​rpm -qf /​path/​to/​file
 +</​file>​
 +Keep in mind however, that if you do not specify the path, ''​rpm''​ will also check the list of installed packages for one matching the provided file name. That's why you should always use either absolute paths or paths relative to current directory (like //​./​filename//​). ​
 +
 +If the package is not yet installed, you will have to use ''​poldek''​. Start ''​poldek''​ and type the following at the command prompt: ​
 +
 +<​file>​poldek>​ search -f *filename
 +</​file>​
 +
 +
 +==== Why can't I use su, sudo and ssh to access my root account? ====
 +Our security policy requires the user to be a member of the //wheel// group in order to be able to use root priviledges gained by invoking ''​su''​ and ''​sudo''​. This way compromising your machine requires the attacker to guess three parameters instead of just one (your user name, your password and root password as opposed to only the root password). ​
 +
 +Additionally,​ noone is able to remotely log in as root (for the same security reasons). Root is also unable to remotely use other services (ftp, imap, pop3, smtp) as they do not provide strong connection encryption. ​
 +
 +
 +
 +==== How can I check the package description in an other language than my locales are ? ====
 +
 +
 +<​file>​LANG="​de_DE"​ rpm -q --qf %{description} package1 package2
 +# if package1 package2 are installed
 +
 +LANG="​de_DE"​ rpm -q --qf %{description} -p package1.rpm package2.rpm
 +# if package1 package2 are on your hard drive and not installed
 +</​file>​
 +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