சுமார் ஒரு வருடம் முன்பு நான் எப்படி விளக்கினேன் Archlinux க்கான தொகுப்புகளை உருவாக்கவும். சரி, இன்று நான் தொகுப்புகளிலிருந்து அவற்றை எவ்வாறு உருவாக்குவது என்பதை விளக்கப் போகிறேன் .deb, பயன்படுத்தப்பட்டவை டெபியன் / புதினா / உபுண்டு / போன்றவை.
மன்றத்தில் பயனரிடமிருந்து ஒரு கேள்வியைப் படித்த பிறகு இந்த கட்டுரை எழுந்தது ஜார்ஜிக் ஏனென்றால், AUR இலிருந்து ஒரு தொகுப்பை என்னால் நிறுவ முடியவில்லை, முக்கியமாக அது காலாவதியானது மற்றும் பதிப்பைப் பயன்படுத்துவதால் நிறுத்தப்பட்டது PKGBUILD இன் (அதிர்ஷ்டவசமாக நான் முன்பு இந்த வழியில் தொகுப்புகளை உருவாக்கியுள்ளேன்), தேவைப்படும் நிரல்களின் தொகுப்புகளை எவ்வாறு உருவாக்குவது என்பதையும் விளக்குகிறேன் 32-பிட் நூலகங்கள், மூடிய குறியீடு o ஏற்கனவே தொகுக்கப்பட்டுள்ளது மேலும் இது பதிவிறக்கத்திற்கு வெவ்வேறு தொகுப்புகளைக் கொண்டுள்ளது.
PKGBUILD க்கான அடிப்படை ஒன்றே, சில மாற்றங்களுடன் மட்டுமே.
முதல் மாற்றம் ஒரு வாக்கியத்தின் பயன்பாடாகும் elif என்றால் வழங்கியவர் பாஷ்
if [ "${CARCH}" = 'x86_64' ]; then
ARCH='amd64'
md5sums=('192a0a222893d59d95f00c34f3c8a674')
depends=('openal' 'lib32-openal')
elif [ "${CARCH}" = 'i686' ]; then
ARCH='i386'
md5sums=('047c670443124193c5cc3dd54da99925')
depends=('openal')
fi
source=("http://www.unaurl.com/files/${name}.$ARCH.deb")
இந்த எடுத்துக்காட்டில் ஒரு மாறி வரையறுக்கப்பட்டுள்ளது, பின்னர் அதை மாற்ற பயன்படும் URL ஐ தொகுப்பு எங்கே (இந்த விஷயத்தில் பதிவிறக்க தொகுப்பின் கட்டமைப்பு).
கூடுதலாக, கட்டிடக்கலை பொறுத்து, தி MD5 தொகை எனவே இவற்றை தொடர்புடையவற்றுக்கு மாற்றுவோம்.
இறுதியாக நாம் எடுத்துக்காட்டில் சார்புகளை மாற்றுவதைக் காண்கிறோம். சில 64-பிட் நிரல்களில் நிறுவ வேண்டியது அவசியம் சில நூலகங்களின் 32 பிட் பதிப்புகள் எனவே நாம் அவற்றைக் குறிக்க வேண்டும். அவை தேவையில்லை என்றால், வழக்கமான முறையில் மாறியை வரையறுக்கவும்.
இப்போது .deb தொகுப்புகளுக்கு, செயல்பாட்டிற்குள் பின்வரும் வரிகள் மட்டுமே தேவைப்படும் தொகுப்பு ():
cd "${srcdir}/"
tar xvzf data.tar.gz -C .
cp -r usr ${pkgdir}
நீங்கள் பார்க்க முடியும் என, இந்த வழக்கில் தொகுப்பை உருவாக்க எங்களுக்கு 3 வரிகள் மட்டுமே தேவை. வேறு ஏதாவது தேவைப்பட்டால் (எடுத்துக்காட்டாக, தொகுப்புடன் வராத கோப்பை நகலெடுப்பது அல்லது ஒன்றின் உள்ளடக்கத்தை மாற்றியமைத்தல்) வேறு எந்த தொகுப்பையும் போலவே நீங்கள் அதை வைக்க வேண்டும்.
மேலும், எங்களிடம் ஏற்கனவே ஒரு மல்டிலிப் தொகுப்பு உள்ளது அல்லது பயன்படுத்த தயாராக உள்ள ஒரு டெப் தொகுப்பிலிருந்து உருவாக்கப்பட்டது.
நீங்கள் அதை விரும்புவீர்கள், அது எனக்கு நன்றாக விளக்கியுள்ளது என்று நம்புகிறேன்
செக்இன்ஸ்டால் பயன்படுத்துவது எளிதல்லவா?
டெக், ஆர்.பி.எம் அல்லது ஸ்லாக்வேர் தொகுப்புகளை மிக எளிதாக உருவாக்க செக்இன்ஸ்டால் பயன்படுத்தப்படுகிறது.
சரி. Slacky.eu ரெப்போவில் ஐஸ்வீசலைச் சேர்க்க எனக்கு நேரம் எடுக்க முடியுமா என்று பார்ப்போம்.
பயர்பாக்ஸில் என்ன தவறு? : ப
இது டெபியனில் இல்லை: ப
நான் xD ஐ சரியாகக் குறிக்கவில்லை
ஃபயர்பாக்ஸில் டெபியனுக்கான அதிகாரப்பூர்வ பதிப்பு இல்லை என்பதால், நான் உபுண்டு அல்லது புதினா களஞ்சியங்களைப் பயன்படுத்தினால், அவற்றை வெளியிட ஐஸ்வீசலின் அதே நேரத்தை எடுத்துக்கொள்கிறார்கள்; கூடுதலாக, உங்கள் தரவை அனுப்ப விரும்புகிறீர்களா இல்லையா என்று அவர்கள் உங்களிடம் எப்போதும் கேட்கிறார்கள் (தனியுரிமையைப் பாதுகாக்கும் உலாவிக்கான மிகவும் அற்பமான செயல்பாடு).
நான் பயர்பாக்ஸுக்கு எதிரானவன் அல்ல, நேர்மையாக, ஸ்லாக்வேரில் ஃபயர்பாக்ஸ் ஈ.எஸ்.ஆரையும் விண்டோஸில் ஃபயர்பாக்ஸ் வெளியீட்டையும் நான் பயன்படுத்துவதில்லை (ஐஸ்வீசல் அதை டெபியனில் மட்டுமே பயன்படுத்துகிறது, ஆனால் ஆர்ச் அதை நிறுவுவதன் அற்புதமான நன்மையை எனக்குக் கொடுப்பதால், நான் அதை நிறுவுவேன்) . சுவை முக்கியமானது, அதற்கு மேல் எதுவும் இல்லை.
வணக்கம். என்னிடம் சில பாஷ் ஸ்கிரிப்ட்கள் உள்ளன. ஒரு டெப் தொகுப்புக்கான அடிப்படை கோப்புறைகள் மற்றும் கோப்புகளை உருவாக்குவது ஒன்று. எல்லா கோப்புகள் மற்றும் கோப்புறைகளிலிருந்தும் தொகுப்பை உருவாக்கும் கடைசி ஒன்று. நீங்கள் ஆர்வமாக இருந்தால், நான் அதை பகிர்ந்து கொள்ள முடியும்.
கட்டணம் செலுத்தும் போது, உங்களால் முடியும்
நிச்சயமாக அது ஆர்வமாக இருக்கிறது ... குறைந்தபட்சம் எனக்கு.
இப்போது நான் மஞ்சாரோவுடன் இருக்கிறேன், சாத்தியமான எல்லா தகவல்களையும் பாராட்டுகிறேன்.
நீங்கள் எவ்வளவு பெரியவர், கூட்டாளர்.
.டெப் தொகுப்புகளை எவ்வாறு தொகுப்பது என்பதை நீங்கள் எனக்கு விளக்கினால், உங்கள் தாராள மனப்பான்மையை துஷ்பிரயோகம் செய்யக்கூடாது என்பதற்காக நான் உங்களிடம் எதுவும் சொல்லவில்லை என்று மன்றத்தில் நான் உங்களுக்கு சொல்லப் போகிறேன். நான் பக்கத்திற்குச் செல்கிறேன், முழு செயல்முறையையும் விளக்கும் ஒரு கட்டுரையை நீங்கள் பதிவேற்றியுள்ளீர்கள் என்று நான் காண்கிறேன்.
நீங்கள் ஒரு தாராள மனிதர் என்பதை இது காட்டுகிறது.
நான் சொன்னேன், நீங்கள் ஒரு கிராக்.
வாழ்த்துக்கள்
நன்றி, மீண்டும் உங்கள் கேள்விக்கு எனக்கு யோசனை அளித்ததற்கு நன்றி ^^
இது ஒரு சிறந்த நண்பர், ஒருமுறை நான் மென்மையாக முயற்சித்தேன் .deb இலிருந்து .rpm க்கு மாற்றப்பட்ட பெயர் எனக்கு நினைவில் இல்லை, ஆனால் அது எனக்கு நன்றாக வேலை செய்யவில்லை.
இந்த மென்பொருள் ஆர்.பி.எம்-க்கு நன்றாகச் சென்று நிறுவல் நன்றாகத் திறந்தால் வளைவு உள்ள ஒருவர் சோதிக்க முடியுமா?
http://www.justcloud.com/download/linux-64
இது மேகக்கட்டத்தில் காப்புப் பிரதி எடுக்க வேண்டும், நான் ஏற்கனவே சிறிது நேரம் பணம் செலுத்தியுள்ளேன், மேலும் மேகக்கட்டத்தில் 40gb க்கும் அதிகமாக உள்ளது =)
ஃபெடோரா, ரெட் ஹாட் அல்லது பிற வழித்தோன்றல்களைப் பயன்படுத்தும் நபர்களால் அதை முயற்சிக்க வேண்டும்.
நீங்கள் கொடுக்கும் விளக்கத்திலிருந்து நீங்கள் அன்னியர் என்று நினைக்கிறேன் (அதற்கும் ஒரு குறிப்பிட்ட ஜெனோஃபார்முடன் எந்த தொடர்பும் இல்லை)
நன்று! ஒரு நாள் நான் ஒரு தொகுப்பை உருவாக்க விரும்புகிறேன், அதை எப்படி செய்வது என்று தெரிந்து கொள்ள வேண்டும் என்று நான் எப்போதும் என்னிடம் சொன்னேன் :).
இந்த வகையான இடுகைகளில், எனது கணக்கின் "பிடித்தவைகளில்" இது போன்ற உள்ளீடுகளைச் சேர்க்கும் விருப்பத்தை வலைப்பதிவு செயல்படுத்துகிறது என்பதை நான் பாராட்டுகிறேன்
முற்றிலும் ஒப்புக்கொள்கிறேன், நான் அதை நட்டேன், ஆனால் எதுவும் இல்லை
சில பயனர்களைப் பின்தொடர்வது நல்லது
பெரிய வயதான மனிதரே, நான் சில நாட்களாக மஞ்சாரோவைப் பயன்படுத்துகிறேன், படிப்புகளுக்காக நான் சிஸ்கோவிலிருந்து பாக்கெட் ட்ரேசரை நிறுவ வேண்டும், ஆனால் அதில் சமீபத்திய பதிப்பின் .டெப் தொகுப்பு மட்டுமே உள்ளது மற்றும் கே AUR இல் உள்ளது, தொகுக்கும்போது எப்போதும் எனக்கு ஒரு பிழையைத் தருகிறது , இந்த படிகளால் நான் அதை நிறுவ முடியும் என்று நம்புகிறேன், ஏனெனில் நான் லினக்ஸ் புதினைப் பயன்படுத்துகிறேன், மிக்க நன்றி
AUR மல்டிசிஸ்டத்தில் யாராவது வைக்க தைரியம் இருக்கிறதா என்று பார்க்க
வளைவில் இல்லாத டெப் நூலகங்களைப் பொறுத்தது
ஆனால் அது வேலைசெய்தால், அதன் செயல்பாடு ஒன்று மட்டுமே செய்யும் யூனெட்பூட்டினை விட கிரப் 2 உடன் பல ஐஎஸ்ஓ பென் டிரைவ்களை உருவாக்குவது.
இந்த நேரத்தில் நான் அவனுடைய உள்ளே ஒரு உபுண்டு ஐஎஸ்ஓ வைத்திருக்கிறேன், அது யூ.எஸ்.பி-யிலிருந்து துவக்க விரும்பினால் படங்களைச் சேர்க்க அனுமதிக்கிறது.
ஆனால் யாரும் டிக்கெட்டை சேமிக்கத் துணியவில்லை என்றால்
மன்னிக்கவும், ஏற்கனவே ஒரு மல்டிசிஸ்டம் உள்ளது, நான் நினைக்கவில்லை
மல்டிசிஸ்டத்தில் ...
ஆனால் யார்ட் சிக்கல்களைக் கொடுப்பதால், அவை விருப்பமானவை
கோப்புகளை மொத்தமாக மறுபெயரிடுவதற்கான ஒரு நிரலை "Purrr" உடன் ஏற்றுக்கொள்.
அன்புடன்,
தற்போது AUR இல் அவர்கள் தொகுப்பு () செயல்பாடு இல்லாத தொகுப்புகளை நீக்குகிறார்கள், அங்கு எந்த வரிகளை வைக்க வேண்டும் என்பதை நான் எப்படி அறிந்து கொள்வது? அதாவது, என்னிடம் பல தொகுப்புகள் உள்ளன, நான் இதை இப்படியே செய்தேன், ஆனால் அது சரியா என்று எனக்குத் தெரியவில்லை https://github.com/abr4xas/Arch-pkgbuild/blob/master/%20django-admin-honeypot/PKGBUILD நான் உண்மையில் செய்தது என்னவென்றால் () தொகுப்பில் () தொகுப்பை அனுப்ப வேண்டும், ஆனால் நான் சொன்னது போல், அது சரியா என்று எனக்குத் தெரியவில்லை ... உங்கள் கருத்துகளையும் பரிந்துரைகளையும் எனக்குத் தர முடியுமா?
நன்றி
கட்டமைப்பின் உள்ளே () நிரலின் தொகுப்பு பகுதியிலும், தொகுப்பில் () தொகுப்பை உருவாக்கும் பகுதியிலும் செல்லும்.
உருவாக்கத்தில் ஒரு சிறிய எடுத்துக்காட்டுக்குச் செல்லலாம் ./ கட்டமைத்தல், ./autogen.sh, cmake, make and package () install make etc.
ஏய், மிக்க நன்றி… நான் எனது தொகுப்புகளைத் திருத்தப் போகிறேன்
தகவலுக்கு நன்றி எதிர்கால குறிப்புக்காக இதை புக்மார்க்குகிறேன்.
இது எனக்கு என்ன என்று யாராவது விளக்க முடியுமா, நான் புதியவன், இது ஒரு .deb தொகுப்பை நிறுவ எனக்கு உதவுகிறதா என்று எனக்குத் தெரியவில்லை, ஆனால் உள்நாட்டில் மஞ்சாரோவில், ஒரு விளையாட்டு துல்லியமாக இருக்க வேண்டும். ஆம், இது வேலை செய்கிறது?
நான் தேடுகிறேன், அவர்கள் deb2targz தொகுப்பை நிறுவச் சொல்கிறார்கள், ஆனால் அதை முனையத்திலிருந்து நிறுவும் போது எனக்கு ஒரு பிழை ஏற்பட்டது, அது இருக்க முடியுமா என்று எனக்குத் தெரியவில்லை
எனக்கு அதே நடக்கும்; ஆர்க்கை அடிப்படையாகக் கொண்ட கடேமரில் நான் நிறுவ வேண்டும்; நான் .deb இல் மட்டுமே பெறும் இரண்டு தொகுப்புகள்
யாராவது எனக்கு உதவ முடியுமா?
நீங்கள் சொல்வது deb2targz நிறுவலில் தோல்வி என்றால், நான் அதை yaourt -S deb2targz கட்டளையுடன் நிறுவி முடித்தேன். நிச்சயமாக, ArchLinux இல்.
மிகவும் தகவல் தரும் பதிவு. பகிர்வுக்கு நன்றி.
நல்ல பதிவு. இந்த பயனுள்ள தகவலைப் பகிர்ந்தமைக்கு நன்றி.
இந்த பயனுள்ள இடுகைக்கு நன்றி. இது நிறைய உதவப் போகிறது.
ஹாய், மாற்றத்திற்கான ஸ்கிரிப்டை விட்டுவிட்டு அதை எவ்வாறு பயன்படுத்துவது? பகுதிகளில் இது கொஞ்சம் குழப்பமடைகிறது, நான் ஏற்கனவே மாற்ற விரும்பும் டெப் என்னிடம் உள்ளது, மேலும் அது சாத்தியம் என்று எனக்குத் தெரியும், ஏனெனில் AUR இன் கூகிள் குரோம் ஒரு டெப் ஆகும், ஆனால் "MAKEPKG SI" ஐ எவ்வாறு உருவாக்குவது என்று எனக்குத் தெரியவில்லை மற்றொரு டெப்