Post APvwICcUD9EEYF0n0C by Natanox@chaos.social
(DIR) More posts by Natanox@chaos.social
(DIR) Post #APuRSwULEgwry8spRQ by Natanox@chaos.social
2022-11-23T22:29:03Z
1 likes, 0 repeats
Do you guys think explaining it this way makes it less "scary" for normies? #Linux #cliI know I omitted and oversimplified things, but it's specifically to give a first impression to normal people and take any anxiety present, not to describe what every single character means in detail.
(DIR) Post #APuRSwvHcWV1JhULR2 by skobkin@lor.sh
2022-11-23T22:36:52Z
0 likes, 0 repeats
@NatanoxI think, the terminal itself makes it scary for them. This way you just make it easier to understand for those who seeks to learn something new.
(DIR) Post #APuRtfRSiqCov3HQVE by airtower@queer.af
2022-11-23T22:36:47Z
0 likes, 0 repeats
@Natanox The problem is, to quote the manpage: "Use of apt-key is deprecated […] apt-key(8) will last be available in Debian 11 and Ubuntu 22.04."The current recommended thing is to place the key file in /etc/apt/keyrings/ and set it for the repository using the Signed-By field in the sources.list file.
(DIR) Post #APuRtfweqr9wTnsL7w by Natanox@chaos.social
2022-11-23T22:38:43Z
0 likes, 0 repeats
@airtower I know it's deprecated, unfortunately it's still what I find on most pages. This one is actually a modified version of the Anydesk deb repo page.In the end it's just an example... but yeah, I should probably use the new version. Do you got an example flying around I could use? I'm not familiar with the new way of doing it.
(DIR) Post #APuRtgNFG0QVoGJZZI by skobkin@lor.sh
2022-11-23T22:41:41Z
0 likes, 0 repeats
@Natanox @airtowerBy the way, RustDesk is worth mentioning alongside Anydesk and TeamViever.
(DIR) Post #APuRvfupvpNgy3ydVI by Natanox@chaos.social
2022-11-23T22:41:37Z
0 likes, 0 repeats
@skobkin I'll still explain the graphical way, however I have to at least explain it and try to take some anxiety out of it. Any company or developer always offers the terminal commands, but they do not just give you the key file to download and the repo line to add in your GUI. It's a HUGE problem in the Linux community and keeps driving away new users.
(DIR) Post #APuS1xegtCCHivQFU0 by Natanox@chaos.social
2022-11-23T22:42:44Z
0 likes, 0 repeats
@skobkin @airtower Already bookmarked a toot mentioning it, will look into it. I'm still far away from publishing the, ehrm... *checks notes* 30 page long article.
(DIR) Post #APuSZ04MvzcgldBfqC by skobkin@lor.sh
2022-11-23T22:49:10Z
0 likes, 0 repeats
@Natanox It's still understandable.The CLI is still the most universal way. But even then we have different package managers and tools across distributions.As Linus himself told several times, we're still have a lot to do to make Linux friendly.One of such speeches from debconf14 touched me so hard that I translated it on my channel. It was about packaging, libraries, dependencies and backward compatibility. It was 8 years ago, but we still aren't there yet.But at least we can try to explain how things are done right now. Which is what you're doing, so thank you for that.
(DIR) Post #APuSiBUbpfhcnmqAEq by skobkin@lor.sh
2022-11-23T22:50:50Z
0 likes, 0 repeats
@Natanox @airtowerWow. Hope you'll finish it. Sounds like a lot of information.
(DIR) Post #APuSrQdGue6AMaIfnE by Natanox@chaos.social
2022-11-23T22:52:29Z
0 likes, 0 repeats
@skobkin You're welcome. :)Still, it would be no big deal for repo providers to do what I suggested. They don't have to tell users where they find the GUI for it, that's the job of the distro. But giving the two things - keyfile and repo address - would be a huge improvement. Major distros all offer ways to add them purely through GUI, the userbase just have to adopt it.
(DIR) Post #APuU3pUaPT7AtUiNCS by skobkin@lor.sh
2022-11-23T23:05:57Z
0 likes, 0 repeats
@NatanoxThe problem is that if you don't give users ready to use command, most of then will be dissatisfied because they'd feed like they expected to learn some black magic to use Linux. And they wouldn't be so wrong.But you're right, also giving the key URL and repo separately would be a good thing to do.
(DIR) Post #APvwICF5c8VtNg46XA by TheIdOfAlan@hachyderm.io
2022-11-23T23:17:25Z
0 likes, 0 repeats
@Natanox I wonder if there's an approach where the command is first shown vertically then assembled horizontally? e.g.---This requests a download: wget -qO -From this address: https://....Which we move into our keychain like this: | apt-key add -Putting it all together, we get: wget -qO - https://...etc...---that may not fit in your context at all, but I sometimes assemble commands that way and thought it might be an interesting approach
(DIR) Post #APvwICcUD9EEYF0n0C by Natanox@chaos.social
2022-11-23T23:20:41Z
0 likes, 0 repeats
@TheIdOfAlan Mmh, I understand where you come from, however I personally think it's easier when they can see the explanation next to the full command, visually connected. I assume that to someone who isn't used to the concept of a computer terminal, having it orderly in front of their eyes makes it easier to understand. For that very reason I try to make the CLI command into a proper sentence, as if they're actually "speaking" to their computer to do things.
(DIR) Post #APvwIDCI41ruLHlNoG by TheIdOfAlan@hachyderm.io
2022-11-23T23:32:52Z
0 likes, 0 repeats
@Natanox I totally get where you're coming from. I love the idea of a proper sentence. that's great framingI've been thinking about this type of thing a lot recently, but I'm still in the "experimental" phase of kicking around ideas. You're approach of sentences gives me some good stuff to think about
(DIR) Post #APvwIDZKgMIfUkXmj2 by Natanox@chaos.social
2022-11-24T00:03:48Z
0 likes, 0 repeats
@TheIdOfAlan @airtower @mister_trivia @skobkin Ended up with this. 🤔
(DIR) Post #APvwIE70f9ErBCIgDY by airtower@queer.af
2022-11-24T07:45:35Z
0 likes, 0 repeats
@Natanox The second step is missing the signed-by setting, without it signature validation will fail. It should be:echo "deb [signed-by=/etc/apt/keyrings/beautiful-app.gpg] http://[...]That will tell apt to expect signatures based on that keyring for that specific package repository.
(DIR) Post #APvwIEoG4LpjLKXDd2 by Natanox@chaos.social
2022-11-24T09:32:55Z
0 likes, 0 repeats
@airtower Oh right, that changed too. Got it, thanks.
(DIR) Post #APvwIFCibPOoZBykkq by Natanox@chaos.social
2022-11-24T15:47:49Z
1 likes, 0 repeats
@airtower meh. :|