Ldconfig - Linux Command - ዩኒክስ ትእዛዝ

ldconfig በሂደቱ መስመር ውስጥ በተገለፁት ማውጫዎች ውስጥ የሚገኙትን አስፈላጊ አገናኞችን እና መሸጎጫ (በ run-time አገናኝ, ld.so ለመጠቀም ) በፋይል /etc/ld.so.conf ውስጥ በተገለፁት ማውጫዎች ውስጥ በጣም በቅርብ የተገኙ ቤተ-ፍርግሞች ውስጥ ይፍጠሩ , እና በታዋቂ ማውጫዎች ውስጥ ( / usr / lib እና / lib ). ldconfig የትኞቹ ለውጦች አገናኞች ዘመናቸውን መጨመር እንዳለባቸው ሲወስን የሚያጋጥሙት ቤተ ፍርግሞችን እና የፋይል ስሞችን ይመለከታል. ldconfig ቤተ-ፍርግም ሲፈተሽ ተምሳሌታዊ አገናኞችን ችላ ይላል.

ldconfig ቤተ መፃህፍት ከተጣበጣው የ CF Libraries ዓይነት (ማለትም libc 5.x ወይም libc 6.x (glibc)) ለመምረጥ ይሞክራል, ስለዚህ ቤተ-መጽሐፍት ከታመቀ / ታጣቂ ቤተ-ፍርግሞች / አገናኝ በ libc (use -lc). ldconfig እንደ በርካታዎቹ ABI ዎች, እንደ ia32 / ia64 / x86_64 ወይም sparc32 / sparc64 ን በራስ አቦ ማራዘም ለሚፈቀዱ የንድፍ ኦፕሬሽኖች በበርካታ የ ABI አይነቶች ቤተ መፃህፍት ማከማቸት ይችላል.

አንዳንድ ነባር መዝገበ ቃላቶች የእነሱን አይነት ተቀናሽ ለመምረጥ በቂ መረጃ የያዙ አይደሉም, ስለዚህ የ /etc/ld.so.conf የፋይል ቅርጸት የሚጠበቀው ዓይነት ዝርዝር መግለጫ ይሰጣል. ይህ እኛ ልንሠራባቸው የማንችላቸው ለእንግሊዘኛ የእንግሊዝኛ ቋንቋ ተማሪዎች ሊጠቀሙባቸው የሚችሉት. ቅርፁ ከዚህ "dirname = TYPE" ጋር ተመሳሳይ ነው, የትኛውም ዓይነት libc4, libc5 ወይም libc6 ሊሆን ይችላል. (ይህ አገባብ በትእዛዝ መስመር ላይ ይሰራል). ክፍተቶች አይፈቀዱም. እንዲሁም የ-p አማራጭን ይመልከቱ.

የአንድን ማውጫ የሚያካትቸው የመመዝገቢያ ስሞች ምንም እንኳን የሚጠበቁ የአመሳካች ጠቋሚ ካላደረጉ በስተቀር ሕጋዊ አይደሉም.

ldconfig በአጠቃላይ በከፍተኛ-ተጠቃሚ ሊተገበር ይችላል ምክንያቱም አንዳንድ ዶክመንቶች ፍቃዶች እና ፋይሎች ላይ መጻፍ ይችላሉ. የስር ማውጫውን ለመለወጥ -r አማራጭን ከተጠቀሙ, ያን ያንን የዛፍ ዛፍ እስካሉ ድረስ በቂ-ተጠቃሚ መሆን አያስፈልግዎትም.

ማጠቃለያ

ldconfig [አማራጭ ...)

አማራጮች

- v - verbose

የቃላት ሁነታ. እስትቀድ ድረስ የአሁኑን ስሪት ቁጥር, የተቃኘው የእያንዳንዱ አቃፊ ስም እና የተፈጠሩ ማንኛቸውም አገናኞች ያትሙ.

- n

በትእዛዝ መስመር ላይ የተገለጹ ማውጫዎችን ብቻ ያሂዱ. የሚታመኑ ማውጫዎችን ( / usr / lib እና / lib ) ወይም በ /etc/ld.so.conf ውስጥ አልተጠቀሱ . አስመስላቾች -ነ .

-N

መሸጎጫውን ዳግመኛ አትመልስ. ካል-X የተተወ ከሆነ, አገናኞች አሁንም እንደዘመኑ ናቸው.

-X

አገናኞችን አትዘምን. የ-ና ጨርሶ ካልተገለጸ, መሸጎጫ አሁንም በድጋሚ ይገነባል.

-f conf

/etc/ld.so.conf ይልቅ conf የሚለውን ይጠቀሙ.

- ካሼ

/etc/ld.so.cache ይልቅ መሸጎጫ ይጠቀሙ.

-r ስር

ወደ ዋናው አካል ቀይር እና እንደ ስርወ ማውጫ አድርገህ ተጠቀም.

-l

የቤተ ፍርግም ሁነታ. የግለሰብ ቤተ-መጽሐፍቶችን እራስዎን ያገናኙ. በባለሙያዎች ብቻ ጥቅም ላይ የሚውል.

-p --print-cache

በዚህ መሸፈኛ ውስጥ የተቀመጡ የይዘት ማውጫዎች እና እጩ ዝርዝሮች ያትሙ.

-c-format = FORMAT

ለመሸጎጫ ፋይል FORMAT ይጠቀሙ. ምርጫዎች ምርጫዎች የቆዩ, አዲስ እና ተወዳጅ ናቸው (ነባሪ).

-? - እርዳታ - ጉልበት

የአጠቃቀም መረጃን አትም.

-V - ቨርዥን

የህትመት ስሪት እና መውጣት.

ምሳሌዎች

# / sbin / ldconfig -v

ለተጋሩ የታሚዮኖችን ትክክለኛ አገናኝ አሻሽሎ ያዋቅራል እና መሸጎጫን እንደገና ይገነባል.

# / sbin / ldconfig-n / lib

አንድ አዲስ የተጋራ ቤተ-መጽሐፍትን ከተጫነ በኋላ በትር ውስጥ የተጋራውን ቤተ-ፍርግም አረንጓዴያዊ አገናኞችን በ in / lib ውስጥ አዘምን.

ተመልከት

ሌድ (1)

ጠቃሚ ማሳሰቢያ: በኮምፒተርዎ ውስጥ እንዴት አንድ ትዕዛዝ እንዴት ጥቅም ላይ እንደዋለ ለመመልከት የሰውውን ትዕዛዝ ( % man ) ይጠቀሙ.