Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 03 okt 2022, 04:53



Svara på tråd  [ 17 inlägg ] 
 Tips: nala ersätter apt 
Författare Meddelande

Blev medlem: 22 aug 2019, 15:35
Inlägg: 308
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Svara med citat
Inlägg Tips: nala ersätter apt
Säga vad man vill om apt, men det börjar bli till åren.

Det fungerar utmärkt och jag har använt det nästan dagligen sen jag började med linux, men det finns utrymme för förbättringar.
Därför finns det program som aptitude för terminalen, samt synaptic och muon för GUI.

Men det finns ett nytt program som sopar banan med alla de andra (iallafall i teminalen) : nala

Det är så nytt att man måste ha Debian Sid, Ubuntu 22.04, Mint 21 och liknande för att kunna installera med:
sudo apt install nala
Har man äldre linux får man installera från GitLab.
https://gitlab.com/volian/nala
https://gitlab.com/volian/nala/-/wikis/Installation

Har ni använt nala en gång kommer ni aldrig mer använda apt.
Läs mer:
https://trendoceans.com/nala-package-manager/


04 aug 2022, 09:38
Profil
Användarvisningsbild

Blev medlem: 08 aug 2010, 13:49
Inlägg: 2962
Ort: Göteborg
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Svara med citat
Inlägg Re: Tips: nala ersätter apt
Tack för info!

Noterade dock att detta inte är något som ersätter APT, utan är ytterligare ett gränssnitt.
Citat:
Commandline frontend for the APT package manager

Det är inte tillgängligt i 22.04, utan först i 22.10 (och i såväl Debian sid som testing).


04 aug 2022, 17:58
Profil

Blev medlem: 22 aug 2019, 15:35
Inlägg: 308
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Svara med citat
Inlägg Re: Tips: nala ersätter apt
Gunnar Hjalmarsson skrev:
Noterade dock att detta inte är något som ersätter APT, utan är ytterligare ett gränssnitt.

Ja, det är en frontend till apt.
Men samtidigt är den mycket effektivare än apt så jag tycker ändå att "ersätter" ger en bättre beskrivning.

Gunnar Hjalmarsson skrev:
Det är inte tillgängligt i 22.04, utan först i 22.10 (och i såväl Debian sid som testing).

Just nu kör jag Sid och där kunde jag installera nala direkt med apt.
Jag uppfattade det som att nala fanns i Ubuntu 22.04, ber om ursäkt för missförståndet.


04 aug 2022, 18:54
Profil
Användarvisningsbild

Blev medlem: 08 aug 2010, 13:49
Inlägg: 2962
Ort: Göteborg
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Svara med citat
Inlägg Re: Tips: nala ersätter apt
anth skrev:
Ja, det är en frontend till apt.
Men samtidigt är den mycket effektivare än apt så jag tycker ändå att "ersätter" ger en bättre beskrivning.
Ok. Har inte testat ännu.

anth skrev:
Just nu kör jag Sid och där kunde jag installera nala direkt med apt.
Jag uppfattade det som att nala fanns i Ubuntu 22.04, ber om ursäkt för missförståndet.
Inga problem. Den här sidan är ett sätt att kolla tillgängligheten i Ubuntu.


04 aug 2022, 19:03
Profil
Användarvisningsbild

Blev medlem: 08 aug 2010, 13:49
Inlägg: 2962
Ort: Göteborg
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Svara med citat
Inlägg Re: Tips: nala ersätter apt
Kom att tänka på...

Det vore ganska enkelt att göra nala tillgängligt i Ubuntu 22.04 LTS under "backports". Och om verktyget är så bra som du säger, kanske det är värt besväret.

Det skulle kräva en felrapport där beskrivningen följer mallen för backports. Om du skapar en sådan felrapport, kan jag åta mig att ladda upp paketet.


08 aug 2022, 10:29
Profil

Blev medlem: 22 aug 2019, 15:35
Inlägg: 308
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Svara med citat
Inlägg Re: Tips: nala ersätter apt
Oops, nu blev det lite avancerat.
Vi tar en sak i taget.
Jag har aldrig skrivit en felrapport.
Ser det här bra ut?
Citat:
[BPO] nala 0.1.11:all (and python3-socksio) from Kinetic Kudu

[Impact]

* Nala is a new frontend to apt. Some, but not all, of the features is to automatically find the fastet mirror, and to download files in parallel. This improves install/upgrade times compared to apt.

[Scope]

* nala 0.1.11:all from Kinetic Kudu (with dependency to python3-socksio from Kinetic Kudo)

* To Ubuntu 22.04 Jammy Jellyfish

[Other Info]

* Gitlab page: https://gitlab.com/volian/nala

Om ja, så försöker jag posta det.

EDIT: engelska stavar parallel


Senast redigerad av anth 09 aug 2022, 09:56, redigerad totalt 1 gång.



08 aug 2022, 12:39
Profil
Användarvisningsbild

Blev medlem: 08 aug 2010, 13:49
Inlägg: 2962
Ort: Göteborg
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Svara med citat
Inlägg Re: Tips: nala ersätter apt
Det ser bra ut, tycker jag, åtminstone till att börja med. Vid behov kan man alltid redigera i efterhand.

Om du postar det, så fortsätter jag med att ladda upp paketet i ett jammy PPA. Därifrån kan vi testa i 22.04 och säkerställa att t ex inga beroenden sätter käppar i hjulet för planen.


08 aug 2022, 12:59
Profil
Användarvisningsbild

Blev medlem: 08 aug 2010, 13:49
Inlägg: 2962
Ort: Göteborg
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Svara med citat
Inlägg Re: Tips: nala ersätter apt
Jag laddade upp nala till ett PPA, och fann ett byggberoende av paketet python3-socksio som inte heller finns i 22.04, vilket krånglar till det. Problemet är dock hanterbart. Det betyder att vi behöver backporta även källkodspaketet socksio, vilket kan ske via samma felrapport (tror jag).

Hursomhelst körde jag dessa kommandon i 22.04 utan problem:

sudo add-apt-repository ppa:gunnarhj/nala
sudo apt update
sudo apt install nala
nala --version


Bra om du, som är bekant med nala, testar lite mer omfattande. :) (Och postar den där felrapporten, så vi har något att utgå från.)


08 aug 2022, 15:13
Profil

Blev medlem: 22 aug 2019, 15:35
Inlägg: 308
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Svara med citat
Inlägg Re: Tips: nala ersätter apt
Lyckades jag göra rätt?

https://bugs.launchpad.net/ubuntu/+sour ... ug/1984053


09 aug 2022, 10:33
Profil
Användarvisningsbild

Blev medlem: 08 aug 2010, 13:49
Inlägg: 2962
Ort: Göteborg
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Svara med citat
Inlägg Re: Tips: nala ersätter apt
Raden som inleds med [BPO] är tänkt för bugg-rubriken. Jag ändrade det och gjorde ett par andra förtydliganden.

Om du inte redan har gjort det, skulle du kunna installera nala från mitt PPA och bekräfta (genom en kommentar på felrapporten) att programmet verkar fungera som avsett även i 22.04.

Jag är redo att ladda upp paketen för granskning av backport-gruppen, men avvaktar resultatet av ditt test.


09 aug 2022, 19:27
Profil

Blev medlem: 22 aug 2019, 15:35
Inlägg: 308
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Svara med citat
Inlägg Re: Tips: nala ersätter apt
Gunnar Hjalmarsson skrev:
Om du inte redan har gjort det, skulle du kunna installera nala från mitt PPA och bekräfta (genom en kommentar på felrapporten) att programmet verkar fungera som avsett även i 22.04.

Jag är redo att ladda upp paketen för granskning av backport-gruppen, men avvaktar resultatet av ditt test.

Ledsen för sen återkoppling.
Varit på landet med dåligt mobilt internet, så jag har inte kunnat ladda ner Ubuntu-iso:n.

Nu har jag en dator med Ubuntu 22.04 igen och lyckades installera Nala med din PPA utan några problem.


18 aug 2022, 18:57
Profil
Användarvisningsbild

Blev medlem: 08 aug 2010, 13:49
Inlägg: 2962
Ort: Göteborg
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Svara med citat
Inlägg Re: Tips: nala ersätter apt
Klart nu. Jag har tagit bort PPAet, så om du lade till det såhär:

sudo add-apt-repository ppa:gunnarhj/nala

behöver du avaktivera eller ta bort det nu. Kan göras via Program & uppdateringar. Kör därefter:

sudo nala upgrade

så uppdaterar du till versionerna av nala och python3-socksio i jammy-backports.

Nyinstallation av nala sker nu även i 22.04 som vilket paket som helst:

sudo apt install nala


19 aug 2022, 10:24
Profil

Blev medlem: 22 aug 2019, 15:35
Inlägg: 308
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Svara med citat
Inlägg Re: Tips: nala ersätter apt
Gunnar Hjalmarsson skrev:
Nyinstallation av nala sker nu även i 22.04 som vilket paket som helst:

sudo apt install nala


Jag har inte lekt med backports tidigare, så en nyfiken fråga.

Backport-dokumentationen säger att man ska installera så här:

sudo apt install nala/jammy-backports

eller:

sudo apt install -t jammy-backports nala

Hur kommer det sig att jag kan installera direkt med:

sudo apt install nala ?


20 aug 2022, 13:02
Profil
Användarvisningsbild

Blev medlem: 08 aug 2010, 13:49
Inlägg: 2962
Ort: Göteborg
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Svara med citat
Inlägg Re: Tips: nala ersätter apt
anth skrev:
Hur kommer det sig att jag kan installera direkt med:

sudo apt install nala ?
Paket har vanligen prioritet 500 enligt något som kallas APT-pinning. Backportade paket har prioritet 100 (alltså lägre).

Typiskt sett när du backportar ett paket finns en annan version av paketet redan i t ex jammy-release och eventuellt också i jammy-updates. I den situationen krävs att du explicit anger att det är den backportade versionen du vill installera.

I det här fallet finns inte nala i jammy tidigare, så det 'konkurrerar' inte med något i -release eller -updates. Det är förklaringen till att man kan installera det precis som vanligt utan att precisera att det är ett backportat paket.

Det här innebär att möjligheten till backports är särskilt användbar när ett nytt paket introduceras. Ibland blir det då möjligt att backporta till alla supportade versioner, och samtidigt meddela användarna att det nya paketet är tillgängligt — utan krångel — i alla supportade Ubuntu-versioner.


20 aug 2022, 18:58
Profil

Blev medlem: 17 jan 2007, 08:20
Inlägg: 329
OS: Debian
Utgåva: Vet inte/ingen utgåva passar
Svara med citat
Inlägg Re: Tips: nala ersätter apt
Och i tillägg till det Gunnar skrev, om backports hade haft samma prioritet som icke-backports så hade du ju fått ALLA uppdaterade paket som finns i backports-förrådet direkt om du hade lagt till backports-förrådet till din sources.list och kört en apt (eller nala) upgrade/dist-upgrade. Det är ju i princip aldrig det du vill, utan du vill ju ha en backport av ett specifikt paket.

_________________
Hade tidigare nicket "Cowboy".


20 aug 2022, 19:14
Profil
Användarvisningsbild

Blev medlem: 06 apr 2008, 00:09
Inlägg: 6102
Ort: Göteborg/Mölndal/Falkenberg
OS: Ubuntu
Svara med citat
Inlägg Re: Tips: nala ersätter apt
Vad tillför egentligen nala...??

1) Finns t.ex motsvarighet till "apt-get -f install"...?
2) Och för att återvända till "aptitude", finns motsvarighet till:
aptitude update
aptitude full-upgrade -y
aptitude -vv autoclean

Och i övrigt, vad är bättre...??

_________________
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...


21 aug 2022, 11:18
Profil WWW

Blev medlem: 22 aug 2019, 15:35
Inlägg: 308
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Svara med citat
Inlägg Re: Tips: nala ersätter apt
Osprey skrev:
Vad tillför egentligen nala...??

1) Finns t.ex motsvarighet till "apt-get -f install"...?
2) Och för att återvända till "aptitude", finns motsvarighet till:
aptitude update
aptitude full-upgrade -y
aptitude -vv autoclean

Och i övrigt, vad är bättre...??

Av vad jag vet finns ingen motsvarighet i nala till
apt-get --fix-broken

Jag är tyvärr jättedålig på aptitude
(jag började använda synaptic istället)
Hur skiljer sig aptitude från apt om man kör update, full-upgrade och autoclean?

nala-funktioner (som jag hittat hittills)
De som skapat nala har helt uppenbart sneglat på dnf i Fedora.

1.
Nala är ett nytt program.
Det är inte ens ett år gammalt och är bara version 0.11.
Det kan kanske tillkomma fler funktioner innan det blir version 1.

2.
Nala "ersätter" apt, d.v.s. nala kan göra allt som apt kan göra.

3.
Nala använder färger på ett intelligent sätt, samt ser allmänt snyggare och användarvänligare ut än apt.
Att gå från apt till nala är som att gå från top till htop.
(och jag antar att de flesta använder htop istället för top om de kan)

4.
Nala kan tanka ner flera (upp till 3) paket samtidigt, på samma sätt som dnf i Fedora.
Detta gör att det normalt går snabbare att uppdatera/uppgradera.
Eftersom jag använder Debian Sid för tillfället, och det i praktiken är en rolling release där det kan komma hundra uppdateringar per dag, är nala supereffektivt.
Brukar man använda Ubuntus beta eller testversion gissar jag att nala också är effektivt.
Använder man en LTS och uppdaterar flera gånger i veckan märker man antagligen inte effekterna av denna funktion så mycket i nala.

5.
Nala har möjlighet att hitta snabbaste mirror repository med koammandot nala fetch.
Jag vet att Mint har ett GUI för hitta snabbaste nedladdning, men med nala kan man göra det via CLI.
Jag brukar inte ändra servrar så ofta, i Ubuntu använder jag alltid se.ubuntu och i Debian använder jag antingen umu eller lth. Linux Mint använder jag för sällan för att ha en uppfattning.

6.
Det går att slå ihop punkt 4 och 5:
D.v.s. låter man nala lista de snabbaste servrarna kan man man välja upp till 5 av dem - och nala kan ladda ner upp till 3 paket per speglad server - det betyder att man kan ladda ner upp till 15 paket samtidigt.

7.
sudo nala upgrade
gör samma sak som
sudo apt update && sudo apt upgrade
precis som dnf.

8.
Nala har ett history-kommando
Precis som man kan använda history i terminalen för att se vilka kommandon man använt kan man använda history i nala för att se vilka paket man installerat/avinstallerat, samt i vilken ordning man gjort.
Jag vet inte hur användbart det är, men funktionen finns där.


23 aug 2022, 14:39
Profil
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 17 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 4 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011