თუ თქვენ ოდესმე შეეცადეთ დაინსტალიროთ უსაფრთხოების განახლებები Linux ბირთვისთვის და მიიღეთ მოთხოვნა, რომ დისკზე არ არის საკმარისი ადგილი და ის გირჩევთ გაათავისუფლოთ ადგილი Boot- ში, ამ სტრიქონებში მე გაჩვენებთ როგორ შეუძლია უბნის აღდგენა უბუნტუს საქაღალდეში / ჩატვირთვაში და მიღებული დისტრიბუციები ძველი ბირთვების ამოღებით.
პირველ რიგში, უნდა გვესმოდეს, თუ რატომ დაგვიწყდა ადგილი ჩატვირთვის საქაღალდეში. თუ ჩვენ გვაქვს დანაყოფი სისტემა, რომელშიც სისტემა არ არის ჩართული LVMდა ჩვენ გვაქვს ერთი დანაყოფი, პრობლემა არ იქნება, მაგრამ თუ სისტემა გვაქვს დაინსტალირებული სქემით LVM/ boot საქაღალდე ცალკე დანაყოფშია და აქვს შეზღუდული ადგილი და ეს მომენტი უბრალოდ დადგება, როდესაც ამ ადგილას ადგილი დაგვრჩება და ჩვენ მოგვიწევს იქ სივრცის გამოთავისუფლება, რათა გავაგრძელოთ იმ ბირთვის უსაფრთხოების განახლებების ინსტალაცია.
საერთოდ, შეგვიძლია apt-get გამოვიყენოთ ავტომატურად გადაადგილება ეს საშუალებას გვაძლევს სისტემაში ამოვიცნოთ და ამოვიღოთ ყველა ის ძველი პაკეტი და / ან დამოკიდებულება. ეს იქნებოდა მსგავსი რამ:
$ sudo apt-getautoremove
უმეტესად ეს ბრძანება ჩვეულებრივ წყვეტს ამ პრობლემას ყოველგვარი უხერხულობის გარეშე, მაგრამ ბირთვებთან ურთიერთობისას ეს ასე არ არის მარტივი, რადგან ის ყოველთვის არ ამჩნევს ამ ძველ პაკეტებს და შემდეგ ამოიღებს მათ და სახელმძღვანელო მარშრუტი უნდა გავიაროთ.
პრობლემაზე ზომების მიღებამდე, ჩვენ უნდა დავადგინოთ ბირთვის ყველა ის მოძველებული ვერსია, რომლებიც ინახება ჩვენს სისტემაში ამ კოდის გამოყენებით.
$ sudodpkg –არჩევა | greplinux- სურათი
ქვემოთ მე გაჩვენებთ სისტემის შედეგის მაგალითს, რა თქმა უნდა არ უნდა გაითვალისწინოთ ვერსიის ნომრები, რომელიც შეიცვლება თითოეული სისტემის მონაცემების მიხედვით.
linux-image-3.19.0-33-genericdeinstall
linux-image-3.19.0-37-generic ინსტალაცია
linux-image-3.19.0-39-generic ინსტალაცია
linux-image-3.19.0-41-generic ინსტალაცია
linux-image-extra-3.19.0-33-genericdeinstall
linux-image-extra-3.19.0-37-generic ინსტალაცია
linux-image-extra-3.19.0-39-generic ინსტალაცია
linux-image-extra-3.19.0-41-generic ინსტალაცია
მას შემდეგ რაც დავადგენთ პაკეტებს, რომლებიც დაკავშირებულია ძველ ვერსიებთან, შეგვიძლია დავიწყოთ მათი ხელით წაშლა, ზემოთ მითითებულ შემთხვევაში, ეს არის პაკეტები, რომლებიც შეესაბამება 3.19.0-33 ვერსიას. უსაფრთხოების მიზნით სასურველია დატოვოთ მინიმუმ 2 ვერსია ახლანდელ ვერსიამდე ან უბრალოდ წაშალოთ უძველესი და შეინახოთ სხვები.
ახლა ეს შეგვიძლია გავაკეთოთ როგორც ტერმინალიდან, ისე გრაფიკული პაკეტის მენეჯერიდან, როგორიცაა Synaptic ან Ubuntu მომხმარებლებისთვის Ubuntu Software Center.
ტერმინალის გამოყენება
ტერმინალიდან ძველი ბირთვების ამოსაღებად ვასრულებთ შემდეგ ბრძანებას.
$ sudo apt-get remove - purge linux-image-3.19.0-33-generic linux-image-extra-3.19.0-33-generic
ამ ბრძანების შესრულების შემდეგ, სისტემას უკვე უნდა ჰქონდეს საკმარისი ადგილი ახალ ვერსიასთან დაკავშირებული განახლებების დასაინსტალირებლად. ასევე რეკომენდებულია განახლება ჩამტვირთავიGrub ისე, რომ იგი სწორად ამოიცნობს ჩვენს მიერ განხორციელებულ ცვლილებებს ბირთვის ვერსიებში.
$ sudo განახლება-გრუბი
ყოველ შემთხვევაში, ეს ხდება ავტომატურად ბირთვის განახლების დაყენების შემდეგ, მაგრამ პაკეტების ამოღების შემდეგ, არ არის საკმარისი იმის ცოდნა, თუ როგორ უნდა გააკეთოთ ეს ხელით. უნდა გავითვალისწინოთ, რომ თუ ამოვიღებთ უძველეს ვერსიასთან დაკავშირებულ პაკეტებს და ჯერ კიდევ რჩება ადგილი ახალი განახლებებისათვის, ჩვენ კვლავ ვაგრძელებთ პროცესის შესრულებას და სხვა ვერსიის ამოღებას.
Ubuntu პროგრამული ცენტრის გამოყენება
ჩვენ ასევე შეგვიძლია წაშალოთ ძველი განახლების პაკეტები გრაფიკული პაკეტის მენეჯერიდან, Ubuntu მომხმარებლებისთვის მე ავუხსნი როგორ უნდა გავაკეთოთ ეს Ubuntu Software Centerრომელიც არის პროგრამა, რომელთანაც შეგვიძლია პროგრამებისა და პაკეტების გრაფიკული მართვა Ubuntu- ში.
თუ Dash- დან შევალთ Ubuntu Software Center- ზე, ზედა მენიუში ვიხილავთ რამდენიმე ვარიანტს, აქ გადავხვევთ, სანამ დაინსტალირებულ პროგრამებს არ ვიპოვით.
7 კომენტარი დატოვე შენი
ძალიან, ძალიან კარგი სახელმძღვანელო უფრო მეტის მსგავსი ადამიანებისთვის, ვისაც ძალიან არ უყვარს Terminal.
მას შემდეგ, რაც რაღაცას გეკითხებით, მზად ვარ ფორმატში გავაკეთო მანქანა, რომ დავაყენოთ Ubuntu 16.04; ასე რომ, აუცილებელია ცალკე დანაყოფის / boot- ის დანიშვნა? ამას იმიტომ ვამბობ, რომ პირველი, რაც მათ მითხრეს, იყო ძალიან მნიშვნელოვანი ტიხრები / (root) და / home– ისთვის, შემდეგ Swap– ის დამატება და ახლა, გავარკვიე, რომ ერთი for / boot ასევე საჭირო იყო, გირჩევთ რომ იყოს 500– 550 მბ რომ საკმარისი იქნება
მოგესალმებით და უკვე დიდი მადლობა
არ არის აუცილებელი ჩატვირთვის დანაყოფის შექმნა, მაგრამ ეს ყველაფერი დამოკიდებულია თითოეულ ადამიანზე ...
დაკავშირებით
კარგი, ყველაფერი კარგი, არის ის, რომ მე მინდა ვიყო Linux- ის კარგი მომხმარებელი, რასაც ის მირჩევს ჩემი დისტრიბუციის ოპტიმალური ფუნქციონირებისთვის.
ძალიან სასარგებლო ინფორმაცია ძველი ბირთვების მოსაშორებლად და სივრცის მოსაპოვებლად. ამ ბოლო დროს მე ვიყენებდი Ubuntu Tweak პროგრამას ქეშის და სხვა დაგროვილი ნაგვის გასაწმენდად და ადრე გამოვიყენე შემდეგი ბრძანებები, რომლებიც დღემდე არ ვიცი განახლდება თუ არა. კერძოდ:
"Sudo dpkg -l | grep linux-image »
"Sudo apt-get remove –purge linux-image-xxxxxx-xx-generic"
მადლობა ინფორმაციისთვის.
კარგი სტატია, მე არ ვიცოდი autoremove ოფციონის ფუნქცია, ზოგადად მირჩევნია არ გამოვიყენო ტერმინალი (ცოტა ზარმაცი ვარ) ამიტომ ცოტათი უგულებელვყო ყველა ეს ვარიანტი. რაც შეეხება Ubunto- ს პროგრამულ ცენტრს, მე თითქმის არ ვიყენებ მას, მე შევეჩვიე Synaptic- ს და ის არის ის, რასაც მე ვიყენებ, ასე რომ, მე არ მაქვს ეს ძალიან აღებული.
დიახ, პრობლემა არ არის, შეგიძლიათ გამოიყენოთ თქვენთვის სასურველი პაკეტის მენეჯერი
გამარჯობა ... ჩემს შემთხვევაში დაახლოებით 23 mb ვათავისუფლებ .. xubuntu ვერსია ახლახანს დავაინსტალირე. რაც მე გავაკეთე, დააწკაპუნეთ მარჯვენა ღილაკით ჩატვირთვის საქაღალდეზე, გახსენით ტერმინალი და შემდეგ დააყენეთ ბრძანება -sudo apt-get autoremove - რომელიც მითითებულია ამ ბლოგში ... კარგად .. მე მაქვს გაყოფილი 250 მბ-ზე და ვგეგმავ უფრო მეტის გადმოსაწერად .. რადგან სისტემაში 134mb იკავებს .. მოგესალმებით. იმედი მაქვს რომ ინფორმაცია მოგემსახურებათ.