0 کاربر و 1 مهمان درحال مشاهده موضوع.
awk '$3 == "remove" { print $1, $2, $4 }' /var/log/dpkg.log | tee list
sudo apt-get --simulate install $(awk '{ print $3 }' list-mod)
cat /var/log/apt/history.log | grep -i remove
curl ifconfig.me
alias paste="curl -F 'sprunge=<-' http://sprunge.us"cat /var/log/apt/history.log | grep -i remove | paste
کد: [انتخاب]awk '$3 == "remove" { print $1, $2, $4 }' /var/log/dpkg.log | tee listکد: [انتخاب]sudo apt-get --simulate install $(awk '{ print $3 }' list-mod)
خروجی دستور زیر که تمام بستههای اخیرا پاک شده با مدیر بسته را نشان میدهد ارسال کنید.cat /var/log/apt/history.log | grep -i removeو اما اگر خروجی خیلی بزرگ شد ممکنه عکس گرفتن از اون سخت باشه پس از روش زیر برای این کار استفاده کنید.توجه کنید این قسمت ارتباطی به مشکل شما نداره و فقط روشی است که کمک میکنه خروجی ها (متن طولانی) به صورت لینک دربیاد تا بشه به راحتی به اون دسترسی داشت.ابتدا بررسی کنید که curl نصب باشد خروجی دستور زیر باید IP کنونی سیستم شما را برگرداند.کد: [انتخاب]curl ifconfig.meبه ترتیب دستورات زیر را اجرا کنید.کد: [انتخاب]alias paste="curl -F 'sprunge=<-' http://sprunge.us"cat /var/log/apt/history.log | grep -i remove | pasteخروجی این دستورات یک لینک است.با دقت و به صورت کامل آن را ارسال کنید.
نقلقول از: هومان در 09 اسفند 1398، 04:37 بظکد: [انتخاب]awk '$3 == "remove" { print $1, $2, $4 }' /var/log/dpkg.log | tee listکد: [انتخاب]sudo apt-get --simulate install $(awk '{ print $3 }' list-mod)این همه بسته های پاک شده رو نصب مجدد میکنه دیگه نیازی به پستبین و این کارا نیستش دیگه
اگه درست بودن جفتش اون دومی رو یه بار دیگه بدون --simulate بزن
نقلقول از: هومان در 09 اسفند 1398، 05:17 بظاگه درست بودن جفتش اون دومی رو یه بار دیگه بدون --simulate بزناوبونتورو حذف کردن دوباره نصب کردماکی شد دستتون درد نکنه