Paano Maglista ng Mga Naka-install na Package sa Ubuntu

Huling pag-update: 04/10/2024
Paano ilista ang mga naka-install na Package sa Ubuntu

magkaroon ng listahan ng mga pakete na naka-install sa Ubuntu Tumutulong sa mga tagapangasiwa ng system na mapanatili, kopyahin, at muling i-install ang mga system. Mga sistemang nakabatay sa Linux i-install lahat ng dependencies oras, kaya mahalagang malaman kung ano ang nasa system. Sa tutorial na ito, matututunan mo kung paano ilista ang lahat ng naka-install na package na may apt at dpkg, i-save ang listahan sa isang file, o ilista ang mga partikular na package at bersyon.

Mga kinakailangan

Upang mailista ang mga naka-install na pakete sa Ubuntu, dapat mong matugunan ang mga sumusunod na kinakailangan:

  • Isang pamamahagi na nakabatay sa Debian.
  • Isang command line / window pandulo (Ctrl+Alt+T)
  • Ang apt package manager, kasama bilang default.

Siguro maaaring ikaw ay interesado: Ano ang Ginagamit ng Lubuntu, Mga Tampok, Opinyon, Mga Presyo

Gamit ang Apt para ilista ang mga naka-install na package sa Ubuntu

Simula sa bersyon 14.04, ang Ubuntu ay may pre-equipped na apt package manager. Bilang karagdagan sa pagtulong sa iyong mag-install ng mga package, pinapadali ng apt ang paglista ng mga naka-install na package. Ito ang mga hakbang na dapat mong sundin:

Hakbang 1: Magsimula sa pamamagitan ng pagbubukas ng terminal. Para makabuo ng listahan ng lahat ng naka-install na package:

sudo apt list –naka-install

Hakbang 2: Kapag naisakatuparan, ipapakita ng output ang lahat ng naka-install na mga pakete ng software, kabilang ang mga bersyon at arkitektura. Ililista din nito ang lahat ng naka-install na pakete bilang mga dependency. Ang larawan sa ibaba ay ang uri ng output na maaari mong asahan na makita.

Paano ilista ang mga naka-install na Package sa Ubuntu

Hakbang 3: Para sa karamihan ng mga gumagamit, ang listahan ay magiging mahaba. Subukang i-pipe ang output gamit ang mas kaunti.

sudo apt list –naka-install | mas mababa

Hakbang 4: Ang resulta ay isang madaling mapamahalaang listahan ng mga naka-install na software package. Gamitin ang pataas at pababang mga arrow key upang mag-scroll pataas at pababa.

Paano ilista ang mga naka-install na Package sa Ubuntu

Hakbang 5: Upang muling buhayin ang command line, pindutin ang Q.

Paano maglista ng isang partikular na pakete

Upang makakuha ng isang listahan ng isang partikular na software package at mga detalye nito, i-type ang sumusunod sa terminal:

sudo apt list –naka-install | grep -i package_name

Sa halip na package_name, i-type ang pangalan ng software package na gusto mong hanapin. Gamitin ang apt show command para tingnan ang mga detalye ng isang partikular na naka-install na package.

sudo apt ipakita ang package_name

Paano maglista ng mga naa-update na pakete

Upang tingnan kung aling mga pakete ang maaaring i-upgrade, gamitin ang apt list command na may naa-upgrade na flag. I-channel ang command gamit ang kulang upang mapadali ang pag-navigate.

apt list –naa-upgrade | mas mababa

Kapag naisagawa na ng system ang command, ipapakita ng output ang lahat ng naa-upgrade na package. Bukod pa rito, magpapakita ito ng mga detalye gaya ng naka-install na bersyon at ang pinakabagong available na bersyon. Kung gagamitin mo ito kulangpindutin Q upang bumalik sa command line.

  I-download at I-set Up ang Cleo 4 sa Iyong PC: Step-by-Step na Gabay

Ilista ang lahat ng mga bersyon

Upang ilista ang lahat ng mga bersyon ng isang pakete, patakbuhin ang sumusunod na command:

apt-cache policy Package_Name

Ipapakita ng system ang lahat ng available na bersyon ng package sa isang repository. Isa itong paghahanap sa buong imbakan. Makakakuha ka ng mga resulta kahit para sa mga pakete na hindi pa naka-install sa iyong system. Isaalang-alang natin ang sample na output sa ibaba.

Ilista ang lahat ng mga bersyon

Naka-install ay nagpapahiwatig ng bersyon na naka-install sa system. Kung wala kang anumang bersyon na naka-install, ang output ay hindi magpapakita ng isa. Kandidato ay nagpapahiwatig ng pinakabagong bersyon na magagamit. Sa aming halimbawa, maaari naming i-update ang udev package sa bersyon 237-3ubuntu10.21. Ang talahanayan ng mga bersyon ay nagpapahiwatig kung aling mga bersyon ang magagamit at kung saan imbakan.

Paggamit ng dpkg upang ilista ang mga naka-install na pakete sa Ubuntu

Maaaring walang angkop na tool ang mga system na nagpapatakbo ng mga mas lumang bersyon ng Ubuntu. Gayunpaman, ang isang solusyon ay ang paggamit ng mga utos ng dpkg. Buksan ang iyong terminal window at i-type ang:

dpkg-query -l

Hindi mo kailangang patakbuhin ang mga ito comandos bilang superuser. Samakatuwid, hindi kinakailangan na mag-invoke sudo. Parehong apt at apt-get use commands dpkg, kaya isa itong mabisang paraan kahit na sa mga pinakabagong bersyon ng Ubuntu. Ang output ay dapat magpakita ng mga detalye tulad ng pangalan ng package, bersyon, arkitektura, at isang maikling paglalarawan. Ang larawan sa ibaba ay kumakatawan sa uri ng resulta na maaari mong asahan.

Gamit ang dpkg

Tulad ng sa apt, maaari mong i-pipe ang mga resulta kulang upang makabuo ng mas maliit, mas napapamahalaang output.

dpkg-query –l | mas mababa

Maaari mo ring gamitin ang utos grep para salain ang isang partikular na packet.

sudo dpkg -l | grep -i package_name

Sa halip na package_name, i-type ang pangalan ng isang partikular na software package.

Gumawa ng listahan ng mga naka-install na package

Ang pagkakaroon ng isang listahan ng lahat ng mga naka-install na pakete ay kapaki-pakinabang kapag gusto mong lumikha ng magkaparehong mga sistema. Upang i-export ang listahan at i-save ito sa isang file, patakbuhin ang command:

dpkg-query -f '${binary:Package}\n' -W > packages_list.txt

Tandaan: all_packages_list.txt ay ang pangalan ng naka-save na file. Maaari mong tukuyin ang anumang pangalan ng file na pipiliin mo, basta't panatilihin mo ang extension archive . Txt.

Bilangin ang mga naka-install na pakete sa Ubuntu

Ang kabuuang bilang ng mga naka-install na pakete ay isa pang kapaki-pakinabang na impormasyon. Upang makita ang kabuuang bilang ng mga package na naka-install sa Ubuntu, gamitin ang sumusunod na command:

dpkg-query -f '${binary:Package}\n' -W | wc –l

Inililista ng command na ito ang lahat ng naka-install na package at pagkatapos ay ang utility wc bilangin ang mga linya. Tulad ng nakikita mo, mayroong 508 na pakete na naka-install sa halimbawang makina.

  Mga Driver ng PCL vs. PostScript: Mga Pagkakaiba at Paano Pumili

Bilangin ang mga naka-install na pakete

Maglista ng mga pakete ng snapshot

Ang lahat ng mga opsyon sa itaas ay magpapakita ng mga package na naka-install sa Ubuntu na may apt at dpkg package managers. Gayunpaman, ang mga pakete ng Snap ay hindi magagamit sa mga utos na nabanggit sa itaas. Para makakuha ng listahan ng lahat ng Snaps na naka-install sa Ubuntu, i-type ang:

snap list

Tingnan ang halimbawang output sa ibaba.

Maglista ng mga pakete ng snapshot

Tandaan: alamin ang mga pagkakaiba sa pagitan ng Snap packaging system at ng APT package manager sa Snap vs Apt.

Baka gusto mong malaman: Paano Mabawi ang Ubuntu Password

Paano ayusin ang mga sirang pakete sa Ubuntu

Ang mga pakete ng Linux ay mga naka-compress na file na naglalaman ng mga program at file na kinakailangan upang patakbuhin ang mga ito. Ang sistema ng pamamahagi ng package na naka-install sa Ubuntu ay idinisenyo upang maging matatag at pasimplehin ang proseso ng pag-install ng application.

Gayunpaman, ang isang mahinang koneksyon sa Internet o hindi maganda ang pagkaka-configure ng mga third-party na installer ay maaaring masira ang mga pakete at magdulot ng mga problema sa iyong system. Sa ilang sandali, ipapakita namin sa iyo kung paano i-troubleshoot at ayusin ang mga sirang pakete sa Ubuntu gamit ang mga tool na APT at DPKG na magagamit.

Mga kinakailangan

  • Isang account na may mga pribilehiyo ng sudo.
  • Isang Ubuntu system.

Solusyon 1: Tingnan ang mga update

Simulan ang pag-troubleshoot sa pamamagitan ng muling pagbuo ng listahan ng dependency. Ang –fix-missingoption nagsasabi sa APT na huwag pansinin ang mga nawawalang packet. Tinitiyak ng opsyon na nakumpleto ang proseso ng pag-update nang hindi nagbabalik ng error ang APT.

sudo apt update –fix-missing

Suriin para sa mga update

Ang –fix-missing na opsyon ay nagsasabi sa APT na huwag pansinin ang mga nawawalang pakete

Solusyon 2: Pilitin ang APT na ayusin ang mga nawawalang dependency o sirang package

Ang mga nawawalang dependency sa package ay isang karaniwang dahilan para sa mga error na nauugnay sa package. Sundin ang pamamaraan sa ibaba:

Hakbang 1: Estados Unidos apt install may –f upang sabihin APT upang mahanap ang mga nawawalang pakete at i-install ang mga ito.

sudo apt install -f

Inililista ng APT ang mga pakete na nawawala sa iyong system.

Ayusin ang mga nawawalang dependencies

Hakbang 2: pindutin ang ENTER upang simulan ang pag-install.

Solusyon 3: Pilitin ang mga sirang pakete na muling i-configure o alisin gamit ang DPKG

Ang mga sirang package ay maaaring magdulot ng mga isyu sa configuration ng naka-install na package manager sa Ubuntu. Dapat mong gawin ang sumusunod:

  Ang pinakamahusay na mga website upang mag-download ng mga libreng virtual machine

Hakbang 1: muling i-configure DPKG, ang base package management system, na may sumusunod na command:

sudo dpkg --configure -a

Hakbang 2: suriin kung DPKG minarkahan ang ilang mga pakete na nangangailangan ng muling pag-install.

sudo dpkg -l | grep ^..R

Hakbang 3: Kung ang utos sa itaas ay nagbabalik ng isang listahan ng isa o higit pang mga pakete, subukang alisin ang mga pakete sa pamamagitan ng pag-type:

sudo dpkg –purge –force-all [pangalan ng package]

Ipinapakita ng sumusunod na halimbawa kung paano alisin ang nasirang pakete vlc-plugin-base.

Sapilitang muling pagsasaayos

babala: ang utos dpkg –purge –force-all nag-aalis ng isang pakete kahit na ang pag-alis ay nagdudulot ng mas maraming problema sa dependency. Gamitin nang mabuti ang utos.

Hakbang 4: Kapag tapos ka na sa pag-troubleshoot, patakbuhin ang sumusunod na command upang linisin ang system:

sudo apt malinis

Hakbang 5: pagkatapos ay i-update muli ang mga repositoryo:

sudo apt update

Solusyon 4: Lutasin ang isyu sa pag-crash ng DPKG

Lumilitaw ang error sa pag-crash ng DPKG kapag sinusubukang mag-install ng package habang ang isa pang proseso ay gumagamit ng DPKG.

Lutasin ang isyu sa pag-crash ng DPKG

Gayunpaman, kung minsan ang error ay nangyayari kahit na walang ibang proseso ang gumagamit ng package management system. Ito ang pamamaraan na dapat sundin:

Hakbang 1: Upang ayusin ang problema, manual na tanggalin ang lock file:

sudo rm / var / lib / apt / lists / lock

Hakbang 2: alisin ang lock sa cache:

sudo rm /var/cache/apt/archives/lock

Ang pag-alis ng lock ay nagbibigay-daan sa iyong gamitin muli ang APT at DPKG.

Tingnan ang: Paano mag-install at mag-configure ng isang Squid proxy server sa Ubuntu

Pensamientos finales

Sa pamamagitan ng pagsunod sa gabay na ito, dapat ay natutunan mo kung paano ilista ang mga naka-install na pakete sa Ubuntu at iba pang mga Debian-based na system. Kung may problema sa mga naka-install na pakete, mayroon ka ring paraan upang malutas ito. Ang mga tagubilin ay nagbibigay ng mga sagot upang i-filter ang mga partikular na naka-install na package, bilangin ang lahat ng naka-install na package, at ilista ang mga naa-upgrade na package.