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.
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.
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.
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.
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.
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.
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.
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
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.
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:
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.
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.
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.
Ang pangalan ko ay Javier Chirinos at ako ay mahilig sa teknolohiya. Sa natatandaan ko, mahilig ako sa computer at video games at ang libangan na iyon ay nauwi sa trabaho.
Mahigit 15 taon na akong naglalathala tungkol sa teknolohiya at gadgets sa Internet, lalo na sa mundobytes. Sa
Isa rin akong dalubhasa sa online na komunikasyon at marketing at may kaalaman sa pagbuo ng WordPress.