Sida 1 av 1

Hur funkar det med pakethanterarna

Postat: 05 aug 2007, 13:18
av mannealm
Vad är det som bestämmer vilken version av programmen som finns i repos(synaptic)? Och hur ofta uppdateras programmen där? Är det tyo i samband med att det kommer en ny version av Ubuntu eller kan det hända att de uppdaterar det mitt emellan två releaser  oxå?

Om kommer alla program som man installerar genom synaptik automatiskt att uppdateras genom uppdateringshanteraren om det läggs in en ny version. Exempel. Om jag installerar Open Arena, kommer då updateringsnotivfieraren säga till om det kommer en nyare version i repos och automatiskt updatera den ifall jag klickar på installera uppdateringar?

Jag undra oxå hur man gör för att utöka förrådet. Jag har uuniverse, multiverse och allt sånt iklickat, men kan man inte få ännu mer? Exempelvis så kan man installera Deluge(den bästa torrentclienten) i Linux mints synaptic, men inte i Ubuntu(där måste jag gå till getdeb.net för att installera den. Kan man fixa så att man hittar exempelvis Deluge även i Ubuntus synaptic?

Borde man inte även kunna få tillgång till alla paket som finns på getdeb.net genom synaptic? Hur gör man i såna fall det?

Edit: PS. i Gutsy finns Deluge i lägg till/tabort program, såg jag nu. Det är ju fantastiskt! Till och med i nyare version än den man hittar i Mint. Men i feisty finns den inte alls.

SV: Hur funkar det med pakethanterarna

Postat: 05 aug 2007, 13:32
av zero gravity
De var en hel drös med frågor  :D

*Synaptic läser från ett antal förråd. Dessa förråd uppdateras av de inom Canonical som är ansvariga för dom.
*Förråd uppdateras på löpande band, och alla paket du installerar via synaptic kommer uppdateras när nya versioner hamnar i förråden. Så du behöver inte oroa dig på den punkten.
(alltså uppdateringarna kommer dyka upp i uppdateringshanteraren)
*Du kan även lägga til backports för o få ännu mera program. Jag är inte säker på om de går o klicka i någonstanns i Ubuntu (kör lite annorlunda). Men öppna en terminal och skriv detta:

Kod: Markera allt

sudo gedit /etc/apt/sources.list
Då öppnas en textredigerare med din sources.list. Det är i denna som alla förråden står skrivna.
Bläddrar du en bit ner ser du det här:
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://se.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
deb-src http://se.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
De två nedersta raderna skall du se till att det inte är något # framför. Ändra det och spara.
Uppdatera sedan ditt system, antingen med uppdateringshanteraren eller via terminalen:

Kod: Markera allt

sudo apt-get update
*Det går självklart att lägga till fler förråd om du vill, och mkt enklare än jag beskrev på punkten tidigare. Du gör det enkelt genom lägg till förråd som finns i systemmenyn.

*Deluge kan du hämta härifrån http://www.getdeb.net/search.php?keywords=deluge
Det är en .deb fil så de skall bara vara o dubbelklicka på den för o installera.

SV: Hur funkar det med pakethanterarna

Postat: 05 aug 2007, 14:25
av mannealm
Tack så mycket för lektionen. Frågor man inget så får man ju inget veta:)

Vad betyder det att det är en # framför och vad är det fölr skillnad på de två sista raderna?

Min list ser ut såhär(hur klistrar man förresten in ett sånt där kodstycke i forumet?):

(nej det var inget, kom på det)

Kod: Markera allt

deb cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Alpha i386 (20070718.1)]/ gutsy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://se.archive.ubuntu.com/ubuntu/ gutsy main restricted
deb-src http://se.archive.ubuntu.com/ubuntu/ gutsy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://se.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted
deb-src http://se.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://se.archive.ubuntu.com/ubuntu/ gutsy universe
deb-src http://se.archive.ubuntu.com/ubuntu/ gutsy universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://se.archive.ubuntu.com/ubuntu/ gutsy multiverse
deb-src http://se.archive.ubuntu.com/ubuntu/ gutsy multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://se.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
# deb-src http://se.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu gutsy-security main restricted
deb-src http://security.ubuntu.com/ubuntu gutsy-security main restricted
deb http://security.ubuntu.com/ubuntu gutsy-security universe
deb-src http://security.ubuntu.com/ubuntu gutsy-security universe
deb http://security.ubuntu.com/ubuntu gutsy-security multiverse
deb http://se.archive.ubuntu.com/ubuntu/ gutsy-proposed restricted main multiverse universe
deb-src http://security.ubuntu.com/ubuntu gutsy-security multiverse
Det verkar bara vara en som har en # framför sig. Vad är det för skilnad på dessa två rader:

Kod: Markera allt

deb http://se.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
# deb-src http://se.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse

SV: Hur funkar det med pakethanterarna

Postat: 05 aug 2007, 14:26
av koch
allt efter # är kommentarer, rader som inte läses när programmet/scriptet kör

SV: Hur funkar det med pakethanterarna

Postat: 05 aug 2007, 14:28
av mannealm
Aha, ok. Vad betyder ## då?

SV: Hur funkar det med pakethanterarna

Postat: 05 aug 2007, 14:31
av Galgalid
Det är väl bara ett # som behandlas som en kommentar?

SV: Hur funkar det med pakethanterarna

Postat: 05 aug 2007, 14:35
av mannealm
mannealm skrev: Tack så mycket för lektionen. Frågor man inget så får man ju inget veta:)

Vad betyder det att det är en # framför och vad är det fölr skillnad på de två sista raderna?

Min list ser ut såhär(hur klistrar man förresten in ett sånt där kodstycke i forumet?):

(nej det var inget, kom på det)

Kod: Markera allt

deb cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Alpha i386 (20070718.1)]/ gutsy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://se.archive.ubuntu.com/ubuntu/ gutsy main restricted
deb-src http://se.archive.ubuntu.com/ubuntu/ gutsy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://se.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted
deb-src http://se.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://se.archive.ubuntu.com/ubuntu/ gutsy universe
deb-src http://se.archive.ubuntu.com/ubuntu/ gutsy universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://se.archive.ubuntu.com/ubuntu/ gutsy multiverse
deb-src http://se.archive.ubuntu.com/ubuntu/ gutsy multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://se.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
# deb-src http://se.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu gutsy-security main restricted
deb-src http://security.ubuntu.com/ubuntu gutsy-security main restricted
deb http://security.ubuntu.com/ubuntu gutsy-security universe
deb-src http://security.ubuntu.com/ubuntu gutsy-security universe
deb http://security.ubuntu.com/ubuntu gutsy-security multiverse
deb http://se.archive.ubuntu.com/ubuntu/ gutsy-proposed restricted main multiverse universe
deb-src http://security.ubuntu.com/ubuntu gutsy-security multiverse
Det verkar bara vara en som har en # framför sig. Vad är det för skilnad på dessa två rader:

Kod: Markera allt

deb http://se.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
# deb-src http://se.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
Dvs, vad är det för skillnad på "deb" och på "deb-src"?

SV: Hur funkar det med pakethanterarna

Postat: 05 aug 2007, 14:40
av mannealm
*Det går självklart att lägga till fler förråd om du vill, och mkt enklare än jag beskrev på punkten tidigare. Du gör det enkelt genom lägg till förråd som finns i systemmenyn.
Har klickat i allt som fanns att klicka i där, Fanns även en ruta för Gutsy-Backports. Men det verkar bara ha aktiverat  "deb" inte "deb-src"(vad det nu är för skillnad). Se inlägget ovan.

*Deluge kan du hämta härifrån http://www.getdeb.net/search.php?keywords=deluge
Det är en .deb fil så de skall bara vara o dubbelklicka på den för o installera.
Deluge fanns i lägg till tabort program. Berodde det på att jag redan klickat i "backports" i system, kanske?

SV: Hur funkar det med pakethanterarna

Postat: 05 aug 2007, 14:50
av zero gravity
*Mkt möjligt att Deluge fanns med i backports.

*deb-src betyder som jag förstår det motsvarande källkodsförråd.

* ## är det samma som #
Det är skrivet så för att förtydlig att det är en kommentar. Medans förråden var markeras med ett # så man ser skillnad på kommentar och förråd.

*Det jag mena med lägg till förråd är att du kan välja tredjepartskällor. Där kan du klistra in förråd. T.ex. winehq egna förråd för att få allra senaste wine.

Hoppas de hjälpte något :)

SV: Hur funkar det med pakethanterarna

Postat: 05 aug 2007, 14:56
av mannealm
Ok, så ## betyder "kommentar", medan # betyder "oaktiverat förråd"?

Rädd att jag fortfrande inte riktigt förstår skillnaden mellan deb och deb-src. Får jag tillgång till mer grejer om båda är aktiverade?

SV: Hur funkar det med pakethanterarna

Postat: 05 aug 2007, 15:03
av zero gravity
mannealm skrev: Ok, så ## betyder "kommentar", medan # betyder "oaktiverat förråd"?

Rädd att jag fortfrande inte riktigt förstår skillnaden mellan deb och deb-src. Får jag tillgång till mer grejer om båda är aktiverade?
# är en kommentar ## är två kommentarer efter varandra :)
Du kan skriva hur många du vill och allt som hamnar efter läses av pakethanteraren som en kommentar. Poängen med kommentarer är att de läses inte som en kod och hoppas därför över.
Med andra ord, att de valt ## och # är bara för man lättare skall se vart de kommenterade förråden ligger. De kunde lika väl bara skrivit # eller ######## om de så ville.

Kanske talar osanning nu eftersom jag inte har så stor koll på det. Men den ena innehåller deb-paketen, det andra innehåller källkoden. Men du vinner inget extra genom att aktivera src-förrådet. Bara att du kan se källkoden om du så vill.

SV: Hur funkar det med pakethanterarna

Postat: 05 aug 2007, 15:23
av koch
Vad jag vet så är det som zero gravity säger att det kvittar hur många # du skriver, har du skrivit en # så är raden en kommentar. Skriver du fler blir de bara en del av kommentaren. Sen vet jag inte om du fått svar på vad deb och deb-src är för skillnad men det är väl att deb är paketet med programmet och deb-src är packetet med programmets kod.

SV: Hur funkar det med pakethanterarna

Postat: 05 aug 2007, 15:26
av mannealm
Ah ok, då fattar jag.

Och källkoden är jag inte så intresserad av. Jag har alltså typ allt aktiverat som man kan ha aktiverat(förutom superspecial förråden, winhq och såna)?

PS. Är det förresten nån som orkar testa om Deluge finns med i Feistys backports, eller om det är helt nytt för Gutsy? Jag är bara lite nyfiken.

SV: Hur funkar det med pakethanterarna

Postat: 05 aug 2007, 16:27
av zero gravity
Verkar bara vara för gutsy.