En son Ubuntu sürümü için kaynak kodunu nereden bulabilirim?Ubuntu kaynak kodunu nasıl alabilirim?
Ayrıca, kodu nasıl görüntüleyebilirim? Visual Studio'da görüntüleyebileceğim bir sürü .cpp ve .h dosyası olabilir mi?
En son Ubuntu sürümü için kaynak kodunu nereden bulabilirim?Ubuntu kaynak kodunu nasıl alabilirim?
Ayrıca, kodu nasıl görüntüleyebilirim? Visual Studio'da görüntüleyebileceğim bir sürü .cpp ve .h dosyası olabilir mi?
README
ve LICENSE
gibi .txt ile kaydedilmeyen çok sayıda doküman dosyası da olacaktır.ubuntu için kaynak kodu paket tarafından yukarıya bölünür - Çalışan ubuntu sisteminden kolayca herhangi bir paketin kaynağını retreive edebilirsiniz yaparak:
apt-get source (package name)
Aksi takdirde, launchpad gidin ve yukarı arama söz konusu paket. Örneğin, belirli bir curl sürümü için kaynak kodunun indirme sayfası: https://launchpad.net/ubuntu/+source/curl/7.21.2-4ubuntu1
Bu, zaten bir Linux sistemindeyseniz çok daha kolay oldu - paket kaynakları orijinal bir kaynak tarball'a ayrılıyor artı ubuntu yamaları, yani apt-get source
'u kullanmazsanız, yamayu kaynak koduna elle uygulamanız gerekir. Ve yeni tarz paketler bile birden fazla pakete bölünür. Dahası, paketler genellikle Linux dışı bir sistemden çapraz derlenmiş olacak şekilde tasarlanmamıştır. Onları indirip VS'de açsanız bile, bunları bir Windows sisteminden oluşturamayacaksınız.
Son olarak, her şeyin C ve C++ 'da olmadığını unutmayın - hayal edebileceğiniz herhangi bir dilde paketler var. Ama bunların çoğu metin dosyaları :)
Not olarak VS açılabilir varsayalım: Gerçekten, gerçekten hepsini istiyorsan, ve bunu herşeyi indirmek için nasıl olacağı aptal herhelde sadece sisteme öğrenmeye başlamanın, bunu yapmak için, ubuntu mevcut debmirror
aracını kullanabilirsiniz:
debmirror -a none \
--source \
-s main \
-d lucid,lucid-security,lucid-updates \
-r /ubuntu \
--progress \
-e http \
-h archive.ubuntu.com \ ## or other ubuntu archive mirror
destpath
Bu kesinlikle büyük indirme olacaktır. Mevcut birkaç GB'lık alan var. Bu yalnızca temel paketleri indirdiğini unutmayın - her şeyi almak için -s main
'u -s main,universe,multiverse,restricted
ile değiştirin.
Paket dosyalarını aldıktan sonra, kaynağı bir .dsc dosyasına dpkg-source -x
çalıştırarak kaynağından çıkarabilirsiniz.
Sadece hepsini elde etmek için var mıdır, gerçekten söyleyeyim hangi 'paketleri' biliyorum istiyorum? Sadece bir işletim sistemi olarak Linux'un nasıl çalıştığını öğrenmekle ilgileniyorum. – Tom
Bunların hepsi sizi bunaltacak. Burada gigabaytlardan bahsediyoruz. Yüklü bir ubuntu sistemi ile başlayıp, kabuk ile uğraşırken ve üzerinde daha fazla bilgi sahibi olmakla ilgilendiğiniz bir şey bulduğunuzda apt-get kaynağını kullanmaya başlamanızı tavsiye ederim. – bdonlan
Belki de kaynakların mevcut çalışma dizinine indirildiğini eklemelisiniz. – artistoex
http://archive.ubuntu.com/ – sunn0
Teşekkürler, dağıtım alt klasörü için doğru gidiyor muydu? Bu noktada çok sayıda alt klasörle sunuldu? OS'nin bu bölümlerinin her biri mi? – Tom
Altyapı: http://askubuntu.com/questions/106818/how-to-change-the-ubuntu-source-code –