Debian instalētās programmatūras un atvasinājumu kontrole

Sveiki visi!

Šīs ziņas iemesls ir sniegt nelielu padomu tiem, kas ļoti rūpīgi uzstāda vai noņem programmatūra jūsu sistēmā. Sadalījumos, piemēram, Debian un atvasinājumi (Ubuntu, Linux Mint, elementārā OS, ...), kuri lieto spējīgs, ir fails, kas seko visam, kas ir instalēts vai noņemts no mūsu PC. Un to mēs centīsimies parādīt šodien.

Bieži gadās, ka mēs instalējam programmatūra tas mums kaut kad ir noderīgi un ko mēs vēlāk vēlamies novērst Mēs to varam izdarīt (izņemot grafisko programmu izmantošanu) ar komandu:

$ sudo apt-get remove --purge nombredelsoftware

Iespēja caurejas līdzeklis tas arī notīra programmas iestatījumus. Tas nav obligāts, bet manā gadījumā es to vienmēr izmantoju.

Ar to mēs izdzēšam attiecīgo programmu un, ja tas tā ir, spējīgs informē mūs, ka ir paketes, kuras vairs nav vajadzīgas, un mēs varam noņemt ar komandu:

$ sudo apt-get autoremove

Kā jūs jau zināt, ar šīm divām vienkāršajām darbībām mēs novēršam lietojumprogrammu un tās atkarības. Tomēr ir gadījumi, kad kaut kas, ko esam instalējuši, neiznāk kā tieša atkarība vai spējīgs nolemj neizdzēst. Kāpēc? Labs jautājums! Lai gan man ir savas teorijas, es nevaru formulēt apmierinošu atbildi.

Turpinot tālāk, šodien esmu veicis instalāciju (gadā Linux Mint) par mint-meta-xfce4 lai pārbaudītu un vēlāk izdzēstu šo pakotni (un ko es varētu noņemt ar apt-get autoremove), Esmu varējis novērot, ka ne viss, ko biju ielicis dažas stundas iepriekš, netiks dzēsts. Tātad, tāpat kā GNU / Linux mums ir brīnišķīgi faili log, Esmu atradis tādu, kas pilnībā kontrolē visu, kas ir instalēts vai atinstalēts no sistēmas. Lai skatītu šo failu, vienkārši atveriet termināli (vai tieši no failu pārlūka) un ievadiet:

$ cat /var/log/apt/history.log

Un mēs iegūsim līdzīgu ekrāna izvadi:

Parādiet faila apt history.log saturu.

Parādiet faila apt history.log saturu.

Kā redzat, šajā arhīvs tiek atspoguļotas visas instalēšanas vai atinstalēšanas darbības. Tādā veidā tie no jums, kuriem ir problēmas ar kosmosu un / vai kuriem patīk iegūt minimāli nepieciešamos iepakojumus (bieži vien robežojas ar TOC) jūs varat veikt pilnīgāku kontroli pār spējīgs.

Vienkārša un viena komandrinda no mums!


20 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Sephiroth teica

    Vai komanda "sudo apt-get remove –purge" nav tas pats, kas "sudo apt-get purge"? Jebkurā gadījumā jūs varētu izmantot –purge lietojumprogrammā «sudo autoremove –purge» un tur pārliecinājāties, ka viss ir ļoti tīrs.

    starp citu jaunajā apt es domāju, ka tas būs "sudo apt purge" ¿?

    1.    Kaletive teica

      Sephiroth, es esmu jauns Linux. Es nesapratu, ko jūs sakāt beigās. Tātad, lai dotu komandu, nav nepieciešams rakstīt "sudo apt-get ..." ar sudo apt ____ "vai pietiek?

      1.    Tesla teica

        Sephiroth atsaucas uz jauno apt versiju. Šobrīd, cik es zinu, neviens nav ievietojis jauno versiju. Vismaz Linux Mint tā nav.

        Jūs varat uzzināt vairāk par to šajā emuārā: https://blog.desdelinux.net/apt-llega-a-su-version-1-0-con-barra-de-progreso-al-instalar-paquetes/

        1.    Sephiroth teica

          jaunais apt ir pieejams Ubuntu 14.04, un es domāju, ka arī debian testēšana

          1.    Tesla teica

            Patiešām, šķiet, ka versija 1.0.1 ir pieejama Debian testēšanā. Pat tā, Xubuntu 14.04 versijā, kuru instalēju radiniekam, es domāju, ka tā tur nav, jo es nepamanīju izmaiņas apt. Patiesībā es atjaunināju kā parasti: apt-get update && apt-get upgrade.

            Dzīves noslēpumi vai varbūt atjauninājums vēl ir jāinstalē.

            Paldies par informāciju!

    2.    Tesla teica

      Kā esmu teicis @ Argen77ino, šo komandu izmantoju pēc tradīcijas. Katra atjauninājuma vai atinstalēšanas beigās es vienmēr veicu:

      sudo apt-get clean && sudo apt-get autoclean

      Ar to jūs izdzēsīsit lejupielādētos failus, atbrīvojot vietu diskā. Ātram interneta savienojumam es domāju, ka tā ir laba ideja, jo pakotņu atkārtota lejupielāde neko nemaksā.

      Sveicieni!

  2.   amulets_linux teica

    Neaizmirstiet par Gentoo.
    Vietnē / var / db / pkg / jūs varat atrast visu datu bāzi pēc kategorijām, pēc tam pēc pakotnēm, kā tās tika sastādītas, kurā laikā. Ko izmanto genlop
    Un /var/log/portage/elog/summary.log ir tie ļoti svarīgi ziņojumi, kurus es teiktu, ka tie ir obligāti lasāmi.
    Ar šo īso kululāro īsu brīdi beidzas, ja kāds jums palīdzēs.

    1.    Tesla teica

      Ļoti laba piezīme!

      Es to neesmu iekļāvis, jo vienmēr esmu izmantojis Debian (un atvasinājumus) un Arch Linux (un atvasinājumus). Man ir jāinstalē Gentoo kopā ar draugu un jāgatavo datorā, kas nav galvenais.

      Paldies par info!

  3.   argentīnietis teica

    Ļoti labs padoms tiem, kas vēlas uzzināt visu, kas notiek viņu sistēmā, piemēram, es.
    Es domāju, ka vecākās apt versijās, ja jūs izmantojāt –purge un kāda dīvaina iemesla dēļ visi atkārtoti izmanto izmaiņas. Tik un tā ir tas pats. Pēc garšas viņi jau zina krāsas.

    1.    Tesla teica

      Patiesība ir tāda, ka varbūt ir labāks variants, bet es vienmēr to izmantoju. Kā jūs sakāt, drošākais ir tas, ka tas notiek pēc tradīcijas.

      Sveicieni!

  4.   Daniel teica

    Saistīts jautājums. Lai sasniegtu rezultātu, kas ir vienāds ar rezultātu, kas iegūts ar: # apt-get –purge autoremove [package-name] Kā mums vajadzētu izmantot Pacman vai Zypper? . Paldies.

    1.    Tesla teica

      Kāds mani izlabo, ja nē.

      Kad pirms dažiem gadiem izmantoju Arch Linux, es domāju, ka izmantoju komandu:

      sudo pacman -Rsn packagename

      Ja pareizi atceros:

      “R” izdzēsa attiecīgo pakotni, “s” - tās atkarības un “n” - konfigurācijas failus.

      Jo Zypper vai YUM nav ne jausmas, jo es nekad tos neesmu izmantojis.
      Sveicieni!

  5.   Mario Giljermo Zavala Silva teica

    Lieliska informācija ... Paldies .. APSVEIKUMI

    1.    Tesla teica

      Es priecājos, ka tas ir noderīgi!

      Sveicieni!

  6.   CarlosO teica

    Nākamais solis būtu atinstalēt mūsu atrastās paketes, kas ir instalētas, bet nav atinstalētas?

    1.    Tesla teica

      Correcto.

      Šajā failā ir uzskaitīts viss instalētais un pasūtīts pēc datuma. Ja atrodat kaut ko tādu, ko nevēlaties iegūt, vienkārši:

      apt-get noņemt packagename

      Un gatavs!

  7.   ledus teica

    Es to izmēģināšu, lai redzētu, ko es saņemu

  8.   Lejupielādēt teica

    Paldies, tas būs noderīgi 🙂

  9.   arS teica

    Tas ir interesanti, bet man cita iemesla dēļ dažreiz es instalēju tik daudz lietu, ka vairs nezinu, ka xD tiek instalēta.

    Bet tas, ko jūs pieminat, ka apt-get dažreiz nevēlas izdzēst paketes, tas nenotiek ar mani, jo patiesībā tas, ko izmantoju, ir aptitude. (Gan instalēšanai, gan atinstalēšanai.)

    Sveicieni.

    1.    arS teica

      eee, jo tur teikts, ka es izmantoju hromu !!! Hroms ir tas, kas man ir, un es pat nezinu, kāpēc es izmantoju šo ... sasodītās lapas, kurām nepieciešama jaunākā flash versija ...