පැකේජයකින් ස්ථාපිත ගොනු ලැයිස්තුවක් ලබා ගන්නේ කෙසේද?


434

පැකේජ කළමණාකරු භාවිතා කර උබුන්ටු මත ස්ථාපනය කළ විට මගේ ස්ථාපිත යෙදුම සොයාගත හැක්කේ කොහෙන්දැයි දැන ගැනීමට මට අවශ්‍යය.

මම RabbitMQ ස්ථාපනය කර ධාවනය locate rabbitmqකළ අතර එය මට පහත ප්‍රති result ලය ලබා දුන්නේය:

/home/anupamg/.m2/repository/com/rabbitmq
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/_maven.repositories
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.lastUpdated
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.sha1
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.lastUpdated
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.sha1
/home/anupamg/Downloads/rabbitmq-server-generic-unix-2.4.0.tar.gz

කුමන යෙදුමද? සමහර ඒවා විධාන රේඛාව හරහා ලබා ගත හැකි අතර තවත් සමහරු යෙදුම් මෙනුවේ ලස්සන නිරූපකයක් ලබා ගනී. වඩාත් නිශ්චිත වන්න.
රග්නර් 123

ක්‍රියාත්මක කළ හැකි සහ වින්‍යාසගත ලිපිගොනු පවතින්නේ කොහේදැයි දැන ගැනීමට ඔබට අවශ්‍යද? නැතහොත් එය ක්‍රියාත්මක කිරීමට ඔබට අවශ්‍යද?

හරි!!! මට ඇත්ත වශයෙන්ම දැන ගැනීමට අවශ්‍ය වන්නේ වින්ඩෝස් වලදී මෙන් මම යෙදුම ස්ථාපනය කළහොත් එය ස්ථාපිත යෙදුම සොයාගත හැකි තැන උබුන්ටු වලද වැඩසටහන් ගොනු වල දැකිය හැකිය ... මම RabbitMq ස්ථාපනය කර එය වාසය කරන්නේ කොහේදැයි දැන ගැනීමට අවශ්‍ය නම් එහි ධාවනය වින්‍යාස කිරීමට අවශ්‍යය .sh ගොනුව

@ das_weezul: - ඔව්, මම උපාගමික පැකේජ කළමණාකරු වෙතින් ස්ථාපනය ක්ලික් කළ විට මගේ කොටුවට කළ සියලු දේ දැන ගැනීමට අවශ්‍යයි ... මම උබුන්ටු පිළිබඳ නවකයෙක් ... එබැවින් ඕනෑම සබැඳියක් සාදරයෙන් පිළිගනී

1
එක් පිළිතුරකින් පහත සඳහන් dpkg-query -c <package_name.deb>දේ යෝජනා කරයි ඔබට එය ඩෙබ් ගොනුවකට කළ නොහැක. පෝස්ටරය අපේක්ෂිත පරිදි ලිපිගොනු ලැයිස්තුගත කරන dpkg-debඑකම දේ සමඟ භාවිතා කිරීමට අදහස් කරන බව මම සැක කරමි params dpkg-deb -c <filename.deb>.
gazhay

Answers:


660

ඔබේ පද්ධතියට පැකේජය ස්ථාපනය කර ඇති සියලුම ලිපිගොනු බැලීමට මෙය කරන්න:

dpkg-query -L <package_name>

ගොනු බැලීමට .deb ගොනුවක් ස්ථාපනය වේ

dpkg-deb -c <package_name.deb>

ස්ථාපනය කර නොමැති පැකේජයක ඇති ගොනු බැලීමට, මෙය වරක් කරන්න (ඔබ දැනටමත් apt-file ස්ථාපනය කර නොමැති නම් :

sudo apt-get install apt-file
sudo apt-file update

එවිට

apt-file list <package_name>

බලන්න මෙම ප්රශ්නය තවත්


3
ඉහත සඳහන් කළ පරිදි, dpkg-query -c foo.debඅසාර්ථක වේ. නමුත් dpkg-deb -c foo.debක්රියා කරයි.
Camille Goudeseune

4
යාවත්කාලීන apt-fileකිරීම වේදනාවකි.
sjsam

1
dpkg -Lබැහැර කර ඇති ලිපිගොනු සැලකිල්ලට නොගන්නා බව සලකන්න --path-exclude=. ඒවා ස්ථාපනය කර නොතිබුණද එය ලැයිස්තුගත කරනු ඇත.
ස්ටීව්

28

dpkg -L <package_name>ක්ෂණික ගැටළුව සඳහා ry ඩ්‍රයිස්ඩෑම් හොඳම විය හැකි නමුත් ගොනු පද්ධතියේ විවිධ වර්ගයේ ලිපිගොනු වාසය කරන ස්ථාන විස්තර කරන ගොනු පද්ධති ධූරාවලිය ප්‍රමිතිය කියවීමට ඔබ කැමති විය හැකිය .

එය නියත නොවේ ; එය “බොහෝ දුරට” දේවල් සිදුවන ආකාරය පිළිබඳ විස්තරාත්මක විස්තරයකි.

උබුන්ටු සඳහා වඩාත් විශේෂිත වන්නේ උබුන්ටු සේවාදායක මාර්ගෝපදේශය වන අතර එය සෑම දෙයක්ම ප්‍රමාණවත් ලෙස විස්තර කරයි. (වෙනත් මාර්ගෝපදේශකයින් බොහෝ තොරතුරු ඕනෑවට වඩා විස්තර කරයි, නමුත් මෙය වඩා හොඳ විය යුතුය.)


16

ඔබට තනි ස්ථාපිත පැකේජයක් අවශ්‍ය නම්, ඔබට පැකේජයේ නම සොයාගත හැකිය

$ apt-cache search rabbitmq
...
librabbitmq-dev
...

ඉන්පසු dpkg --listfiles භාවිතා කරන්න

$ dpkg --listfiles librabbitmq-dev
/usr/lib/x86-64/librabbit... 
. . . 

අනුවාදය මත රඳා පැවතිය හැකි නමුත් මට භාවිතා කිරීමට සිදුවියdpkg -L <package>
ජිම්බි

1
dpkg -Lස්ථාපිත ඇසුරුම්වල පමණක් ක්‍රියාත්මක වේ.
kenorb

13

Il ගිලස් විසින් දෙන ලද පිළිතුර ඉතා ප්‍රයෝජනවත් වේ (ඇත්ත වශයෙන්ම, පිළිතුර කාලයත් සමඟ වැඩිදියුණු විය ).

තවද, කිසිදු සහායක පැකේජයක් ස්ථාපනය කිරීමට අකමැති අය සඳහා මට ඉඟියක් ඇත (වැනි apt-file):

  • Http://packages.ubuntu.com/ වෙත යන්න ;
  • යන්න මේ සොයන්න පැකේජය බහලුම් සැසිය;
  • යතුරුපද ක්ෂේත්‍රය තුළ ඔබේ පැකේජයේ නම ඇතුළත් කර නිශ්චිත ගැලපීම් පමණක් පෙන්වන්න තෝරන්න ;
  • ඔබේ තෝරා බෙදා හා තුළ ක්ලික් කරන්න සොයන්න බොත්තම.
  • ඊළඟ තිරයේ සුදුසු පැකේජය තෝරන්න;
  • පිටුවේ අවසානයේ, ඔබේ ගෘහ නිර්මාණ නාමයට යාබදව ඇති ගොනු ලැයිස්තුවේ ක්ලික් කරන්න ;
  • ඊළඟ පිටුවේ ඔබේ පැකේජයේ ගොනු ලැයිස්තුව පෙන්වනු ඇත.

උදාහරණයක් ලෙස: http://packages.ubuntu.com/trusty/amd64/multipath-tools/filelist


2
curl -s https://packages.ubuntu.com/$(lsb_release -cs)/$(dpkg --print-architecture)/<<PACKAGE NAME>>/filelist | sed '1,/pfilelist/d;/<\/div>/,$d' :-)
නිකොලස් මෙලේ

හාහ්! ඔත්තුවට ස්තූතියි. මම මෙටා පැකේජයක් භාවිතා කරමින් dpkg -Lසිටියදී එහි ලිපිගොනු ස්වල්පයක් තිබීම ගැන පුදුමයට පත් විය (තවද එම පැකේජයට අයත් බව මා දන්නා ලිපිගොනු දහස් ගණනක් මා සතුව තිබුනේ ඇයිද යන්න අවුල් විය ). මම උබුන්ටු පැකේජ නාමාවලිය වෙත ගිය විට, මෙටා පැකේජයේ ඇති ලිපිගොනු වලින් ඔබ්බට තවත් ලිපිගොනු ඇති බව මම වහාම වටහා ගතිමි ...
ග්විනේත් ලෙවෙලින්

1

ඔබ තවම ස්ථාපනය කර නොමැති පැකේජ සඳහා එය කිරීමට එක් ක්‍රමයක් මෙන්න. ඔබ මේ සඳහා ගොනු ලැයිස්තුව ලබා ගැනීමට උත්සාහ කරන පැකේජය සඳහා පහත "autoconf" වෙනස් කරන්න:

mkdir tmp
cd tmp
apt-get download autoconf
ar x *.deb
tar tf data.*
cd ..
rm -r tmp

0

භාවිතා කරන්න synaptic-package-manager:

රූප විස්තරය මෙහි ඇතුළත් කරන්න

ඔටෝටූල්ස්-ඩෙව් පැකේජයේ ලිපිගොනු සොයා ගැනීමට අපි කැමතියි යැයි උපකල්පනය කරමින්, 'ක්වික් ෆිල්ටරය' යටතේ එය සොයා ගැනීම සඳහා ඔටෝටූල්ස්-ඩෙව් ඇතුළු කරන්න. Autotools-dev පැකේජය ස්වයංක්‍රීයව දිස්වේ. එය මත ක්ලික් කිරීමෙන් එය තෝරන්න, ඉන්පසු 'ගුණාංග' ඔබන්න. පෙනෙන සංවාදයේදී, 'ස්ථාපිත ගොනු' ටැබය තෝරන්න.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.