View previous topic :: View next topic |
Uncyclopedia page on Gentoo. Funny? |
Yes, it it is quite funny |
|
88% |
[ 53 ] |
No, don't like it (I must go and edit it...) |
|
11% |
[ 7 ] |
|
Total Votes : 60 |
|
Author |
Message |
alfagamma81 Tux's lil' helper
Joined: 22 Mar 2009 Posts: 86 Location: Finland
|
Posted: Fri Jul 31, 2009 4:29 pm Post subject: Uncyclopedia on Gentoo. Funny? |
|
|
In case someone hasn't seen this:
http://uncyclopedia.wikia.com/wiki/Gentoo
There are some things there that always make me smile, like
Quote: | Installing Gentoo takes only four easily memorable commands:
1) fdisk /dev/hda && mkfs.xfs /dev/hda1 && mkswap /dev/hda2 && swapon /dev/hda2 && mount /dev/hda........ and so on |
Quote: | It is also speculated that Gentoo was developed by GNU as a way to test new features of the upcoming version of their C compiler by forcing normal users to use it. (They ultimately failed at this, as nobody who uses Gentoo is normal.) |
Quote: | Gentoo End User License Agreement
1.2 DEVICE The sad thing that's going to perform the heroic task of compiling multiple GB's |
|
|
Back to top |
|
|
NathanZachary Moderator
Joined: 30 Jan 2007 Posts: 2605
|
Posted: Fri Jul 31, 2009 4:40 pm Post subject: |
|
|
I remember laughing hysterically at it the first time I read it. The part that got me was the "four easily memorable commands" section. _________________ “Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio--- |
|
Back to top |
|
|
TheAbu Apprentice
Joined: 08 Jun 2008 Posts: 160 Location: Lyon, France
|
Posted: Fri Jul 31, 2009 5:10 pm Post subject: |
|
|
I wasn't aware of this. Thank you very much, brightened my day _________________ "Please, forgive my bad English"
Gentoo made me love using my computer again. Thank you to the Gentoo devs and more generally to all the people who makes GNU/Linux possible |
|
Back to top |
|
|
hielvc Advocate
Joined: 19 Apr 2002 Posts: 2805 Location: Oceanside, Ca
|
Posted: Sat Aug 01, 2009 4:49 pm Post subject: |
|
|
Yeah and neither genlop nor qlop -c work still. I set MAKEOPTS="-j16" and neither one could find an emerge runnig while rebuilding glibc or gcc, lazy baasssstards _________________ An A-Z Index of the Linux BASH command line |
|
Back to top |
|
|
Bircoph Developer
Joined: 27 Jun 2008 Posts: 261 Location: Moscow
|
Posted: Thu Aug 06, 2009 12:02 am Post subject: |
|
|
Oh, it's brilliant, thanks guys! _________________ Per aspera ad astra! |
|
Back to top |
|
|
Mike Hunt Watchman
Joined: 19 Jul 2009 Posts: 5287
|
Posted: Thu Aug 06, 2009 12:39 am Post subject: |
|
|
I know this guy won't like it. |
|
Back to top |
|
|
Panko n00b
Joined: 04 Aug 2009 Posts: 9
|
Posted: Mon Aug 10, 2009 2:13 am Post subject: |
|
|
"Pacman became Gentoo's mascot shortly after he developed Downs Syndrome and lost his old job." Nice... |
|
Back to top |
|
|
Mike Hunt Watchman
Joined: 19 Jul 2009 Posts: 5287
|
Posted: Mon Aug 10, 2009 5:23 am Post subject: |
|
|
Installing Gentoo takes only two easily memorable commands:
1) Code: | grep bogo /proc/cpuinfo && hdparm -tT /dev/sda && grep MemTotal /proc/meminfo && fdisk /dev/sda && mke2fs /dev/sda1 && mkfs.jfs /dev/sda3 && mkswap /dev/sda2 && swapon /dev/sda2 && mount /dev/sda3 /mnt/gentoo && mkdir /mnt/gentoo/boot && mount /dev/sda1 /mnt/gentoo/boot && cd /mnt/gentoo && date && date 030600162009 && wget ftp://distfiles.gentoo.org/pub/gentoo/releases/x86/current/stage3-i686-*.tar.bz2 && tar xvjpf stage3-*.tar.bz2 && cd /mnt/gentoo/usr && wget http://distfiles.gentoo.org/snapshots/portage-latest.tar.bz2 && time tar xvjf portage-latest.tar.bz2 && cd / && mount -t proc proc /mnt/gentoo/proc && mount -o bind /dev /mnt/gentoo/dev && cp -L /etc/resolv.conf /mnt/gentoo/etc/ && chroot /mnt/gentoo /bin/bash && env-update && source /etc/profile && ls /usr/share/zoneinfo && cp /usr/share/zoneinfo/Canada/Eastern /etc/localtime && date && cd /etc && echo "127.0.0.1 mybox.at.myplace mybox localhost" > hosts && sed -i -e 's/HOSTNAME.*/HOSTNAME="mybox"/' conf.d/hostname && hostname mybox && hostname -f && time emerge gentoo-sources && cd /usr/src/linux && make menuconfig && make -j2 && make modules_install && cp arch/x86/boot/bzImage /boot/kernel && cd /etc && nano -w fstab && cd conf.d && echo 'config_eth0=( "192.168.1.10/24" )' >> net && echo 'routes_eth0=( "default via 192.168.1.1" )' >> net && rc-update add net.eth0 default && rc-update add sshd default && nano -w clock && nano -w rc && nano -w keymaps && cd .. && nano -w rc.conf && passwd && time emerge vixie-cron syslog-ng && rc-update add syslog-ng default && rc-update add vixie-cron default && time emerge jfsutils dhcpcd grub && nano -w /boot/grub/grub.conf && etc-update && grub && exit && umount /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo/boot /mnt/gentoo && reboot |
2) Code: | adduser -g users -G lp,wheel,audio,cdrom,portage,cron -m john && passwd john && emerge mirrorselect && mirrorselect -s 4 && echo 'ACCEPT_KEYWORDS="~x86"' >> /etc/make.conf && echo 'MAKEOPTS="-j2"' >> /etc/make.conf && eselect profile set 2 && nano -w /etc/timezone && nano -w /etc/conf.d/hwclock && emerge --sync && time emerge -e world && nano -w /etc/locale.gen && locale-gen && nano -w /etc/make.conf && time emerge -uDNv world && emerge --oneshot libtool && etc-update && time perl-cleaner all && python-updater && time emerge mozilla-firefox openoffice kde-meta && etc-update && nano -w /etc/conf.d/xdm && rc-update add xdm default && /etc/init.d/xdm start |
|
|
Back to top |
|
|
rahulthewall Veteran
Joined: 01 Nov 2007 Posts: 1264 Location: Zürich
|
Posted: Thu Aug 13, 2009 8:52 am Post subject: |
|
|
It is funny. This is the part that I like the best:
Code: |
This article will be expanded as soon as it has finished compiling. However, till now, genlop -c still doesn't yield any usable result. |
_________________ Who shall guard the guards? |
|
Back to top |
|
|
monsm Guru
Joined: 26 Sep 2007 Posts: 467 Location: London, UK
|
Posted: Thu Aug 13, 2009 11:45 am Post subject: |
|
|
Great article That 1337 one it links to is good too.
One question: Does Daniel Robbins actually make ice cream? If so can I have some?
Mons |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Thu Aug 13, 2009 12:01 pm Post subject: |
|
|
Nice one |
|
Back to top |
|
|
josephg l33t
Joined: 10 Jan 2016 Posts: 783 Location: usually offline
|
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6051 Location: Removed by Neddy
|
Posted: Mon Jan 15, 2018 11:43 pm Post subject: |
|
|
Those two install commands could be one.
1) fdisk /dev/sda && mkfs.xfs /dev/sda1 && mkswap /dev/sda2 && swapon /dev/sda2 && mount /dev/sda1 /mnt/gentoo/ && cd /mnt/gentoo/ && links http://www.gentoo.org/main/en/mirrors.xml && md5sum -c stage3-*.tar.bz2.DIGESTS && tar xvjpf stage3-*.tar.bz2 && links http://www.gentoo.org/main/en/mirrors.xml && md5sum -c portage-latest.tar.bz2.md5sum && tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr && nano -w /mnt/gentoo/etc/make.conf && mirrorselect -i -o >> /mnt/gentoo/etc/make.conf && mount -t proc none /mnt/gentoo/proc && mount -o bind /dev /mnt/gentoo/dev && chroot /mnt/gentoo bash -lc 'env-update && source /etc/profile && source /etc/profile && emerge --sync && cd /etc && rm /etc/make.profile && ln -s ../usr/portage/profiles/default-linux/x86/desktop make.profile && cp /usr/share/zoneinfo/US/Eastern /etc/localtime && cd /usr/portage && scripts/bootstrap.sh && emerge -e system && emerge vim && emerge gentoo-sources && cd /usr/src/linux && make menuconfig && make install modules_install && vim /etc/fstab && passwd && emerge grub vixie-cron syslog-ng dhcpcd && cp /boot/grub/grub.conf.sample /boot/grub/grub.conf && vim /boot/grub/grub.conf && grep -v rootfs /proc/mounts > /etc/mtab && grub-install --no-floppy /dev/sda && init 6 && emerge gnome mozilla-firefox openoffice && emerge --sync && emerge portage openssh && shutdown -r now _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
bunder Bodhisattva
Joined: 10 Apr 2004 Posts: 5934
|
Posted: Tue Jan 16, 2018 2:47 am Post subject: |
|
|
Quote: | With the rise in profits from his ice cream company, Robbins was able to start the Cult of Gentoo and pay everyone in iced dairy products. |
I never got no ice cream.
Where the hell is my ice cream? |
|
Back to top |
|
|
pjp Administrator
Joined: 16 Apr 2002 Posts: 20067
|
Posted: Tue Jan 16, 2018 4:54 am Post subject: |
|
|
Merged josephg's 2018 thread. _________________ Quis separabit? Quo animo? |
|
Back to top |
|
|
josephg l33t
Joined: 10 Jan 2016 Posts: 783 Location: usually offline
|
Posted: Tue Jan 16, 2018 12:20 pm Post subject: |
|
|
didn't know it went that far back.. thanks pjp |
|
Back to top |
|
|
miket Guru
Joined: 28 Apr 2007 Posts: 488 Location: Gainesville, FL, USA
|
Posted: Thu Jan 18, 2018 4:35 am Post subject: |
|
|
Mostly doublegood but that first installation one-liner needs a few corrections and updates.
1. Do Gentoo's installation ISO's (or other random distro's for that matter) actually include sys-fs/xfsprogs? Lots of luck formatting an XFS partition without that package. Better luck going with ext4.
2. Checking the MD5 hash is no longer an option with Gentoo tarballs. s/md5sum/sha512sum/g
3. The author of the article was being really cute when he specified the -c option of bash to run the installation commands in the chroot. He left off the closing quote, though.
4. Why source /etc/profile twice? For that matter, why emerge --sync twice?
5. We have eselect nowadays. Forget this manual diddling with the /etc/make.profile symlink.
6. scripts/bootstrap.sh? I found a really ancient copy of the Handbook and saw that bootstrap.sh pertains to stage-1 installs. Though (I think) that kind of installation was still actively supported when I started with Gentoo 12 years ago, I never tried using anything but stage-3 installs. No matter. Leave off "&& cd /usr/portage && scripts/bootstrap.sh"
7. There are a few configuration files this setup left out. At least the guy thought to install vim early in the game That's usually the first or second package I emerge.
8. He's installing sys-process/vixie-cron. You can still install this venerable cron implementation, but you'd be better off using the fork of it that is still actively maintained: sys-process/cronie.
9. Old Grub? Sigh. Remember Old Grub? To emerge that and keep up with the rest of the directions, the emerge command needs to specify grub:0 as the package atom. I myself use syslinux instead.
No matter the bootloader, the instructions still should have you copy the kernel image to /boot using whatever name is appropriate.
10. In addition to setting up networking, there are some rc-update commands that need to be issued. |
|
Back to top |
|
|
szatox Advocate
Joined: 27 Aug 2013 Posts: 3150
|
Posted: Thu Jan 18, 2018 9:26 pm Post subject: |
|
|
Oh my, so much nitpicking it makes me wonder whether you missed the joke part and took it for an actual manual |
|
Back to top |
|
|
miket Guru
Joined: 28 Apr 2007 Posts: 488 Location: Gainesville, FL, USA
|
Posted: Fri Jan 19, 2018 2:18 am Post subject: |
|
|
Oh no, I got the joke. The really exquisite part of those installation instructions, as opposed to the rest of the wiki page, is how very close they are to something that would actually work. It was obviously not from someone doing a spoof, which would show commands like emerge --keep-going --until thecpu/melts. Whoever wrote those lines has actual Gentoo experience. I thought the effort he put into that deserved the same kind of effort in following it.
Remember the Gentoo site before they decided its look was too old-fashioned and declared that GuideML was dead and everyone should move to the wiki? There was nice page there called Gentoo Linux x86 Quick Install Guide which lives on in the wiki as Quick Installation Checklist. Those "joke" instructions are a close-to-valid summary of that. |
|
Back to top |
|
|
|