انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: ali matinnejad در 30 امرداد 1400، 05:51 بظ
-
سلام خسته نباشید . آیا دستوری وجود دارد که بتوان برنامه ای را که در ubuntu نصب شده را با تمامی پکیج هایی که به آن مرتبط است پیدا کرد ؟
من بعد از جستجو در اینترنت به دستورات
dpkg --list
apt list --installed
رسیدم ولی من دنبال دستوری میگردم که بتونم تمامی تشابهات اسمی اون برنامه و پکیج های اون برنامه رو ببینم . آیا همچین دستوری وجود دارد ؟ ???
-
apt search
apt-file search
-
منظور سوالتون رو نفهمیدم. جستجو در حالت کلی، یا فقط بستههای نصبشده؟
برای مشاهده واسه وابستگیهای که با یه بسته نصب میشن هم
apt-cache depends NAME
هستش.
و البته برعکسش (پکیجهایی که به یه پکیج خاص وابسته هستند):
apt-cache rdepends NAME
-
منظور سوالتون رو نفهمیدم. جستجو در حالت کلی، یا فقط بستههای نصبشده؟
برای مشاهده واسه وابستگیهای که با یه بسته نصب میشن هم
apt-cache depends NAME
هستش.
و البته برعکسش (پکیجهایی که به یه پکیج خاص وابسته هستند):
apt-cache rdepends NAME
فقط بسته های نصب شده
-
apt search
apt-file search
آیا این ها برنامه هایی را به من نشان میدهد که نصب هستند یا آنهایی را نشان میدهد که در مخازن موجود است ؟ ???
چون بعد از زدن این دستورات برای من لیستی از برنامه ها رو نشون داد که بعد از این که گفتم که اون ها رو پاک کنه به من گفت که این برنامه نصب نشده است .
-
من میخوام ببینم که برنامه ای به نام wine یا wine64 یا هرچیزی که به این برنامه مربوطه در سیستمم نصب هست یا نه. و اگر هست هم اون و هم تمام پکیج های مرتبط به اونو حذف کنم .
اون طوری که در اینترنت جستجو کرده و فهمیدم این بود که برای حذف هر برنامه و مطعلقات آن باید از دستور
sudo apt-get --purge autoremove [package name]
استفاده کنم . 8)
ولی برای پیدا کردن اون بسته های نصب شده و تمامی وابستگی هاش مشکل دارم . :'(
-
من میخوام ببینم که برنامه ای به نام wine یا wine64 یا هرچیزی که به این برنامه مربوطه در سیستمم نصب هست یا نه. و اگر هست هم اون و هم تمام پکیج های مرتبط به اونو حذف کنم .
اون طوری که در اینترنت جستجو کرده و فهمیدم این بود که برای حذف هر برنامه و مطعلقات آن باید از دستور
sudo apt-get --purge autoremove [package name]
استفاده کنم . 8)
ولی برای پیدا کردن اون بسته های نصب شده و تمامی وابستگی هاش مشکل دارم . :'(
متوجه شدم. باید از اول سوال رو درست مطرح کنید. برای اینکه متوجه بشید wine رو سیستم هست یا نه باید در خط فرمان بنویسید
winecfg
اگر پنجره بازشد مبنی بر پیکربندی واین، یعنی نصب هست و باید برای حذفش اقدام کنید.
اگر خطا داد که دستور پیدا نشد یعنی نصب نیست.
-
همون دستوری که گفتید رو بزنید این کار رو واستون انجام میده:
sudo apt autoremove --purge wine wine64
در کل اگر هر وقت بزنید
sudo apt autoremove
تمام بستههای اضافه که وابستگی ندارن رو پاک میکنه.
اگر چیزی روی سیستمتون باقی میمونه، یعنی احتمالا وابستگی یه چیز دیگه هم هستش، یا اینکه خودتون جداگانه نصبش کردید و بنابراین حذفش نمیکنه.
-
برای اینکه ببینید یک بسته نصب هست یا نه میتونید بزنید (با globe که wine و wine64 و ... هم چک کنید):
$ apt list --installed wine*
یا:
dpkg -l wine* | grep ^ii
اگر نصب بود هم میتونید با دستوری که خودتون گذاشتید حذفش کنید. بستههایی که به عنوان dependency هم نصب شدند حذف خواهند شد مگر بسته دیگری بهشون نیاز داشته باشه. دستوری که بشه نیازمندیهای یک بسته رو نمایش بده رو هم قبلا قرار دادند.[/code]
-
همون دستوری که گفتید رو بزنید این کار رو واستون انجام میده:
sudo apt autoremove --purge wine wine64
در کل اگر هر وقت بزنید
sudo apt autoremove
تمام بستههای اضافه که وابستگی ندارن رو پاک میکنه.
اگر چیزی روی سیستمتون باقی میمونه، یعنی احتمالا وابستگی یه چیز دیگه هم هستش، یا اینکه خودتون جداگانه نصبش کردید و بنابراین حذفش نمیکنه.
البته فکر نمیکنم نام بسته wine یا wine64 باشه، اگر طبق راهنمایی واین پیش رفته باشن باید با یکی از دستورات زیر حذف بشه:
sudo apt autoremove --purge winehq-stable
sudo apt autoremove --purge winehq-devel
sudo apt autoremove --purge winehq-staging
-
ممنونم از وقتی که گذاشتین .من واین رو پاک کرده بودم، میخواستم ببینم که پاک شده یا نه :).
الان بعد از این که گفته های شما را انجام دادم متوجه شدم که پاک شده.
ممنون از راهنمایی هایتان دوستان.
-
آیا این ها برنامه هایی را به من نشان میدهد که نصب هستند یا آنهایی را نشان میدهد که در مخازن موجود است ؟ ???
چون بعد از زدن این دستورات برای من لیستی از برنامه ها رو نشون داد که بعد از این که گفتم که اون ها رو پاک کنه به من گفت که این برنامه نصب نشده است .
تا جایی که من میدونم، هم برنامههایی که توی مخازن هست هم اونهایی که نصب کردید.
-
ممنونم از وقتی که گذاشتین .من واین رو پاک کرده بودم، میخواستم ببینم که پاک شده یا نه :).
الان بعد از این که گفته های شما را انجام دادم متوجه شدم که پاک شده.
ممنون از راهنمایی هایتان دوستان.
اگر مشکل به طور کامل حل شده. خواهشا اولین پیام در این تاپیک رو ویرایش کنید و عبارت <<حل شد>> رو در انتهای موضوع بزنید.