apt-get update / Signal frissites

 ( garli | 2018. május 16., szerda - 16:17 )

Udv!

Debianon hasznalok Signal uzenetkuldot. A sima apt-get upgrade nem frissiti, igy kovettem a manualt:

curl -s https://updates.signal.org/desktop/apt/keys.asc | sudo apt-key add -
echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list

Az en rendszerem nem ismerte a "curl"-t, igy telepitettem azt, es kivagtam a "sudo"-kat, mert arra is hibat adott.

Ezutan az

apt update && sudo apt install signal-desktop
/opt/Signal/signal-desktop --import

parancs mar nem futott le.

Az apt-get update-re ezt a valaszt kapom:

root@debianfujitsu:~# apt-get update
E: Type 'OK' is not known on line 1 in source list /etc/apt/sources.list.d/signal-xenial.list
E: The list of sources could not be read.
root@debianfujitsu:~#

Mit rontottam el, es vajon hogyan lehet javitani?

a man azt mondja, hogy a

tee -a a kovetkezot csinalja:

-a, --append
append to the given FILEs, do not overwrite

megneztem mi van a /etc/apt/sources.list.d/signal-xenial.list -be, es ugy tunik csak annyi, hogy "OK"

root@debianfujitsu:~# cat /etc/apt/sources.list.d/signal-xenial.list
OK

Hogyan tovabb? Barmilyen segitsegnek vagy iranymutatasnak orulneek.

-Garli

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Sosem ertettem az ilyen fajta tutorialokat. Ertem en, hogy copy-paste modszerrel ez igy kb ok, de sokkal ertelmesebb lett volna valami hasonlot irni:
1. add hozza az apt keyringhez a http://valahonnan/ezt/a/filet cimen talalhato kulcsot.
2. hozz letre a /etc/apt/sources.list.d/-ben az alabbi sources filet
3. tolhatod az apt-get -et.

Hogy a kerdesre is valaszoljak, valoszinuleg hibasan jott letre a sources list allomany. A legjobb lenne, ha megmutatnad a tartalmat.

---
Apple iMac 27"
áéíóöőúüű

Próbáld meg értelmezni melyik parancs mit csinál és akkor eljutsz a megoldáshoz :)

Segítség:
echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list

az echo kiírja ami az idézőjelek közt van, ha ezt belepipe-olod egy tee-be az meg beleírja az adott fájlba, meg kiírja az stdout-ra is. Neked ebből a fájlba írás a lényeg.

Amit ez a sor csinál azt te is meg tudod csinálni egy szövegszerkesztővel:
- megnyitod az /etc/apt/sources.list.d/signal-xenial.list -et pl. nano-val
- kitörlöd azt az "OK"-ot ami benne van
- beírod ezt: deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main
- elmented

utána:
#apt-get update

ja és a problémád feltehetőleg az volt, hogy benne maradt a | jel után egy sudo, amiről írtad, hogy valami nyűgje van a gépeden

OFF : Köszi, nem tudtam, hogy lett rendes kliens Chrome bővítmény helyett :)