Initial commit: HPR Knowledge Base MCP Server
- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
311
hpr_transcripts/hpr1220.txt
Normal file
311
hpr_transcripts/hpr1220.txt
Normal file
@@ -0,0 +1,311 @@
|
||||
Episode: 1220
|
||||
Title: HPR1220: Cinnarch 64 bit, Installation Review
|
||||
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1220/hpr1220.mp3
|
||||
Transcribed: 2025-10-17 21:54:25
|
||||
|
||||
---
|
||||
|
||||
Howdy folks, this is 5150 and today I wanted to talk to you about my experiences installing
|
||||
the 64-bit version of Sinarch Net Edition on a dual core notebook.
|
||||
Sinarch is of course a relatively new arch-based distro running the cinnamon fork of GNOME.
|
||||
I had previously installed arch-proper on this notebook, but when I rebooted into the hard
|
||||
drive, I had lost the Ethernet connection.
|
||||
This is not uncommon with arch-installs, but they're in the notebook set until I thought
|
||||
I had time to work the problem.
|
||||
I really wanted to start using the notebook and I'd heard some good things about Sinarch,
|
||||
so it seemed like a simple solution.
|
||||
I did go into this knowing that Sinarch was an alpha, so I should not have been surprised
|
||||
when an update broke the system less than a week after the install.
|
||||
That comes later in my story.
|
||||
First, I want to go over the installation, in case at some point you decide you might
|
||||
like to try Sinarch.
|
||||
When you boot up to the CD, there are three big buttons on the desktop.
|
||||
The first one is try it, in the words just use live CD.
|
||||
The second one is CLI installer, and the third one is graphical installer.
|
||||
Graphical installer is grayed out, so I believe it's just not finished.
|
||||
Otherwise, maybe it was somehow incompatible with my hardware.
|
||||
If a network is connected, when you run the CLI installer, it asks if you want to run
|
||||
an update.
|
||||
And then once the update is completed, it asks then for you to restart the installer.
|
||||
Now, it's not going to do any good reboot to computer and start over again, because of
|
||||
course you would lose all the changes you've just downloaded.
|
||||
What you have to do is go to the menu and in the search field type install, and then
|
||||
from the selection to come up, pick Sinarch installer CLI.
|
||||
Now, I've never done the old arch install that had more of a menu driven system, but I
|
||||
believe what they're doing with Sinarch is very, very close to the old system.
|
||||
When I installed arch proper, it had the new one where you follow the wiki, and there's
|
||||
a lot of manual stuff that you have to work from the command line yourself.
|
||||
But on the Sinarch install, the first installer item is ZERO, SET, LANGUAGE, and Keyboard.
|
||||
And this is, you're doing the same thing here that in any other Linux install, you pick
|
||||
your local language, and you pick a keyboard setup.
|
||||
So under SET language and Keyboard, then the first question is going to ask you is to
|
||||
choose a locale.
|
||||
Now, a lot of people are going to be a little confused at this point, because then all
|
||||
you have is a list of file names.
|
||||
But if you're familiar with the arch install, then you've set your locale manually in a configuration
|
||||
file.
|
||||
Most US users will want to pick from the list, EN underscore us dot utf dash eight.
|
||||
That's that's the file name in the list that's appropriate for the US.
|
||||
And if you've never done an arch install, you might want to follow HTTPS colon slash slash
|
||||
wiki dot arch links dot org slash index dot PHP slash beginners underscore guide.
|
||||
Well, it's in the show notes, but Genners is capital B apostrophe after the S underscore
|
||||
after your apostrophe and G capitalized.
|
||||
And again, when I was asked to pick key map, most US users will want to pick US dot map dot
|
||||
GZ.
|
||||
Next selection from the main installation menu is one set time and date.
|
||||
The system is pretty straightforward.
|
||||
You pick a region, and it was just America, no South America, no North America, and then
|
||||
a city in your time zone.
|
||||
And if you want to set up NTP at this time, make sure you've got a network cable plugged
|
||||
in.
|
||||
It should, at least in my case, it install connected to the wire to Ethernet automatically.
|
||||
All right.
|
||||
And each of these main many selections, there's at the bottom, it says go back to the main
|
||||
menu.
|
||||
So the third main many selection is two pair hard drive.
|
||||
Now in my case, the partitions were already set up.
|
||||
So I just set the file system mount points and it didn't look like I could test the partition
|
||||
configuration without erasing my existing partitions, but it looks like that's menu driven
|
||||
as well.
|
||||
In other words, you don't have to drop out to a command line and use G disk or CF disk
|
||||
like you would in the arch proper install.
|
||||
Now you're prompted to associate mount points with existing partitions.
|
||||
The installer, first install will take some time to detect all existing partitions.
|
||||
Now I had replaced the stock drive in this notebook with an SSD and boosted up the
|
||||
memory.
|
||||
So I've created no swap partition.
|
||||
That's the first one's going to ask you to sign.
|
||||
So I just set, in my case, I said no.
|
||||
I had assigned root to slash dev slash SDA2 and formatted it to EXT4.
|
||||
That's because I formatted the drive G disk and G disk reserves a small partition slash
|
||||
dev slash SDA1, so the first issue in the drive for some of its housekeeping.
|
||||
So that's why the first available partition to me was dev SDA2.
|
||||
And then it asked you to select any additional file partitions to mount under your new root.
|
||||
So first you pick an unsigned partition in my case slash dev slash SDA3, enter the mount
|
||||
point, manually, well you type it in.
|
||||
So my case slash home, I wasn't going to create any other partitions, no var, etc.
|
||||
And I took a chance and formatted my home as butter FS.
|
||||
The reason I did that butter FS, BTRFS, was the consensus for my assilence on the Linux
|
||||
questions.org forum, let's spin a while back now to recommend the best file systems for
|
||||
an SSD because BTRFS automatically enables trim.
|
||||
Now I can configure my ACS stab.com to post install to set up trim on the XT4 root volume.
|
||||
But BTRFS has provisions for SSDs and trims right off the bat.
|
||||
Now when installing arch proper, I had tried to make my slash dev slash SDA3 BTRFS, but
|
||||
never could get it to mount.
|
||||
But it worked quite well, I think, under CIN arch.
|
||||
So then you're going to, when you pick BTRFS, you're going to be asked several questions.
|
||||
BTRFS rate options, no, I didn't have a rate or a set up, so I said none.
|
||||
Would you like to create a sub volume on slash dev slash SDA3?
|
||||
And I said yes on that because the arch whisky, arch whisky, arch wiki, tell what I'm taking
|
||||
this late at night.
|
||||
Arch wiki says it's better for taking snapshots and I named it sub home and asked for a name.
|
||||
And then ask me, would you like to compress the data on slash dev slash SDA3 and sub volume
|
||||
equals sub home because it's got the name on it?
|
||||
And I said yes because the arch whisky says not only will increase the storage on my 120
|
||||
gig SSD, but using LZO compression as opposed to ZLib slash GZP should improve performance.
|
||||
And then ask me, would you like to optimize data for SSD disc usage?
|
||||
Again, yes, and it'll let you specify, if you know what you're doing, any other additional
|
||||
mounting parameters, which I left blank.
|
||||
Okay, now it takes you back around to assign any other remaining partitions.
|
||||
And you may see several partitions that start with slash dev slash mapper slash blah blah.
|
||||
Those are all installation media, you know, that's either the CD or the U.S.B., U.S.B.,
|
||||
U.S.B. Sticks, so don't mess with those.
|
||||
All right, then we come back up level and the menu, it's a syntax for file system mounting.
|
||||
I accepted a default and then select device names scheme to use config files.
|
||||
Of the three choices, FS labels seemed easier to follow than FSUID or kernel name.
|
||||
Okay, the fourth main menu step in the installer is three, select source.
|
||||
And then the selection under that is choose mayor.
|
||||
Now what you're doing here is you're picking the closest repo.
|
||||
And in the United States, the first choice is lease web, so that's what I pick.
|
||||
All right, so you go back out to the main menu, next selection is four, install system.
|
||||
Now much to do here, just wait patiently for update lead.
|
||||
And you'll get a prompt package installation will begin now.
|
||||
Click that prompt and don't touch the system again until you're prompted.
|
||||
I made the mistake, it didn't look like I was doing anything, I was distracted.
|
||||
I thought that I clicked that, that I knocked like that, and essentially on my first attempt
|
||||
to install, I killed it at that point and it went on to the next step.
|
||||
And the package, well, soft the system and the packages and such are hadn't,
|
||||
and never been copied over to the hard drive, so of course I had to start over again.
|
||||
Okay, the sixth step is five, configure system.
|
||||
Part one, out under that, do you want to use HW detector, hardware detector, configure,
|
||||
slash Etsy slash mkintcpi.com.
|
||||
And if in the, in the arch proper install, you usually generate this that file with the command mk
|
||||
in it CPIO, space dash, lowercase p, space linux.
|
||||
And then that files usually only modified in the following cases.
|
||||
And this comes from the arch whiskey for beginners.
|
||||
Here you need to set the right hooks if your route is on a USB drive.
|
||||
If you use RAID, LVM, or if your slash user is on a separate partition.
|
||||
In other words, if you need to ask and answer yes, let hardware detect, configure,
|
||||
slash Etsy slash mkintcpi.co.nf, and don't mess with it.
|
||||
The next step, USB detected. Do you want to be able to boot from USB?
|
||||
In my case, I said yes. Same question for PC MCIA.
|
||||
I've got a PC card slot. I answered yes there too.
|
||||
Next, ask you what editor you want to use. NANO or VI?
|
||||
Yeah, I can see Clot 2's asking right here.
|
||||
What? No EMAX love?
|
||||
Okay, next step. Creature user.
|
||||
Now for once, you can type every username you want instead of first typing in your real name,
|
||||
and or whatever you tell it your real name is, and the installer generating a suggested
|
||||
username from that. Of course, after that comes user password, then the host name, name of the
|
||||
machine, and then the root password. And we come back. It wants us, the next step,
|
||||
wants us to if we want to manually edit Etsy slash mkintcpi.com.
|
||||
Well, if you had answered yes to having an auto generated above, you're probably going to
|
||||
want to skip that step entirely. You don't have to click on it. You can go to the next step.
|
||||
Well, no, I guess that's the last step. After applying the configuration, the installer will
|
||||
again check for and install package updates. And, I don't know, we're coming to that.
|
||||
Now, unlike the arch-proper install, when I boot the new system, not only did the wired
|
||||
internet work, I found the Wi-Fi was already configured as well. System boots to a graphical
|
||||
log-in and automatically loads X in the sentiment desktop. Now, there are two 64-bit installs of
|
||||
sit-arch, both of them labeled net install, and one of the 600 meg download, which I download,
|
||||
and another one's only a 200-odd meg. And I found for 600 meg download, first,
|
||||
went under the last step after checks install package updates. It still had 400 meg of updates
|
||||
to download. So, I'm not sure the advantage of the larger net install. But, like I said,
|
||||
sit-arch's little thin on pre-installed apps. Under Office, there's just a button to install
|
||||
library office, only the Chromium browser, no IRC client, no, or mumble. So, my first act after
|
||||
installing arch was to open the man page on Pac-Man, and start installing new packages, and to
|
||||
take a page out of doors, book, expect an upcoming episode titled, so I've installed arch
|
||||
now-what, from the perspective of an arch snoobe. All right, now here's what happened post install.
|
||||
I mean, this thing ran slick for a week, almost, especially for one gigahertz dual core,
|
||||
because I couldn't tell it was any slower than my desktop replacement laptop, or the
|
||||
media computer in the dining room, which are both 2.5 times the clock speed. But, I really didn't do
|
||||
anything. Huge number crunching test video editing, anything like that. I did connect Hulu,
|
||||
which of course is flash, and takes a lot of power, and it played there some buffering because of
|
||||
my slow internet, but no real hiccups, or artifacts, or anything like that. So, I was getting
|
||||
along great with it, and a couple days ago, I did an update, and well, I installed-I'd installed
|
||||
crossover WGIT and R-Sync. It was all I'd done on that day, and done an update. But, as I
|
||||
understand it, the login screen on Synarch consists of a modified Unity greater over like the
|
||||
end. When I rebooted the next day, I had the login, referred it back to what looked like the
|
||||
standard Unity greater, just like if you had installed Ubuntu on the machine. I couldn't get,
|
||||
I couldn't get, however, the, however, I couldn't do anything to interact with the login. Nothing
|
||||
I clicked on were, I couldn't even get it to take the, not even clicking on my user name, so,
|
||||
of course, I never had a chance to enter a password, and then the screen would go black and come back
|
||||
several times, and eventually, I would get dumped out to not a true console because I had a cursor
|
||||
at the top left, and I could type, and whatever I typed appeared on the screen, but it, it wouldn't
|
||||
take any commands. So, if you type login, nothing happens. It doesn't, it doesn't present you
|
||||
for login prompt. However, I found, I got some help from the Synarch forums, thank you, Mr. Bias,
|
||||
and he told me how to edit my grub menu to get in, and the easiest way to explain that is,
|
||||
I picked a failback option on grub, select that with my arrow keys, when it comes up, you got to
|
||||
catch real quick, of course, hit E, and that gives me an editing screen. Then I look for the option
|
||||
quiet at the end of the line that begins Linux, and then I delete quiet and replace it with
|
||||
single, and then if I hit F10, and these changes are not persistent, so you have to do it every time
|
||||
you log in, but when it, when prompted, I can type my root password, and then I'm in single
|
||||
user command line mode. To connect to the internet on command line, I can type IP, space, link,
|
||||
space, set, space, eavesero, space, up rings interface up. Then to set my IP address, I do
|
||||
IP, space, ADDR, space, ADD, and then the IP address, and netmask, and citer notation. In other words,
|
||||
192.168.0.50 slash 2.4 would be citer notation. After that, space, dev, space, and then in their face,
|
||||
then I'm just going to assume it's each zero. Then on this, all Jay Lindsey gave me some help
|
||||
the other day. I had him, how do you put in due name server from the command line? The only way
|
||||
he knew how to do it was put in your slash Etsy slash resolve.conf, and that's resolve without
|
||||
this final e, and that's where you would set a static DNS address. Actually, I found out my
|
||||
router's IP address was already in slash Etsy slash resolve.conf. In other words, a name server,
|
||||
and space, IP address of my router. If I get it back working, that's something I'm going to have
|
||||
to work on because it really should be, if I want to use any other network on my own, that's going
|
||||
to need to dynamically get the name server rather than having it static. But, I mean, I could ping
|
||||
my router once I've done IP ADR add, but I couldn't resolve any URLs, and I couldn't do an update
|
||||
from the repositories. The part I left out and found the wiki going back to the next day is,
|
||||
you need to put in IP, space, route, base, add, space, default, space, via, space, and then your
|
||||
router's IP address. This is what sets the gateway, so I'd forgotten that. Well, if you use if
|
||||
config, I don't think you'll have to set the gateway address. Not sure I like IP better than if
|
||||
config. If config works, that's why I tried first. Okay, now, again, and this is from Mr.
|
||||
Bias on the Synarch forum, not forum, has Synarch room on free node, and he warms. This is probably
|
||||
going to screw something up, but it's what was placed to get started, and just to simplify things
|
||||
for Arch. Pacman is sort of like, well, Pacman is too arch as is app-get is too deviant. So,
|
||||
these suggested I run Pacman, space, dash, capital R, space, like DM, dash, Ubuntu, space,
|
||||
like DM, dash, Unity, dash, greeter, and that was going to get rid of all my desktop manager.
|
||||
And, of course, I think what he meant to do was reinstall it afterwards. So, I did that. I got
|
||||
them out of there, and then I decided, well, I thought it's different installing them back. I tried
|
||||
that once, but I would try to do the most minimal desktop manager possible, so I did YALERT, Y-A-O-U-R-T,
|
||||
space, capital S, Y-U-A, space, like DM. See, like I said, beginning, we're not beginning when
|
||||
I had this problem. The fault display manager for Synarch is based on like DM, so I figured just
|
||||
go for the most minimal thing, and explain YALERT. YALERT is a wrapper around Pacman that not only
|
||||
draws from the core arch repos, it also draws from the AUR. And the final thing with AUR is you're
|
||||
going to have to wait for my upcoming podcast, so you've installed ArchNow, and those arguments
|
||||
after this Y-U-A essentially tells it while you're installing this, or before you install this new
|
||||
package, bring all of the positives up to date and do all updates. So it's like, well, which is
|
||||
recommended saying, it'd be equivalent to WN-World, before you install a new package, you do app
|
||||
yet update, and then follow that with app yet safe upgrade. So it does it all in one command,
|
||||
which is kind of neat. Now, after I installed like DM, the installation told me I should really install
|
||||
like the M-GTK greeter, so I did that too. Now, I boot the machine, I get a mouse pointer that
|
||||
flashes a few times and gives way to a blank screen, so I'm still not there yet, but I wanted to go
|
||||
ahead and record this podcast, so tomorrow I'll see if I can't get some help from on the Synarch
|
||||
forums, and if I can't figure it out in a reasonable amount of time, you next may hear me review
|
||||
Manjar or Parabla. One more thing I learned that also append to, so you've just installed arch.
|
||||
If you do something silly, like let the battery die in the middle of installing a package,
|
||||
you will need to do RmSpace, SlashVar, SlashLive, SlashPakman, SlashDB.LCK to unlock Pacman and Yard.
|
||||
Okay, that's it for now for Synarch, I'll let you know how it goes if I get it working again,
|
||||
I'll let you know what I do instead if I don't. I really can't complain that it broke,
|
||||
and I do, like I said, I can't admit. The stuff I installed, the previous day, I can't, unless there
|
||||
is some weird dependency in there, I can't understand how that would have caused it to break. I think
|
||||
it broke us of an update, it may have broke for other people for all I know. Okay, I think I know
|
||||
what I did. Before final editing on this piece, I caught part of a conversation on Hashell Cast
|
||||
Planet in IRC, which I asked Art V61 to clarify, and he affirmed that it was common knowledge
|
||||
among arch users that using Yard for system updates in Vite's breakage. Now, you remember how
|
||||
enthusiastic I was that I could update the system and install new software all in one command?
|
||||
Well, don't worry, you can do something similar with Pac-Man, just don't update the system with
|
||||
Yard apparently. So I guess a good safety tip for me remembering that I'm a complete arch
|
||||
newb is to use Pac-Man to update your system and install any software that can be found in
|
||||
the normal repositories and only resort to Yard if there's a package in the AUR or arch user
|
||||
repository that you really need and you can't find anywhere else. And a rather simplistic view
|
||||
of the AUR, as I understand it, it as to arch as is PBAs are to Ubuntu. Though I get the impression
|
||||
that it's rather harder to avoid using the AUR as an arch user than it is to avoid using PBAs
|
||||
if you want to ensure system stability in Ubuntu. Okay, here's a new section I want to add on
|
||||
called RANTS and information that just some stuff I want to get out there has nothing to do
|
||||
with my main topic. Okay, first ones are in. Why do people who post files for download,
|
||||
such as software packages or ISOs, seem to feel the need to obfuscate the link behind some kind
|
||||
of script. SourceForge is particularly bad about this. I don't understand it, does it give the
|
||||
host site some added layer security? I ask because of my real connection, I always use WGET or
|
||||
Torrent to download large binaries like ISO files. For me, if I was done, or really seem to matter
|
||||
if you miss a bit in the movie, but something that is executable, well, an ISO contains executable,
|
||||
so yeah, WGET works best and, well, an WGET works best with simple direct link.
|
||||
Download them all is great, but every time a large binary is interrupted or the connection is broken,
|
||||
or if I want to stop and start it to do something else, which is off in the case of my connection
|
||||
because an ISO takes several hours and if it's DVD, especially on those big four gig ones,
|
||||
not DVD ISO, not a movie, that can take a day or even a little more to download and
|
||||
always gets broken in the middle someplace, but if I use WGET with the dash C, which is the
|
||||
continued parameter, I can stop and start that download as many times as I want and it never fails
|
||||
in the end. Even on files that DTA says can't be paused and resumed, so I don't expect to be
|
||||
able to change the world, just let people know my preference is just simple direct links.
|
||||
Okay, now this, you know, is comes right out of the what were they thinking department.
|
||||
This is an article and I want to thank Byer Brown, a lot of people put this out on G+, today,
|
||||
but his post brought to my attention first, it's from GeekWire.com, it's www.GeekWire.com,
|
||||
slash 2012, slash Microsoft, dash, disconnect, dash, freeloading, dash, tv, dash, viewers,
|
||||
and this connect is spelled D-I-S-K-I-N-E-C-T and you're going to see why in a minute they're getting
|
||||
cute. The summarize, Microsoft is applied for patents, I understand it, to allow them to use the
|
||||
camera on devices like connect to determine how many people are in the room while streaming.
|
||||
I presume a streaming movie not not a DVD, but you never know, this could be applied to DVD while
|
||||
that movie is playing and they're doing that in order either charges more per viewer when they
|
||||
think there's an excessive amount of viewers in the room or stop the video until people leave the
|
||||
room or block the play of explicit movies if the software determines some of the viewers' baby
|
||||
children. Now we know from the 3D images created with third-party software, the 3D models,
|
||||
the connect camera is capable of recording normal video and normal images.
|
||||
Even if Microsoft assures the public knowing images will be transmitted back over the internet
|
||||
with the close nature of their products, can we be comfortable that their software hasn't been
|
||||
exploited by hackers or even by their own employees? The present for that being a few years back,
|
||||
there was that concern with the anti-ff software installed on school-supplied laptops,
|
||||
weather and employees of the security company where firing it up even though the laptop hadn't
|
||||
been stolen and looking at what students were doing in their own homes. And addition to that,
|
||||
if law enforcement can compel ISPs to provide your personal information, do we really think the
|
||||
police will be able to resist at least asking for access to surveillance cameras already existing
|
||||
in a house they're about to enter? And I believe there's no consumer outcry against this practice.
|
||||
How long will it be till every media consumption device has a camera looking back at you?
|
||||
This is literally the old paranoid anxiety that the government is watching us for
|
||||
inside our televisions brought to fruition. I hope this gets publicized because in the mainstream
|
||||
media because somebody should be having a field day with this one. Okay, next point, by the time
|
||||
you hear this, either we will have a comfortable buffer of due shows in the HPRQ or we will be
|
||||
desperately close to canceling the show for lack of content. It's up to you, dear listener. If you have
|
||||
ever considered contributing your own episode to hacker public radio, there has never been a better
|
||||
time to take action and post a show. Okay, finally, if you sometimes lose your open tabs
|
||||
when launching Firefox, all the tabs you had open were gone, try the session manager add on.
|
||||
And I think ATR for the tip. And while I'm at it, E, you slacker, where's your HPR episode?
|
||||
Okay, this has been episode for, uh, for hacker public radio from 5150. You can contact me at 5150
|
||||
at linuxbasement.com or find my other contact information on my website for now, the big red switch
|
||||
dot rooplegardens.com. Thanks for listening and have a good day.
|
||||
You have been listening to hacker public radio or hacker public radio. Those are,
|
||||
we are a community podcast network that releases shows every weekday Monday through Friday.
|
||||
Today's show, like all our shows, was contributed by a HPR listener like yourself.
|
||||
If you ever considered recording a podcast, then visit our website to find out how
|
||||
easy it really is. Hacker public radio was founded by the digital dark pound and the
|
||||
economical computer cloud. HPR is funded by the binary revolution at binref.com. All binref projects
|
||||
are proudly sponsored by Lina pages. From shared hosting to custom private clouds,
|
||||
go to Lina pages.com for all your hosting needs. Unless otherwise stasis, today's show is
|
||||
released under a creative commons, attribution, share a life, lead us our lives.
|
||||
Reference in New Issue
Block a user