انجمن‌های فارسی اوبونتو

تازه کار => انجمن تازه‌کاران => نویسنده: ali matinnejad در 30 امرداد 1400، 05:51 ب‌ظ

عنوان: پیدا کردن برنامه (حل شد)
ارسال شده توسط: ali matinnejad در 30 امرداد 1400، 05:51 ب‌ظ
سلام خسته نباشید . آیا دستوری وجود دارد که بتوان برنامه ای را که در ubuntu نصب شده را با تمامی پکیج هایی که به آن مرتبط است پیدا کرد ؟
من بعد از جستجو در اینترنت به دستورات
dpkg --list apt list --installed رسیدم ولی من دنبال دستوری میگردم که بتونم تمامی تشابهات اسمی اون برنامه و پکیج های اون برنامه رو ببینم . آیا همچین دستوری وجود دارد ؟ ???
عنوان: پاسخ : پیدا کردن برنامه
ارسال شده توسط: Dragon- در 30 امرداد 1400، 06:57 ب‌ظ
apt search
apt-file search
عنوان: پاسخ : پیدا کردن برنامه
ارسال شده توسط: mohammad kazemi در 30 امرداد 1400، 07:09 ب‌ظ
منظور سوالتون رو نفهمیدم. جستجو در حالت کلی، یا فقط بسته‌های نصب‌شده؟

برای مشاهده واسه وابستگی‌های که با یه بسته نصب می‌شن هم
apt-cache depends NAMEهستش.
و البته برعکسش (پکیج‌هایی که به یه پکیج خاص وابسته هستند):
apt-cache rdepends NAME
عنوان: پاسخ : پیدا کردن برنامه
ارسال شده توسط: ali matinnejad در 30 امرداد 1400، 07:13 ب‌ظ
منظور سوالتون رو نفهمیدم. جستجو در حالت کلی، یا فقط بسته‌های نصب‌شده؟

برای مشاهده واسه وابستگی‌های که با یه بسته نصب می‌شن هم
apt-cache depends NAMEهستش.
و البته برعکسش (پکیج‌هایی که به یه پکیج خاص وابسته هستند):
apt-cache rdepends NAME
فقط بسته های نصب شده
عنوان: پاسخ : پیدا کردن برنامه
ارسال شده توسط: ali matinnejad در 30 امرداد 1400، 07:15 ب‌ظ
apt search
apt-file search
آیا این ها برنامه هایی را به من نشان میدهد که نصب هستند یا آنهایی را نشان میدهد که در مخازن موجود است ؟  ???
چون بعد از زدن این دستورات برای من لیستی از برنامه ها رو نشون داد که بعد از این که گفتم که اون ها رو پاک کنه به من گفت که این برنامه نصب نشده است .
عنوان: پاسخ : پیدا کردن برنامه
ارسال شده توسط: ali matinnejad در 30 امرداد 1400، 07:27 ب‌ظ
من میخوام ببینم که برنامه ای به نام wine یا wine64 یا هرچیزی که به این برنامه مربوطه در سیستمم نصب هست یا نه. و اگر هست هم اون و هم تمام پکیج های مرتبط به اونو حذف کنم .
اون طوری که در اینترنت جستجو کرده و فهمیدم این بود که برای حذف هر برنامه و مطعلقات آن باید از دستور
sudo apt-get --purge autoremove [package name] استفاده کنم .  8)
ولی برای پیدا کردن اون بسته های نصب شده و تمامی وابستگی هاش مشکل دارم . :'(
عنوان: پاسخ : پیدا کردن برنامه
ارسال شده توسط: mobin1387 در 30 امرداد 1400، 07:47 ب‌ظ
من میخوام ببینم که برنامه ای به نام wine یا wine64 یا هرچیزی که به این برنامه مربوطه در سیستمم نصب هست یا نه. و اگر هست هم اون و هم تمام پکیج های مرتبط به اونو حذف کنم .
اون طوری که در اینترنت جستجو کرده و فهمیدم این بود که برای حذف هر برنامه و مطعلقات آن باید از دستور
sudo apt-get --purge autoremove [package name] استفاده کنم .  8)
ولی برای پیدا کردن اون بسته های نصب شده و تمامی وابستگی هاش مشکل دارم . :'(
متوجه شدم. باید از اول سوال رو درست مطرح کنید. برای اینکه متوجه بشید wine رو سیستم هست یا نه باید در خط فرمان بنویسید
winecfg
اگر پنجره بازشد مبنی بر پیکربندی واین، یعنی نصب هست و باید برای حذفش اقدام کنید.
اگر خطا داد که دستور پیدا نشد یعنی نصب نیست.
عنوان: پاسخ : پیدا کردن برنامه
ارسال شده توسط: mohammad kazemi در 30 امرداد 1400، 07:49 ب‌ظ
همون دستوری که گفتید رو بزنید این کار رو واستون انجام می‌ده:
sudo apt autoremove --purge wine wine64
در کل اگر هر وقت بزنید
sudo apt autoremoveتمام بسته‌های اضافه که وابستگی ندارن رو پاک می‌کنه.
اگر چیزی روی سیستمتون باقی می‌مونه، یعنی احتمالا وابستگی یه چیز دیگه هم هستش، یا اینکه خودتون جداگانه نصبش کردید و بنابراین حذفش نمی‌کنه.
عنوان: پاسخ : پیدا کردن برنامه
ارسال شده توسط: M!lad در 30 امرداد 1400، 07:52 ب‌ظ
برای اینکه ببینید یک بسته نصب هست یا نه می‌تونید بزنید (با globe که wine و wine64 و ... هم چک کنید):

$ apt list --installed wine*
یا:

dpkg -l wine* | grep ^ii
اگر نصب بود هم میتونید با دستوری که خودتون گذاشتید حذفش کنید. بسته‌هایی که به عنوان dependency هم نصب  شدند حذف خواهند شد مگر بسته دیگری بهشون نیاز داشته باشه. دستوری که بشه نیازمندی‌های یک بسته رو نمایش بده رو هم قبلا قرار دادند.[/code]
عنوان: پاسخ : پیدا کردن برنامه
ارسال شده توسط: mobin1387 در 30 امرداد 1400، 07:53 ب‌ظ
همون دستوری که گفتید رو بزنید این کار رو واستون انجام می‌ده:
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
عنوان: پاسخ : پیدا کردن برنامه
ارسال شده توسط: ali matinnejad در 30 امرداد 1400، 08:47 ب‌ظ
ممنونم از وقتی که گذاشتین .من واین رو پاک کرده بودم، میخواستم ببینم که پاک شده یا نه  :).
الان بعد از این که گفته های شما را انجام دادم متوجه شدم که پاک شده.
ممنون از راهنمایی هایتان دوستان.
عنوان: پاسخ : پیدا کردن برنامه
ارسال شده توسط: Dragon- در 31 امرداد 1400، 01:08 ب‌ظ
آیا این ها برنامه هایی را به من نشان میدهد که نصب هستند یا آنهایی را نشان میدهد که در مخازن موجود است ؟  ???
چون بعد از زدن این دستورات برای من لیستی از برنامه ها رو نشون داد که بعد از این که گفتم که اون ها رو پاک کنه به من گفت که این برنامه نصب نشده است .
تا جایی که من می‌دونم، هم برنامه‌هایی که توی مخازن هست هم اونهایی که نصب کردید.
عنوان: پاسخ : پیدا کردن برنامه
ارسال شده توسط: mobin1387 در 31 امرداد 1400، 01:50 ب‌ظ
ممنونم از وقتی که گذاشتین .من واین رو پاک کرده بودم، میخواستم ببینم که پاک شده یا نه  :).
الان بعد از این که گفته های شما را انجام دادم متوجه شدم که پاک شده.
ممنون از راهنمایی هایتان دوستان.
اگر مشکل به طور کامل حل شده. خواهشا اولین پیام در این تاپیک رو ویرایش کنید و عبارت <<حل شد>> رو در انتهای موضوع بزنید.