OnWorks Linux, Windows ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകൾ

ലോഗോ

വർക്ക് സ്റ്റേഷനുകൾക്കായി ഓൺലൈനായി സൗജന്യ ഹോസ്റ്റിംഗ്

<മുമ്പത്തെ | ഉള്ളടക്കം | അടുത്തത്>

9.1.1. ഉറവിടങ്ങൾ നേടുന്നു


ഒരു കാലി പാക്കേജ് പുനർനിർമ്മിക്കുന്നത് അതിന്റെ സോഴ്സ് കോഡ് ലഭിക്കുന്നതിലൂടെ ആരംഭിക്കുന്നു. ഒരു സോഴ്സ് പാക്കേജ് ഒന്നിലധികം ഫയലുകൾ അടങ്ങിയതാണ്: പ്രധാന ഫയൽ *.dsc (ഡെബിയൻ ഉറവിട നിയന്ത്രണം) ഫയൽ, മറ്റ് അനുബന്ധ ഫയലുകൾ ലിസ്റ്റുചെയ്യുന്നു, അത് ആകാം *.ടാർ.gz,bz2,xz, ചിലപ്പോൾ *.diff.gz, അഥവാ *.debian.tar.gz,bz2,xz ഫയലുകൾ.

HTTP-യിൽ ലഭ്യമായ കാളി മിററുകളിൽ ഉറവിട പാക്കേജുകൾ സംഭരിച്ചിരിക്കുന്നു. ആവശ്യമായ എല്ലാ ഫയലുകളും ഡൗൺലോഡ് ചെയ്യാൻ നിങ്ങളുടെ വെബ് ബ്രൗസർ ഉപയോഗിക്കാം, എന്നാൽ ഇത് പൂർത്തിയാക്കാനുള്ള എളുപ്പവഴി ഉചിതമായ ഉറവിടം source_package_name കമാൻഡ്. ഈ കമാൻഡിന് എ deb-src ലെ വരി

/etc/apt/sources.list ഫയലും കാലികമായ സൂചിക ഫയലുകളും (റൺ ചെയ്യുന്നതിലൂടെ പൂർത്തിയാക്കുന്നു apt അപ്ഡേറ്റ്). കുറച്ച് കാലി ഉപയോക്താക്കൾക്ക് ഉറവിട പാക്കേജുകൾ വീണ്ടെടുക്കേണ്ടതിനാൽ ഡിഫോൾട്ടായി, കാലി ആവശ്യമായ ലൈൻ ചേർക്കുന്നില്ല, പക്ഷേ നിങ്ങൾക്ക് അത് എളുപ്പത്തിൽ ചേർക്കാനാകും (വിഭാഗം 8.1.3, “കാളി ശേഖരണങ്ങൾ” [പേജ് 173] എന്നതിലെ സാമ്പിൾ ഫയൽ കാണുക. വിഭാഗം 8.1.2, “sources.list ഫയൽ മനസ്സിലാക്കുന്നു” [പേജ് 172]).

ചിത്രം

$ apt source libfreefare

പാക്കേജ് ലിസ്റ്റുകൾ വായിക്കുന്നു ... ചെയ്‌തു

അറിയിപ്പ്: 'libfreefare' പാക്കേജിംഗ് 'Git' പതിപ്പ് നിയന്ത്രണ സംവിധാനത്തിൽ പരിപാലിക്കുന്നു: git://anonscm.debian.org/collab-maint/libnfc.git

ദയവായി ഉപയോഗിക്കുക:

ജിറ്റ് ക്ലോൺ git://anonscm.debian.org/collab-maint/libnfc.git

പാക്കേജിലേക്കുള്ള ഏറ്റവും പുതിയ (ഒരുപക്ഷേ റിലീസ് ചെയ്യാത്ത) അപ്‌ഡേറ്റുകൾ വീണ്ടെടുക്കുന്നതിന്. 119 kB ഉറവിട ആർക്കൈവുകൾ ലഭിക്കേണ്ടതുണ്ട്.

നേടുക:1 http://archive-2.kali.org/kali kali-rolling/main libfreefare 0.4.0-2 (dsc) [2,090 B] നേടുക:2 http://archive-2.kali.org/kali kali-rolling/main libfreefare 0.4.0-2 (tar) [113 kB] നേടുക:3 http://archive-2.kali.org/kali kali-rolling/main libfreefare 0.4.0-2 (വ്യത്യാസം) [3,640 B] 119 സെക്കൻഡിൽ 1 kB ലഭിച്ചു (63.4 kB/s)

gpgv: keyblock resource '/home/rhertzog/.gnupg/trustedkeys.gpg': ഫയൽ തുറന്ന പിശക് gpgv: ഒപ്പ് ചൊവ്വ 04 മാർച്ച് 2014 06:57:36 PM EST ഉപയോഗിച്ച് RSA കീ ഐഡി 40AD1FA6 gpgv: ഒപ്പ് പരിശോധിക്കാൻ കഴിയില്ല: പൊതുവായത് താക്കോൽ കണ്ടെത്തിയില്ല

dpkg-source: മുന്നറിയിപ്പ്: ./libfreefare_0.4.0-2.dsc-ലെ ഒപ്പ് പരിശോധിക്കുന്നതിൽ പരാജയപ്പെട്ടു dpkg-source: info: libfreefare-0.4.0-ൽ libfreefare എക്‌സ്‌ട്രാക്റ്റുചെയ്യുന്നു

dpkg-source: info: unpacking libfreefare_0.4.0.orig.tar.gz dpkg-source: info: unpacking libfreefare_0.4.0-2.debian.tar.xz

$ cd libfreefare-0.4.0

$ ls

രചയിതാക്കൾ CMakeLists.txt പകർത്തുന്നു ഹാക്കിംഗ് m4 README

ChangeLog configure.ac debian libfreefare Makefile.am ടെസ്റ്റ്

ചിത്രം

cmake സംഭാവന ഉദാഹരണങ്ങൾ libfreefare.pc.in NEWS TODO

$ ഡെബിയൻ

ചേഞ്ച്ലോഗ് പകർപ്പവകാശം libfreefare-dev.install നിയമങ്ങൾ കോമ്പാറ്റ് libfreefare0.install libfreefare-doc.install ഉറവിട നിയന്ത്രണം libfreefare-bin.install README.Source വാച്ച്


ഈ ഉദാഹരണത്തിൽ, ഞങ്ങൾക്ക് ഒരു കാളി മിററിൽ നിന്ന് ഉറവിട പാക്കേജ് ലഭിച്ചപ്പോൾ, പതിപ്പ് സ്ട്രിംഗിൽ “കാലി” അടങ്ങിയിട്ടില്ലാത്തതിനാൽ പാക്കേജ് ഡെബിയനിലേതിന് സമാനമാണ്. ഇതിനർത്ഥം കാലി-നിർദ്ദിഷ്ട മാറ്റങ്ങളൊന്നും പ്രയോഗിച്ചിട്ടില്ല എന്നാണ്.

നിങ്ങൾക്ക് സോഴ്സ് പാക്കേജിന്റെ ഒരു നിർദ്ദിഷ്‌ട പതിപ്പ് ആവശ്യമുണ്ടെങ്കിൽ, ലിസ്റ്റ് ചെയ്‌തിരിക്കുന്ന റിപ്പോസിറ്ററികളിൽ നിലവിൽ ലഭ്യമല്ല /etc/apt/sources.list, എങ്കിൽ അത് ഡൗൺലോഡ് ചെയ്യാനുള്ള എളുപ്പവഴി അതിന്റെ URL കണ്ടെത്തുക എന്നതാണ് .dsc ഫയൽ നോക്കുക http://pkg.kali.org തുടർന്ന് ആ URL കൈമാറുന്നു നേടുക (നിന്ന് devscripts പാക്കേജ്).

kali-bleeding-edge-ൽ ലഭ്യമായ libreefare സോഴ്സ് പാക്കേജിന്റെ URL നോക്കിയ ശേഷം, നിങ്ങൾക്ക് ഇത് ഉപയോഗിച്ച് ഡൗൺലോഡ് ചെയ്യാം നേടുക. ഇത് ആദ്യം ഡൗൺലോഡ് ചെയ്യും .dsc ഫയൽ, തുടർന്ന് റഫറൻസ് ചെയ്തിരിക്കുന്ന മറ്റ് ഫയലുകൾ എന്താണെന്ന് അറിയാൻ അത് പാഴ്‌സ് ചെയ്യുക, തുടർന്ന് അതേ സ്ഥലത്ത് നിന്ന് അവ ഡൗൺലോഡ് ചെയ്യുക:


ചിത്രം

$ ഡ്ജറ്റ് http://http.kali.org/pool/main/libf/libfreefare/libfreefare_0.4.0+0~

git1439352548.ffde4d-1.dsc

ഡ്ജെറ്റ്: വീണ്ടെടുക്കുന്നു http://http.kali.org/pool/main/libf/libfreefare/libfreefare_0.4.0+0~

git1439352548.ffde4d-1.dsc

% ആകെ % ലഭിച്ചു % Xferd ശരാശരി സ്പീഡ് സമയം സമയം നിലവിലെ സമയം

ഡൗൺലോഡ് അപ്‌ലോഡ് ആകെ ചെലവഴിച്ച ഇടത് വേഗത 100 364 100 364 0 0 852 0 --:--:-- --:--:-- --: 854

100 1935 100 1935 0 0 2650 0 --:-:-- --:--:-- --:--:-- 19948

ഡ്ജെറ്റ്: വീണ്ടെടുക്കുന്നു http://http.kali.org/pool/main/libf/libfreefare/libfreefare_0.4.0+0~

git1439352548.ffde4d.orig.tar.gz [...]

ഡ്ജെറ്റ്: വീണ്ടെടുക്കുന്നു http://http.kali.org/pool/main/libf/libfreefare/libfreefare_0.4.0+0~

git1439352548.ffde4d-1.debian.tar.xz [...]

libfreefare_0.4.0+0~git1439352548.ffde4d-1.dsc:

dscverify: libfreefare_0.4.0+0~git1439352548.ffde4d-1.dsc സിഗ്നേച്ചർ പരിശോധന പരാജയപ്പെട്ടു: gpg: ഒപ്പ് ബുധൻ 12 06:14:03 2015 CEST

gpg: RSA കീ 43EF73F4BD8096DA gpg ഉപയോഗിക്കുന്നു: ഒപ്പ് പരിശോധിക്കാൻ കഴിയില്ല: പൊതു കീ ഒന്നുമില്ല മൂല്യനിർണ്ണയം പരാജയപ്പെട്ടു!!

$ dpkg-source -x libfreefare_0.4.0+0~git1439352548.ffde4d-1.dsc

gpgv: ഒപ്പ് ബുധൻ 12 ഓഗസ്റ്റ് 06:14:03 2015 CEST gpgv: RSA കീ ഉപയോഗിച്ച് 43EF73F4BD8096DA gpgv: ഒപ്പ് പരിശോധിക്കാൻ കഴിയില്ല: പൊതു കീ ഇല്ല

dpkg-source: മുന്നറിയിപ്പ്: ./libfreefare_0.4.0+0~git1439352548-ലെ ഒപ്പ് പരിശോധിക്കുന്നതിൽ പരാജയപ്പെട്ടു

.ffde4d-1.dsc

dpkg-source: info: libfreefare-ൽ libfreefare എക്‌സ്‌ട്രാക്റ്റുചെയ്യുന്നു-0.4.0+0~git1439352548.ffde4d dpkg-source: info: unpacking libfreefare_0.4.0+0~git1439352548.

dpkg-source: info: unpacking libfreefare_0.4.0+0~git1439352548.ffde4d-1.debian.tar.xz

അത് ശ്രദ്ധിക്കേണ്ടതാണ് നേടുക ഉറവിട പാക്കേജിലെ പിജിപി ഒപ്പ് പരിശോധിക്കാൻ കഴിയാത്തതിനാൽ ഉറവിട പാക്കേജ് സ്വയമേവ എക്‌സ്‌ട്രാക്‌റ്റ് ചെയ്‌തില്ല. അങ്ങനെ ഞങ്ങൾ ആ ഘട്ടം സ്വമേധയാ ചെയ്തു dpkg- ഉറവിടം -x dsc-file. നിങ്ങൾക്ക് കടന്നുപോകുന്നതിലൂടെ ഉറവിട പാക്കേജ് എക്‌സ്‌ട്രാക്‌ഷൻ നിർബന്ധമാക്കാനും കഴിയും --അനുവദിക്കാത്തത് or -u ഓപ്ഷൻ. വിപരീതമായി, നിങ്ങൾക്ക് ഉപയോഗിക്കാം --ഡൗൺലോഡ്-മാത്രം ഉറവിട പാക്കേജ് വേർതിരിച്ചെടുക്കൽ ഘട്ടം ഒഴിവാക്കുന്നതിന്.


നിന്ന് ഉറവിടങ്ങൾ വീണ്ടെടുക്കുന്നു നിങ്ങൾ അത് ശ്രദ്ധിച്ചിരിക്കാം ഉചിതമായ ഉറവിടം സാധ്യമായ ഒരു Git-നെ കുറിച്ച് അഭ്യർത്ഥന നിങ്ങളോട് പറയുന്നു

Git പാക്കേജ് പരിപാലിക്കാൻ ഉപയോഗിക്കുന്ന ശേഖരം. ഇത് ഒരു ഡെബിയൻ ജിറ്റ് ശേഖരത്തെയോ കാലി ഗിറ്റ് ശേഖരത്തെയോ ചൂണ്ടിക്കാണിച്ചേക്കാം.

എല്ലാ കാലി-നിർദ്ദിഷ്‌ട പാക്കേജുകളും ഹോസ്റ്റ് ചെയ്‌തിരിക്കുന്ന Git റിപ്പോസിറ്ററികളിൽ പരിപാലിക്കപ്പെടുന്നു gitlab.com/- kalilinux/packages1. നിങ്ങൾക്ക് ആ ശേഖരങ്ങളിൽ നിന്ന് ഉറവിടങ്ങൾ വീണ്ടെടുക്കാൻ കഴിയും ജിറ്റ് ക്ലോൺ https://gitlab.com/kalilinux/packages/ഉറവിട-പാക്കേജ്.git.

നിങ്ങൾക്ക് ലഭിക്കുന്നതിന് വിരുദ്ധമാണ് ഉചിതമായ ഉറവിടം, ലഭിച്ച വൃക്ഷത്തിൽ യാന്ത്രികമായി പ്രയോഗിച്ച പാച്ചുകൾ ഉണ്ടാകില്ല. ഒന്ന് നോക്കു debian/patches/ കാളി വരുത്തിയേക്കാവുന്ന മാറ്റങ്ങളെക്കുറിച്ച് അറിയാൻ.

$ git clone https://gitlab.com/kalilinux/packages/kali-meta.

ജിറ്റിനെ

'കാളി-മെറ്റ'യിലേക്ക് ക്ലോണിംഗ്...

വിദൂര: ഒബ്‌ജക്റ്റുകളുടെ എണ്ണം: 760, ചെയ്‌തു.

റിമോട്ട്: ഒബ്‌ജക്‌റ്റുകൾ കംപ്രസ് ചെയ്യുന്നു: 100% (614/614), ചെയ്‌തു. റിമോട്ട്: ആകെ 760 (ഡെൽറ്റ 279), വീണ്ടും ഉപയോഗിച്ചത് 0 (ഡെൽറ്റ 0)

സ്വീകരിക്കുന്ന വസ്തുക്കൾ: 100% (760/760), 141.01 കിബി | 0 ബൈറ്റുകൾ/സെക്കൻഡ്,

ചെയ്തു.

ഡെൽറ്റകൾ പരിഹരിക്കുന്നു: 100% (279/279), പൂർത്തിയായി. കണക്റ്റിവിറ്റി പരിശോധിക്കുന്നു... കഴിഞ്ഞു.

$ സിഡി കാലി-മെറ്റാ

$ ls

debian

$ ഡെബിയൻ

ചേഞ്ച്ലോഗ് കോംപാറ്റ് നിയന്ത്രണ പകർപ്പവകാശ നിയമങ്ങളുടെ ഉറവിടം


ഉറവിടങ്ങൾ വീണ്ടെടുക്കുന്നതിനുള്ള മറ്റൊരു മാർഗമായി നിങ്ങൾക്ക് git റിപ്പോസിറ്ററികൾ ഉപയോഗിക്കാം, അതിനാൽ (മിക്കവാറും) ഈ വിഭാഗത്തിൽ നിന്നുള്ള മറ്റ് നിർദ്ദേശങ്ങൾ പാലിക്കുക. എന്നാൽ കാലി ഡെവലപ്പർമാർ ആ ശേഖരണങ്ങളിൽ പ്രവർത്തിക്കുമ്പോൾ, അവർ മറ്റൊരു പാക്കേജിംഗ് വർക്ക്ഫ്ലോ ഉപയോഗിക്കുകയും അതിൽ നിന്നുള്ള ഉപകരണങ്ങൾ ഉപയോഗിക്കുകയും ചെയ്യുന്നു git-buildpackage ഞങ്ങൾ ഇവിടെ കവർ ചെയ്യാത്ത പാക്കേജ്. ആ ഉപകരണങ്ങളെ കുറിച്ച് നിങ്ങൾക്ക് ഇവിടെ കൂടുതലറിയാൻ കഴിയും:

https://honk.sigxcpu.org/piki/projects/git-buildpackage/


ചിത്രം

1https://gitlab.com/kalilinux/packages

OnWorks-ലെ മികച്ച OS ക്ലൗഡ് കമ്പ്യൂട്ടിംഗ്: