Gå til innhold

apt-get .. hvordan liste hvilket pakker som kommer til å installeres


Anbefalte innlegg

Videoannonse
Annonse

apt-get -s upgrade

 

"-s" betyr "simulate" - da kan man se hva apt-get kommer til å gjøre.

 

Det er ofte best å bruke "less" (apt-get -s upgrade | less) slik at du får lest alt.

 

En annen nyttig switch ved upgrade er "apt-get -d upgrade" eller "apt-get -d dist-upgrade" - da laster ned apt filene til cachen, men kjøre ikke selve installasjon. Når du senere skrive "apt-get upgrade" eller "apt-get dist-upgrade" bruker den filene fra cachen.

 

apt-get man page

Lenke til kommentar

Er ikke sikker på hva den siste der egentlig skal gjøre ?

 

apt-get update bare oppdaterer pakkelisten fra pakkebrønnen. Den sjekker med andre ord hvilke pakker som er tilgjengelige på server. apt-get upgrade oppgradere systemet, hvis nyere pakker er tilgjengelig på server.

 

"sudo apt-get update && sudo apt-get -u dist-upgrade" gir deg full oppdatering med muligheten til å se oppdateringer før du fortsetter.

 

Alt dette kan du finne ut ved å kjøre "man apt-get". Der kan du også se forskjellen på upgrade og dist-upgrade

Lenke til kommentar

Har problemer mer to Acer-maskiner som kjører Mint 12.

Oppdatering virker ikke, men kan oppdateres gjennom terminalen.

Sudo apt-get update fungerer ikke, men "upgrade" gjør.

Eller sudo apt-get update && sudo apt-get Upgrade

Er ikke sikker på hva den siste der egentlig skal gjøre ?

 

"apt-get update" henter de siste indeksfilene fra Mint serverer (og kanskje noe fra Ubuntu, Debian, og tredjeparti server også, avhengig av hvilke "respositories" man har konfigurerte). Disse indeksfilene sier hvilke som er de siste versjonene av pakkene, hvilke pakker avhenger av hvilke andre pakker, og beskrivelser av pakkene.

 

Når man bruke en gui verktøy (som Synaptic eller de forskjellige Mint installasjon og oppgraderingsverkøy), kjører disse en "apt-get update" i bakgrunn for å oppdatere indexfilene. Disse verktøyene bruker akkurat de samme indeksfilene og pakkedatabase som "apt".

 

"apt-get upgrade" sjekker gjennom indeksfilene på pc'en din og sammenligne det med alle de pakkene du allerede har installerte. Dersom det er en nyere versjon nevnt i indeksfilene, går "apt" ut og hente den nyere versjonen og installere den.

 

Dette tilsvare en "oppdatering" fra gui verktøy (jeg vet at terminologien her er en smule ukonsekvent - gui verktøy snakker om "oppdatering" av systemet og pakkene, mens apt-get snakker om "oppdatering" av indeksfilene).

 

Hvis du ikke først kjøre "apt-get update", vet ikke "apt" om mulig nye versjoner - så hvis du ikke har kjørt "apt-get update" (eller ikke /kan/ kjøre det) siden sist "apt-get upgrade", vil "apt-get upgrade" alltid sier at alle pakkene er i siste versjonen.

 

 

Så hvis du har problemer med "apt-get update", eller "refresh" fra gui verktøyene, ligger problemet i henting av indeksfilene. Da skal du lese nøye på feilmelding som kommer, og eventuelt poste dem her. Det kan også være hjelpsom å vise hva du har i "/etc/apt/sources.list" fil - der ligger alle repositories som apt bruker.

Lenke til kommentar

Det er vel bare å kjøre sudo apt-get upgrade, så lenge ikke -y parameteret er med (som svarer Yes på alt) så vil den liste ut hvilke pakker som er markert for oppgradering og spørre om du vil forsette, se bildet

post-70961-0-11756500-1328186475_thumb.png

Se etter dette (pakke navnene vil selvfølgelig variere :tease:) :

The following packages will be upgraded:
 grub-common grub-pc initscripts sysv-rc sysvinit-utils xdg-utils

Lenke til kommentar

Nei, uten argumenter vil den oppdatere uten bekreftelse i mange tilfeller (i alle fall på mine systemer, 10.04). Mulig det ikke skjer hos deg pga du har en pakke som blir holdt tilbake, et eksempel på et tilfelle der "dist-upgrade" må til hvis man vil ha den (for sikkerhets skyld, dist-upgrade oppdaterer ikke til en nyere versjon av distribusjonen, bare hvis man legger til pakkebrønner til en nyere versjon. Med dist-upgrade får man blant annet den nyere kjerne enn med upgrade alene).

Endret av oj88
Lenke til kommentar

lycantrophe@tesla:~$ sudo apt-get upgrade
[sudo] password for lycantrophe: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be upgraded:
 alsa-hda-dkms
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 317 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? 

 

:)

Lenke til kommentar

He he, har aldri sagt jeg ikke tror deg ;) Det samme skjer her.

 

Er som sagt en vane jeg har fra gammelt av. Det kan hende det å bekrefte har blitt standard i "senere tid" (har brukt Debian og Debian-baserte distroer i snart 10 år). Hvis ikke har jeg vanskelig med å forstå hva -u gjør, og det er vanskelig å finne svar på nettet.

 

Kan f.eks. se nederst her:

http://www.linuxtopia.org/online_books/linux_system_administration/debian_linux_guides/debian_linux_reference_guide/ch-package.en_009.html

 

In the above examples, giving apt-get the -u option causes it to print a list of all packages that are to be upgraded and to prompt the user before taking action. The following makes apt-get always do this

 

Kan riktig nok ikke finne den innstillingen satt som standard i Ubuntu.

 

man:

 

Show upgraded packages; Print out a list of all packages that are to be upgraded. Configuration Item: APT::Get::Show-Upgraded.

 

--help

 

Show a list of upgraded packages as well

 

Har ikke noe godt svar :)

Endret av oj88
Lenke til kommentar

Glemte jo å svare David Brown da...

Det ligger tre filer der.

1. Local-respository.list - inneholder : #deb file://usr/share/local-repository binary/

2. local-repository.list.save - inneholder : : #deb file://usr/share/local-repository binary/

3.Ubuntu-Wine-ppa-oneric.list - inneholder : deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu oneiric main

og deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu oneiric main

 

Dette var den maskinen som var i orden da------

Så etter i den andre nå, og der er det mange flere mapper.

 

Som du sikkert forstår er jeg ikke flink med dette.....

Det kan være banale ting som gjør at akkurat ACER maskinene ikke funker.

Den ene har også vansker med andre ting, som å koble seg på trådløst net. (BroadCom43) (er installert)

Endret av finnipinni
Lenke til kommentar

Den ene har også vansker med andre ting, som å koble seg på trådløst net. (BroadCom43) (er installert)

 

Litt off-topic, men har du installert driveren gjennom Additional Drivers, så fungerer ikke alltid det med Broadcom. Prøv eventuelt å avinstallere derfra, og installer heller b43-fwcutter og firmware-b43-installer via Synaptic eller apt-get. Etter dette må du ta en restart.

Lenke til kommentar

Takk for svar, men jeg har installert den via terminalen (sudo apt-get install b43-fwcutter)

Men noe mer har jeg ikke gjort da.

Sjekka nå og terminalen skriver at denne driveren er installert.

 

Har du prøvd alle de tre forskjellige firmwarene som ligger i pakkebrønnen? firmware-b43-installer, firmware-b43-lpphy-installer eller firmware-b43legacy-installer. Bare en tanke.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...