Eh, .src.rpm, kaynak kodunu ve çeşitli dosyaların ve çalıştırılabilir dosyaların nereye kopyalanacağı (yüklü) hakkında bilgi içerir.
Bu yüzden, evet, kaynağı hem Fedora hem de AIX'de derleyebilmelisiniz. Ancak bu, "rpm'yi de kurabileceğiniz" anlamına gelmez. Yükleme çeşitli sistem gibi klasörlere dosya kopyalama oluşur /usr
, /etc
böylece ve. Farklı işletim sistemleri belirli dosyaların farklı konumlarda olmasını bekler, bu nedenle Fedora için bir .rpm'nin AIX'e yüklenebileceği garantisi yoktur. Aslında, son derece düşük bir ihtimal.
Derlemeye gelince, kaynaktan belirli bir donanımınız için optimize edilmiş bir ikiliye sahip olmak için derlemek ya da belirli kütüphanelerin yeri gibi belirli derleme bayraklarını etkinleştirmek isteyebilirsiniz. Genel olarak, neden kaynaktan derlenmeniz gerektiğini bilmiyorsanız, muhtemelen yapmamalısınız.
Derlemeyi seçerseniz uygun derleyiciye ihtiyacınız olacaktır. Bu (diğerleri arasında olabilir) gcc
veya xlc
C veya C ++ ile yazılmış yazılımlar, javac
Java vb. İçin olabilir. Hangisini kullanmanız gerekir, yüklediğiniz yazılıma ve kişisel tercihinize bağlıdır. Bazen, yazılım belirli derleyiciler düşünülerek yazılmıştır (derleme zamanında belirli seçenekleri kullanarak) ve bir başkasıyla derlemeye çalıştığınızda şikayetçi olurlar.
Son olarak, çoğu * nix kaynak tarball'ı bir Makefile ve configure betiği içerir. Bunları kullanmak için gerekli araçlara sahip olmanız gerekecektir. Configure betiği genellikle basit bir BLASH betiğidir, bu yüzden BASH kurduğunuz sürece iyi olmalısınız. Makefile kullanarak make
komut gerekiyor . Ayrıca ihtiyacınız olacak başka bazı temel araçlar (autoconf ve automake ve diğerleri gibi) vardır. Yıllardır RH tabanlı bir dağıtım üzerinde çalışmıyorum hayır ama bellek çalışıyorsa, bu komut ihtiyacınız olan her şeyi yüklemelidir:
yum groupinstall "Development Tools"