Duke u nisur nga nevoja për të krijuar LiveCD-në time të cilën mund ta azhurnoj dhe rregulloj periodikisht sipas dëshirës time dhe duke ditur përparimet në teknologjinë kompjuterike në fushën e GNU / Linux, kuptova nevojën e pakët për të instaluar programe grafike shtesë.
Falë portabelëve nuk do të kem nevojë të instaloj programe të përdorimit të përditshëm për mua si Gimp, Inskape, Blender, madje edhe Libreoffice për disa raste. Pa këto programe të instaluara në sistemin tim, unë ruaj disa mega-bit në softuer dhe biblioteka.
Portabilet për Linux mund të shkarkohen nga faqja vijuese:
http://sourceforge.net/projects/portable/files
Ata madje mund të bëjnë portabellet e tyre me programet e mëposhtme nga e njëjta sit:
- AppDirAssistant: Shërbim për të transportuar programet, është e nevojshme të ekzekutoni AppDirAssistant para se të instaloni programin që do të transportohet; një program i tillë nuk mund të instalohet para se të ekzekutoni AppDirAssistant.
- AppImageAssistant: Shërbim për të ngjeshur strukturën në një skedar të vetëm të vetë-ekzekutueshëm, dosjet e krijuara nga
Për të krijuar portabella të disa softuerëve të instaluar tashmë mund të përdorni programin e mëposhtëm:
Për 32 bit
https://github.com/downloads/pgbovine/CDE/cde_2011-08-15_32bit
Për 64 bit
https://github.com/downloads/pgbovine/CDE/cde_2011-08-15_64bit
Krijimi i portabelëve me këtë metodë nuk do të kërkojë varësi të instaluara në sistemin tuaj operativ, dhe as nuk do të ruajë konfigurimin në dosjen tuaj të përdoruesit nëse nuk krijohet një lidhje simbolike brenda cde-root ose skedari cde.options tregohet me një vijë të ngjashme me kjo:
injoroni_prefiksin = / shtëpi
Duke parë këtë, ne do të kuptojmë se mund të shkarkojmë ose krijojmë portabelë që duam, duke eleminuar nevojën për të instaluar aplikacione shtesë jashtë sistemit tonë bazë dhe kështu të zvogëlojmë hapësirën tuaj kur krijoni LiveCD-në tonë.
Zhvillim
Siç thotë titulli, ne do të shohim se si të krijojmë LiveCD-në tonë nga e para e cila do të na lejojë të instalojmë aplikacionet që duam duke filluar me instalimin e sistemit tonë bazë, ka disa mënyra për ta arritur këtë, një me anë të një instalimi të modalitetit të tekstit pa instaluar në të vërtetë sistemin grafik dhe një tjetër duke përdorur debootstrap, kjo çështje e fundit është ajo që ne do të trajtojmë në këtë manual sepse na lejon të krijojmë sistemin tonë nga e para pa ndonjë program shtesë në sistemin bazë.
Duke pasur një sistem GNU / Linux, të instaluar tashmë, ne do të krijojmë një ndarje me madhësinë e dëshiruar për të instaluar sistemin bazë në ndarjen e përmendur, le të shohim hap pas hapi se si të krijojmë sistemin tonë bazë me debootstrap:
Hapi 1
Instaloni debootstrap
# apt-get instaloni debootstrap
Hapi 2
Montoni ndarjen e re në / mnt
# montim / dev / sdax / mnt
Hapi 3
Instaloni sistemin bazë në atë ndarje:
Për 32 bit
# debootstrap - shpërndarja iarch i386 / mnt
Për 64 bit
# debootstrap - shpërndarja ard amd64 / mnt
Shpërndarja duhet të ndryshohet në emrin e versionit të GNU / Linux që duam të instalojmë, këto skedarë gjenden në / usr / share / debootstrap / skripteNëse skedari me emrin e shpërndarjes që ata do të përdorin nuk ekziston, thjesht kopjoni atë të versionit të fundit me emrin e versionit të ri dhe hapeni me një redaktues teksti dhe ku tregohet adresa e internetit, ndryshojeni atë në atë të ri , shembull:
Më ndodh që ta shkarkoj depon nga një adresë tjetër dhe jo nga faqja zyrtare, do ta bëj / usr / share / debootstrap / skripte Unë kopjoj versionin e fundit të kësaj, në këtë rast unë përdor një depo Ubuntu (Oneiric) që është në këtë dosje, por adresa e shkarkimit është e ndryshme pasi që është në hard diskun e kompjuterit tim, ne hapim skedarin dhe ndryshojmë
default_mirror http://archive.ubuntu.com/ubuntu
nga
skedari default_mirror: /// path / to / repo / ubuntu
Nëse gjejnë më shumë se një vijë me këtë formë duhet të ndryshojnë edhe atë.
Hapi 4
Ne ndryshojmë rrënjën e punës nga terminali me chroot dhe vazhdojmë të instalojmë programin thelbësor sipas nevojave tona.
- Ndryshimi i kafazit
# montim -t proc asnjë / mnt / proc # montim -o lidh / dev / mnt / dev
- Montoni diskun e jashtëm që përmban depon
# mkdir / mnt / media / Disk-Name # mount / dev / sdax / mnt / media / Disk-Name # chroot / mnt
- Brenda të njëjtit kafaz tregoni se cilat janë depot për t'u përdorur në /etc/apt/source.list
nano /etc/apt/source.list
në rastin tim nga disku im pc
skedari deb: /// media / Disk-Name / Oniric-Ocelot / mirror / ubuntu / oneiric kryesore skedari deb i universit të kufizuar në shumë mënyra kryesore: /// media / Emri i diskut / Oniric-Ocelot / pasqyrë / ubuntu / multirrse kryesore backir-oneiric Skedari i debitimit të kufizuar të universit: /// media / Emri i diskut / Oniric-Ocelot / pasqyrë / ubuntu / skedari kryesor deb i universit shumëkundër i kufizuar i propozuar nga njëirik: /// media / Emri i diskut / Oniric-Ocelot / pasqyra / ubuntu / onirik skedari kryesor deb i universit të kufizuar në shumë mënyra të sigurimit: /// media / Disk-Name / Oniric-Ocelot / mirror / ubuntu / oneiric-updates azhurnimet kryesore të skedarit kryesor të universit të kufizuar në shumë mënyra: /// media / Emri i diskut / Oniric-Ocelot / pasqyra / medibuntu / oneiric skedar deb pa pagesë: /// media / Emri i diskut / Oniric-Ocelot / pasqyrë / partneri kanonik / unirik
Nëse përdorim metodën tradicionale nga një faqe në internet dhe përdorim një adresë proxy, do të duhet t'i themi që të përdorë këtë proxy nga i njëjti kafaz me komandën e mëposhtme:
# eksport http_proxy = "http: // user: password@proxy.name.org: 3128" # eksport ftp_proxy = "http: // user: password@proxy.name.org: 3128"
Hapi 5
# azhurnim apt-marrje # azhurnim apt-marrje # azhurnim apt-marrje # azhurnim i mirë
Hapi 6
Instaloni vendet (gjuhët)
# locale të instalimit të aftësive # locale të dpkg-rikonfiguro # instalo localepurge të aftësive # localepurge
Hapi 7
Instaloni versionin e bërthamës që do të përdorim, shembull:
# apt-get install GNU / Linux-image-3.0.0-14-generic depmod 3.0.0-14-generic-user-setup
Hapi 8
Vazhdoni të instaloni softuer thelbësor për fillimin e saktë të sistemit dhe krijimin pasues të LiveCD.
# apt-get install aptitude grub2 sysGNU / Linux squashfs-tools casper archdetect-deb mkisofs genisoimage xorriso console-tools console-keymaps mc blkid parted
Hapi 9
Krijoni disa skedarë thelbësorë të konfigurimit
# mcedit / etc / network / interfaces
dhe shtoni këtë:
auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp
Redaktoni skedarin:
# mcedit / etc / emri i hostit
dhe shtoni këtë:
Emri i nikoqirit
# mcedit / etc / host
dhe shtoni këtë:
127.0.0.1-Emri i Pritësit localhost
Hapi 10
Krijoni skedarin mtab dhe fstab.
# grep -v rootfs / proc / mounts> / etc / mtab # grep / etc / mtab -e "/"> / etc / fstab
Shënim: Për të shmangur konfliktet rekomandohet të jepni adresën në diskun rrënjë nga uuid, me komandën blkid mund të merrni uuid dhe të zëvendësoni / dev / sdax në / etc / fstab brenda këtij kafazi me uuid, për shembull
/ dev / sda1 zëvendësohet nga UUID = uuid kështu: UUID = 476efe22-73ec-4276-915d-c4gga65f668b / gabime ext3 = remount-ro 0 0
Hapi # 11
Instaloni mjedisin grafik - Opsionale nëse nuk keni nevojë të instaloni një mjedis grafik.
# apt-get instaloni xserver-xorg-video-all xorg xserver-xorg
Hapi 12
Instaloni grub, nëse nuk kemi ndonjë grub të instaluar në sektorin e boot-it mund ta bëjmë në mënyrën vijuese:
Në rast se nuk kemi ndonjë sistem GNU / Linux të instaluar tashmë, ne do të veprojmë si më poshtë:
Ne lamë kafazin:
# dalje # sudo grub-instaloj - direktorium rrënjë = / mnt / dev / sda
Ne kthehemi në kafaz:
# chroot / mnt # azhurnim-grub
- Në rast se skedari grub është i instaluar tashmë, ne thjesht editojmë skedarin
Ne lamë kafazin:
# dalje # azhurnim-grub
Hapi 13
Ne instalojmë mjedisin tonë të preferuar të desktopit, si dhe menaxherin tonë të seancës që duam. Në rastin tim, unë instalova mjedisin desktop e17 (iluminizmit) së bashku me skedarin skedar spacefm dhe kështu krijova LiveCD-in tim për të bërë kopje rezervë, si dhe përfshiva programin debootstrap për të instaluar sistemet e mia të reja të funksionimit direkt nga depot pa duhet të përdorni instalime të tjera LiveCD ose mode.
# apt-get install e17 e17-data gparted mtools testdisk safe-delete partimage gzip zip unzip tar pkill xterm
Ju mund të zgjidhni mjedisin e desktopit të preferencës suaj, si dhe grupin e aplikacioneve për t'u përdorur.
Menaxheri i seancës.
- Në këtë rast nuk kam nevojë për një menaxher të seancave që të më kërkojë emrin e përdoruesit dhe fjalëkalimin pasi që qëllimi i tij është të fillojë drejtpërdrejt seancën, për këtë ne krijojmë një skedar teksti në / etj / startX
# prek /etc/init.d/startX # chmod + x /etc/init.d/startX
Kopjoni sa vijon në këtë skedar
#! / bin / sh / lib / lsb / init-funksionet PATH = / sbin: / bin: / usr / sbin: / usr / bin bin $ 1 në fillim) jehonë "Fillimi i sistemit grafik" jehonë "Ju mund të kontrolloni LOG in / var / log / boot_x. log "X: 0 1 >> / var / log / boot_x.log 2 >> / var / log / boot_x.log & DISPLAY =: 0 su root -c enlightenment_start 1> / dev / null 2> / dev / null & ;; ndalim) jehonë "Ndalimi i të gjitha proceseve X" pkill X ;; *) jehona "Opsion i pavlefshëm" ;; dalja esac 0
Për t'i thënë sistemit të fillojë këtë skedar me sistemin, ne ekzekutojmë sa vijon nga tastiera.
# azhurnimi-rc.d startX parazgjedh 99
Kjo është për të shmangur nevojën për të përdorur ndonjë menaxher dritare si lxdm, gdm ndër të tjera.
Ne rifillojmë PC-në me instalimin e ri.
Siç kisha treguar instaloni spacefm për këtë unë shkarkoj kodin burim nga kjo faqe.
http://spacefm.sourceforge.net/ (el fichero .tar.gz o .tar.xz) al disco de la maquina.
Unë instaloj varësitë e këtij programi:
# apt-get install autotools-dev bash desktop-file-utils build-basic libc6 libcairo2 libglib2.0-0 libgtk2.0-0 libgtk2.0-bin libpango1.0-0 libx11-6 shared-mime-info intltool pkg- konfiguro libgtk2.0-dev libglib2.0-dev fakeroot libudev0 libudev-dev
Ne nuk e kompaktojmë skedarin në fjalë
tar -xf /path/file/spacefm.tar.xz cd / path / file / spacefm ./configure # make -s # install install # update-mime-database / usr / local / share / mime> / dev / null # update-desktop-database -q # gtk-update-icon-cache -q -q -t -f / usr / local / share / icons / hicolor # gtk-update-icon-cache -q -t -f / usr / local / ndajnë / ikonat / Faenza
Me këtë, nëse nuk do të kishte problem do të kemi të instaluar spacefm.
Hapi 14
Instaloni remasterys.
Remastersys mund ta gjejë atë në faqen e tyre zyrtare http://remastersys.sourceforge.net/, por unë rekomandoj të përdorni atë që ju bashkangjitur për të ruajtur pajtueshmërinë, pasi nuk instalon ose çinstalon ndonjë aplikacion gjatë procesit të krijimit të LiveCD, si dhe lë disa skripta për të instaluar LiveCD në një memorje usb.
Shkarkoni remasterys dhe instaloni.
# dpkg -i /path/a/remastersys.deb
Hapi 15
Krijimi i LiveCD me remasterys.
Remastersys ka 2 mënyra krijimi LiveCD, njëra ruan konfigurimin e të gjithë përdoruesve dhe një tjetër heq të gjitha konfigurimet dhe regjistrimet e një përdoruesi tjetër, e cila është ajo që jemi mësuar ta shohim në LiveCD-të tradicionale të Ubuntu.
Për të krijuar LiveCD duke kursyer cilësimet tuaja.
# rezervë remasterys
- Për të krijuar LiveCD pa përdorues ose konfigurime (Rekomandohet).
# remasterys dist cdfs # remasterys dist iso custom.iso
Hapi 16
Instalimi i çdo Debian LiveCD ose derivateve të bëra me remasterys.
Së pari verifikoni që pjesa juaj është shënuar si e lundrueshme me gparted ose të ndarë si më poshtë:
# ndarë / dev / sdb vendosur 1 boot - për ta aktivizuar atë # parted / dev / sdb vendosur 1 boot off - Për ta çaktivizuar atë
- Ne instalojmë iso në një cd dvd, ose nëse dëshironi në një pajisje usb në mënyrën vijuese (E gjithë kjo si root):
mkdir -p / mnt / cdrom mkdir -p / mnt / usb mali -o loop / path / file.iso / mnt / cdrom mount / dev / sdbx / mnt / usb cp -r / mnt / cdrom / * / mnt / usb cp -r / mnt / cdrom / isoGNU / Linux / * / mnt / usb mv /mnt/usb/isoGNU/Linux.cfg /mnt/usb/sysGNU/Linux.cfg umount / mnt / usb umount / mnt / cdrom
# KUJDES shikoni në ndarjen e pajisjes tuaj usb nëse ndarja që keni montuar është / dev / sdb1 sektori i nisjes do të duhet të instalohet në / dev / sdb
# cat /usr/lib/sysGNU/Linux/mbr.bin> / dev / sdb # sysGNU / Linux - instaloni / dev / sdb1
Hapi # 16.1.
Së pari fillojmë nga LiveCD ose usb nëse e kemi në memorje.
Nëse nuk krijohen ndarjet e kërkuara si swap (swap area), si dhe një ndarje prej më shumë se 1 GB ose më shumë në varësi të madhësisë së livecd.
Hapi # 16.2.
Montoni ndarjen e krijuar në / mnt
# fsck -a / dev / sdax # mount / dev / sdax / mnt
Hap 16.3.
Kopjoni të gjitha skedarët brenda dosjes / rofs në / mnt
# cp -r / rofs / * / mnt
Shënim: e gjithë kjo si përdorues rrënjë.
Hapi # 16.4.
Instaloni grub
# grub-install --root-Directory = / mnt / dev / sda
Hapi # 16.5.
Përgatitni sistemin për të nisur grubin siç duhet.
montoni -t proc asnjë / mnt / prok-montoni -o lidh / dev / mnt / dev chroot / mnt azhurnimi-grub
Hapi # 16.6.
Pa lënë kafazin chroot ne përgatisim skedarët thelbësorë / etc / fstab dhe / etc / mtab
grep -v rootfs / proc / mounts> / etc / mtab grep / etc / mtab -e "/"> / etc / fstab
useradd -m -c "Përdoruesi Administrativ" -G adm, admin, sudo, dialout, cdrom, plugdev, lpadmin, sambashare -d / home / user -s / bin / bash user
Konkluzione
Me këtë, ka përfunduar ky udhëzues i gjerë, por i thjeshtë, të cilin mund ta vendosni në praktikë nëse dëshironi dhe të ndani livecd tuaj me miqtë tuaj, cilësia e të gjitha livecd / dvd mbështetet në njohuritë e vetë përdoruesit, zbatimin e teknologjive të reja që kursejnë hapësira e diskut të ngurtë.
Siç e patë nuk është e nevojshme të përdorni unetbootin për të kthyer një LiveCD në usb të drejtpërdrejtë, nëse përdorni spacefm do të keni gjithçka që ju nevojitet në lidhje me një aplikacion grafik, qoftë për të konvertuar video, skedarë audio ndër të tjera, do të keni nevojë vetëm për programin që e kryen këtë nga rreshtin e komandave dhe krijoni ose shkarkoni një shtojcë për të kryer këto detyra.
gjithë ajo zhurmë për të krijuar një cd? '? Mendoj se ka ndodhur nga cd
Nuk kishte ndonjë faqe në internet që të bëri një cd debian të drejtpërdrejtë? oO
Sa zhgënjyese është kjo procedurë për njerëzit dembelë që shkojnë me lehtësi në live.debian.org dhe e vendosin atë në USB.
Shumë e komplikuar, në PC-në tim tjetër unë përdor Remastersys në Xubuntu 13.04 dhe gjeneroj cd-në time të drejtpërdrejtë ISO dhe në 13 min, nga sistemi tashmë i instaluar dhe i përshtatur me programet që janë me interes për mua. Sot, që ka vetëm remaster për të arritur këtë është krejtësisht e dënueshme, ka të tjera dhe mënyra të tjera, por ato janë ende të lodhshme si ajo e përshkruar në këtë postim.
Ose të paktën, ata do të kishin bërë një skenar të vogël në .sh dhe çështja të zgjidhej (madje mund të asistohet).
Epo, më duket një manual shumë i mirë që kur të kem kohë do ta provoj.
Mund të ketë mënyra më të shpejta për të bërë të njëjtën gjë, por ajo që ju mësoni gjatë rrugës (ndoshta nuk do të vijë herën e parë) është e pavlefshme.
Më ka ndodhur që ata që nuk instalojnë gjithëpranim këshillohen të instalojnë varësitë vijuese.
llogari e shërbimit apt-klon btrfs-mjete konsol-konfigurim kripte instalim dmidecode dmraid dpkg-ripaketim ekryptfs-utils gconf2 gconf2-zakon gir1.2-atk-1.0 gir1.2-Freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-girstreamer-0.10 .1.2-gtk-3.0 gir1.2-pango-1.0 gir1.2-supë-2.4 gir1.2-kohëzonemap-1.0 gir1.2-vte-2.90 gir1.2-webkit-3.0 tregues-aplikim kbd keyutils gjuhë-zgjedhës- libaccountsservice0 libappindicator1 libappindicator3-1 libbsd0 libcap-ng0 libcap2-bin libdbusmenu-glib4 libdbusmenu-gtk3-4 libdbusmenu-gtk4 libdebconfclient0 libdbusmenu-gtk1.0.0 libdebconfclient16 libdmraid0.rc3g 0 -1 libgtk-0-2 libgtk-4-bin libgtk-3-libgtop1-3 libgtop0-libicu i zakonshëm3 libindicator3-2 libindicator7 libiw2 libnss44-3d libp6-kit6 libpam-gnome-keyring libstartup-njoftimi30 libtimezonemte3-1v11v -libwebkitgtk-0-0 libwebkitgtk-1-zakonshëm libxklavier2.90 lsof psmisc python-appindicator python-argparse python-libxml9 python-pyicu python-xklavier rd hëngri reiserfsprogs rsync
E di që ky udhëzues mund të jetë i lodhshëm, por nëse mund të marr një cd-në time të drejtpërdrejtë me jo më shumë se 215 MB preferoj ta lexoj përsëri këtë udhëzues.
E shkëlqyera faleminderit shumë
Procedura është interesante, por ju doni të komplikoni jetën tuaj.
# apt-get instalo live-magic
$ live-magji
Dhe me disa klikime ju keni CD ose USB tuaj të drejtpërdrejtë.
Faleminderit për informacionin, a funksionon kjo për ndonjë shpërndarje linux? A mund të vendosen portabalet në atë live të personalizuar? Faleminderit.
Informacion i shkëlqyeshëm, unë tashmë kam përdorur remasterys më parë, në të njëjtën mënyrë e shoh artikullin shumë të mirë dhe të shpjeguar.
SHENIM: lidhja e shkarkimit të remastersys që keni botuar është e lidhur gabimisht, duhet të thuhet https://blog.desdelinux.net/wp-content/uploads/2013/05/remastersys.zip
Faleminderit për informacionin .. Ne menjëherë korrigjuam lidhjen.