SlideShare une entreprise Scribd logo
1  sur  73
Télécharger pour lire hors ligne
Debootstrap
Retrieve extract configure
terasaka.k
Debootstrap
Debian GNU/Linux, Ubuntu
Debootstrap
Debian GNU/Linux, Ubuntu
Debootstrap
Debian, Ubuntu
Debootstrap
Debootstrap
Debootstrap
Debootstrap
Debootstrap
Debootstrap
•
• OS
•
• LiveCD
•
Debootstrap
Debootstrap
Debootstrap
Debootstrap
Debootstrap
Debootstrap
Debootstrap
Debootstrap
Debootstrap
Debootstrap
Debootstrap
Debootstrap
% sudo debootstrap oneiric /target
Debootstrap
% sudo debootstrap oneiric /target
Debootstrap
% sudo debootstrap oneiric /target
Debootstrap
% sudo debootstrap oneiric /target
% sudo debootstrap oneiric target
I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on
http://archive.ubuntu.com/ubuntu...
I: Retrieving adduser
I: Validating adduser
I: Retrieving apt
…
Debootstrap
% sudo debootstrap oneiric /target
Debootstrap
Debootstrap
Debootstrap
Retrieve
Debootstrap
Retrieve
extract
Debootstrap
configure
Retrieve
extract
Debootstrap
configure
Retrieve
extract
Debootstrap
configure
Retrieve
extract
Debootstrap
configure
Retrieve
extract
Debootstrap
configure
Retrieve
extract
Debootstrap
configure
Retrieve
extract
OS
Debootstrap
configure
Retrieve
extract
Debian Priority
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
required important
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
required important
perl-base
Package: perl-base
Priority: required
Filename: pool/main/p/perl/perl-base_5.10.1-
17ubuntu4_amd64.deb
Description: minimal Perl system
Perl is a scripting language used in many system scripts and
utilities.
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
required important
perl-base
Package: perl-base
Priority: required
Filename: pool/main/p/perl/perl-base_5.10.1-
17ubuntu4_amd64.deb
Description: minimal Perl system
Perl is a scripting language used in many system scripts and
utilities.
Priority
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
required important
perl-base
Package: perl-base
Priority: required
Filename: pool/main/p/perl/perl-base_5.10.1-
17ubuntu4_amd64.deb
Description: minimal Perl system
Perl is a scripting language used in many system scripts and
utilities.
Priority
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
required important
perl-base
Package: perl-base
Priority: required
Filename: pool/main/p/perl/perl-base_5.10.1-
17ubuntu4_amd64.deb
Description: minimal Perl system
Perl is a scripting language used in many system scripts and
utilities.
Priority
http://archive.ubuntu.com/ubuntu/pool/main/p/perl/perl-base_ … .deb
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
required important
% sudo debootstrap oneiric target
I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on
http://archive.ubuntu.com/ubuntu...
I: Retrieving adduser
I: Validating adduser
I: Retrieving apt
I: Validating apt
I: Retrieving apt-utils
I: Validating apt-utils
I: Retrieving base-files
I: Validating base-files
I: Retrieving base-passwd
…
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
required important
% sudo debootstrap oneiric target
I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on
http://archive.ubuntu.com/ubuntu...
I: Retrieving adduser
I: Validating adduser
I: Retrieving apt
I: Validating apt
I: Retrieving apt-utils
I: Validating apt-utils
I: Retrieving base-files
I: Validating base-files
I: Retrieving base-passwd
…
Retrieve
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
required important
% sudo debootstrap oneiric target
I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on
http://archive.ubuntu.com/ubuntu...
I: Retrieving adduser
I: Validating adduser
I: Retrieving apt
I: Validating apt
I: Retrieving apt-utils
I: Validating apt-utils
I: Retrieving base-files
I: Validating base-files
I: Retrieving base-passwd
…
Retrieve
Retrieve
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
required important
% sudo debootstrap oneiric target
I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on
http://archive.ubuntu.com/ubuntu...
I: Retrieving adduser
I: Validating adduser
I: Retrieving apt
I: Validating apt
I: Retrieving apt-utils
I: Validating apt-utils
I: Retrieving base-files
I: Validating base-files
I: Retrieving base-passwd
…
Retrieve
Retrieve
Retrieve
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
required important
% sudo debootstrap oneiric target
I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on
http://archive.ubuntu.com/ubuntu...
I: Retrieving adduser
I: Validating adduser
I: Retrieving apt
I: Validating apt
I: Retrieving apt-utils
I: Validating apt-utils
I: Retrieving base-files
I: Validating base-files
I: Retrieving base-passwd
…
Retrieve
Retrieve
Retrieve
Retrieve
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
required important
% sudo debootstrap oneiric target
I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on
http://archive.ubuntu.com/ubuntu...
I: Retrieving adduser
I: Validating adduser
I: Retrieving apt
I: Validating apt
I: Retrieving apt-utils
I: Validating apt-utils
I: Retrieving base-files
I: Validating base-files
I: Retrieving base-passwd
…
Retrieve
Retrieve
Retrieve
Retrieve
Retrieve
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
required important
% sudo debootstrap oneiric target
I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on
http://archive.ubuntu.com/ubuntu...
I: Retrieving adduser
I: Validating adduser
I: Retrieving apt
I: Validating apt
I: Retrieving apt-utils
I: Validating apt-utils
I: Retrieving base-files
I: Validating base-files
I: Retrieving base-passwd
…
Retrieve
Retrieve
Retrieve
Retrieve
Retrieve
Retrieve
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
required important
% sudo debootstrap oneiric target
I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on
http://archive.ubuntu.com/ubuntu...
I: Retrieving adduser
I: Validating adduser
I: Retrieving apt
I: Validating apt
I: Retrieving apt-utils
I: Validating apt-utils
I: Retrieving base-files
I: Validating base-files
I: Retrieving base-passwd
…
Retrieve
Retrieve
Retrieve
Retrieve
Retrieve
RetrieveRetrieve
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
required important
% sudo debootstrap oneiric target
I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on
http://archive.ubuntu.com/ubuntu...
I: Retrieving adduser
I: Validating adduser
I: Retrieving apt
I: Validating apt
I: Retrieving apt-utils
I: Validating apt-utils
I: Retrieving base-files
I: Validating base-files
I: Retrieving base-passwd
…
Retrieve
Retrieve
Retrieve
Retrieve
Retrieve
RetrieveRetrieveRetrieve
Retrieve
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
required important
% sudo debootstrap oneiric target
I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on
http://archive.ubuntu.com/ubuntu...
I: Retrieving adduser
I: Validating adduser
I: Retrieving apt
I: Validating apt
I: Retrieving apt-utils
I: Validating apt-utils
I: Retrieving base-files
I: Validating base-files
I: Retrieving base-passwd
…
% wget http://archive.ubuntu.com/.../adduser….deb
% wget http://archive.ubuntu.com/.../apt….deb
% wget http://archive.ubuntu.com/.../apt-utils….deb
% wget http://archive.ubuntu.com/.../base-files….deb
% wget http://archive.ubuntu.com/.../base-passwd….deb
…
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
required important
% cd target/var/cache/apt/archives/
% ls
adduser_3.112+nmu1ubuntu5_all.deb
apt_0.8.16~exp5ubuntu8_amd64.deb
apt-utils_0.8.16~exp5ubuntu8_amd64.deb
base-files_6.4ubuntu4_amd64.deb
base-passwd_3.5.23_amd64.deb
bash_4.2-0ubuntu4_amd64.deb
bsdutils_1%3a2.19.1-2ubuntu3_amd64.deb
…
…
Debootstrap
configure
Retrieve
extract
Debian Priority
Priority: required, important,
standard, …
required important
% cd target/var/cache/apt/archives/
% ls
adduser_3.112+nmu1ubuntu5_all.deb
apt_0.8.16~exp5ubuntu8_amd64.deb
apt-utils_0.8.16~exp5ubuntu8_amd64.deb
base-files_6.4ubuntu4_amd64.deb
base-passwd_3.5.23_amd64.deb
bash_4.2-0ubuntu4_amd64.deb
bsdutils_1%3a2.19.1-2ubuntu3_amd64.deb
…
Debootstrap
configure
Retrieve
extract
Debootstrap
configure
Retrieve
extract
deb
Debootstrap
configure
Retrieve
extract
deb
deb
Debootstrap
configure
Retrieve
extract
deb
% cd target/var/cache/apt/archives/
% ar -t apt_0.8.16¥~exp5ubuntu8_amd64.deb
deb
Debootstrap
configure
Retrieve
extract
deb
% cd target/var/cache/apt/archives/
% ar -t apt_0.8.16¥~exp5ubuntu8_amd64.deb
debian-binary
control.tar.gz
data.tar.gz
Debootstrap
configure
Retrieve
extract
deb
% cd target/var/cache/apt/archives/
% ar -t apt_0.8.16¥~exp5ubuntu8_amd64.deb
debian-binary
control.tar.gz
data.tar.gz
Debootstrap
configure
Retrieve
extract
deb
% cd target/var/cache/apt/archives/
% ar -t apt_0.8.16¥~exp5ubuntu8_amd64.deb
debian-binary
control.tar.gz
data.tar.gz
./usr/bin/apt-key
./usr/bin/apt-get
./usr/bin/apt-cache
./usr/lib/
./usr/lib/dpkg/methods/apt/update
…
Debootstrap
configure
Retrieve
extract
deb
% cd target/
% for pkg in `ls -1 var/cache/apt/archives/*.deb`; do
% ar –p $pkg data.tar.gz | zcat | tar –xf –
% done
% cd target/
% ar –x var/cache/apt/archives/adduser….deb
% tar –xzf data.tar.gz
% ar –x var/cache/apt/archives/apt….deb
% tar –xzf data.tar.gz
…
Debootstrap
configure
Retrieve
extract
deb
% cd target/
% for pkg in `ls -1 var/cache/apt/archives/*.deb`; do
% ar –p $pkg data.tar.gz | zcat | tar –xf –
% done
% cd target/
% ar –x var/cache/apt/archives/adduser….deb
% tar –xzf data.tar.gz
% ar –x var/cache/apt/archives/apt….deb
% tar –xzf data.tar.gz
…
Debootstrap
configure
Retrieve
extract
deb
% cd target/
% for pkg in `ls -1 var/cache/apt/archives/*.deb`; do
% ar –p $pkg data.tar.gz | zcat | tar –xf –
% done
% cd target/
% ar –x var/cache/apt/archives/adduser….deb
% tar –xzf data.tar.gz
% ar –x var/cache/apt/archives/apt….deb
% tar –xzf data.tar.gz
…
Debootstrap
configure
Retrieve
extract
Debootstrap
configure
Retrieve
extract
Deb
dpkg
Debootstrap
configure
Retrieve
extract
% sudo $EDITOR target/var/lib/dpkg/status
% cat target/var/lib/dpkg/status
Package: dpkg
Status: install ok installed
Version: 1.16.0.3~ubuntu3
%
% sudo touch target/var/lib/dpkg/info/dpkg.list
Debootstrap
configure
Retrieve
extract
dpkg
Debootstrap
configure
Retrieve
extract
chroot
dpkg
Debootstrap
configure
Retrieve
extract
chroot
dpkg
$ sudo chroot /target
(/target)# dpkg --unpack adduser
(/target)# dpkg --unpack apt
(/target)# dpkg --unpack apt-utils
(/target)# dpkg --unpack base-files
…
(/target)# dpkg --configure adduser
(/target)# dpkg --configure apt
(/target)# dpkg --configure apt-utils
(/target)# dpkg --configure base-file
…
(/target)# dpkg --install adduser
(/target)# dpkg --install apt
(/target)# dpkg --install apt-utils
(/target)# dpkg --install base-file
…
Debootstrap
configure
Retrieve
extract
chroot
dpkg
$ sudo chroot /target
(/target)# dpkg --unpack adduser
(/target)# dpkg --unpack apt
(/target)# dpkg --unpack apt-utils
(/target)# dpkg --unpack base-files
…
(/target)# dpkg --configure adduser
(/target)# dpkg --configure apt
(/target)# dpkg --configure apt-utils
(/target)# dpkg --configure base-file
…
(/target)# dpkg --install adduser
(/target)# dpkg --install apt
(/target)# dpkg --install apt-utils
(/target)# dpkg --install base-file
…
Debootstrap
configure
Retrieve
extract
chroot
dpkg
$ sudo chroot /target
(/target)# dpkg --unpack adduser
(/target)# dpkg --unpack apt
(/target)# dpkg --unpack apt-utils
(/target)# dpkg --unpack base-files
…
(/target)# dpkg --configure adduser
(/target)# dpkg --configure apt
(/target)# dpkg --configure apt-utils
(/target)# dpkg --configure base-file
…
(/target)# dpkg --install adduser
(/target)# dpkg --install apt
(/target)# dpkg --install apt-utils
(/target)# dpkg --install base-file
…
Debootstrap
configure
Retrieve
extract
chroot
dpkg
$ sudo chroot /target
(/target)# dpkg --unpack adduser
(/target)# dpkg --unpack apt
(/target)# dpkg --unpack apt-utils
(/target)# dpkg --unpack base-files
…
(/target)# dpkg --configure adduser
(/target)# dpkg --configure apt
(/target)# dpkg --configure apt-utils
(/target)# dpkg --configure base-file
…
(/target)# dpkg --install adduser
(/target)# dpkg --install apt
(/target)# dpkg --install apt-utils
(/target)# dpkg --install base-file
…
Debootstrap
configure
Retrieve
extract
chroot
dpkg
$ sudo chroot /target
(/target)# dpkg --unpack adduser
(/target)# dpkg --unpack apt
(/target)# dpkg --unpack apt-utils
(/target)# dpkg --unpack base-files
…
(/target)# dpkg --configure adduser
(/target)# dpkg --configure apt
(/target)# dpkg --configure apt-utils
(/target)# dpkg --configure base-file
…
(/target)# dpkg --install adduser
(/target)# dpkg --install apt
(/target)# dpkg --install apt-utils
(/target)# dpkg --install base-file
…
Debootstrap
configure
Retrieve
extract
30
3 Debootstrap
Debootstrap
Retrieve extract configure
terasaka.k

Contenu connexe

Tendances

aptly: Debian repository management tool
aptly: Debian repository management toolaptly: Debian repository management tool
aptly: Debian repository management toolAndrey Smirnov
 
The $path to knowledge: What little it take to unit-test Perl.
The $path to knowledge: What little it take to unit-test Perl.The $path to knowledge: What little it take to unit-test Perl.
The $path to knowledge: What little it take to unit-test Perl.Workhorse Computing
 
Acceptance & Integration Testing With Behat (PBC11)
Acceptance & Integration Testing With Behat (PBC11)Acceptance & Integration Testing With Behat (PBC11)
Acceptance & Integration Testing With Behat (PBC11)benwaine
 
Composer for busy developers - DPC13
Composer for busy developers - DPC13Composer for busy developers - DPC13
Composer for busy developers - DPC13Rafael Dohms
 
From SaltStack to Puppet and beyond...
From SaltStack to Puppet and beyond...From SaltStack to Puppet and beyond...
From SaltStack to Puppet and beyond...Yury Bushmelev
 
Acceptance & Integration Testing With Behat (PHPNw2011)
Acceptance & Integration Testing With Behat (PHPNw2011)Acceptance & Integration Testing With Behat (PHPNw2011)
Acceptance & Integration Testing With Behat (PHPNw2011)benwaine
 
Puppet Module Reusability - What I Learned from Shipping to the Forge
Puppet Module Reusability - What I Learned from Shipping to the ForgePuppet Module Reusability - What I Learned from Shipping to the Forge
Puppet Module Reusability - What I Learned from Shipping to the ForgePuppet
 
The Puppet Debugging Kit: Building Blocks for Exploration and Problem Solving...
The Puppet Debugging Kit: Building Blocks for Exploration and Problem Solving...The Puppet Debugging Kit: Building Blocks for Exploration and Problem Solving...
The Puppet Debugging Kit: Building Blocks for Exploration and Problem Solving...Puppet
 
Building robust and friendly command line applications in go
Building robust and friendly command line applications in goBuilding robust and friendly command line applications in go
Building robust and friendly command line applications in goAndrii Soldatenko
 
Keeping objects healthy with Object::Exercise.
Keeping objects healthy with Object::Exercise.Keeping objects healthy with Object::Exercise.
Keeping objects healthy with Object::Exercise.Workhorse Computing
 

Tendances (20)

aptly: Debian repository management tool
aptly: Debian repository management toolaptly: Debian repository management tool
aptly: Debian repository management tool
 
Smoking docker
Smoking dockerSmoking docker
Smoking docker
 
The $path to knowledge: What little it take to unit-test Perl.
The $path to knowledge: What little it take to unit-test Perl.The $path to knowledge: What little it take to unit-test Perl.
The $path to knowledge: What little it take to unit-test Perl.
 
Acceptance & Integration Testing With Behat (PBC11)
Acceptance & Integration Testing With Behat (PBC11)Acceptance & Integration Testing With Behat (PBC11)
Acceptance & Integration Testing With Behat (PBC11)
 
Get your teeth into Plack
Get your teeth into PlackGet your teeth into Plack
Get your teeth into Plack
 
Composer for busy developers - DPC13
Composer for busy developers - DPC13Composer for busy developers - DPC13
Composer for busy developers - DPC13
 
From SaltStack to Puppet and beyond...
From SaltStack to Puppet and beyond...From SaltStack to Puppet and beyond...
From SaltStack to Puppet and beyond...
 
Findbin libs
Findbin libsFindbin libs
Findbin libs
 
Acceptance & Integration Testing With Behat (PHPNw2011)
Acceptance & Integration Testing With Behat (PHPNw2011)Acceptance & Integration Testing With Behat (PHPNw2011)
Acceptance & Integration Testing With Behat (PHPNw2011)
 
Puppet: From 0 to 100 in 30 minutes
Puppet: From 0 to 100 in 30 minutesPuppet: From 0 to 100 in 30 minutes
Puppet: From 0 to 100 in 30 minutes
 
Puppet Module Reusability - What I Learned from Shipping to the Forge
Puppet Module Reusability - What I Learned from Shipping to the ForgePuppet Module Reusability - What I Learned from Shipping to the Forge
Puppet Module Reusability - What I Learned from Shipping to the Forge
 
Perl-C/C++ Integration with Swig
Perl-C/C++ Integration with SwigPerl-C/C++ Integration with Swig
Perl-C/C++ Integration with Swig
 
Getting Testy With Perl6
Getting Testy With Perl6Getting Testy With Perl6
Getting Testy With Perl6
 
The Puppet Debugging Kit: Building Blocks for Exploration and Problem Solving...
The Puppet Debugging Kit: Building Blocks for Exploration and Problem Solving...The Puppet Debugging Kit: Building Blocks for Exploration and Problem Solving...
The Puppet Debugging Kit: Building Blocks for Exploration and Problem Solving...
 
Troubleshooting Puppet
Troubleshooting PuppetTroubleshooting Puppet
Troubleshooting Puppet
 
Peek at PHP 7
Peek at PHP 7Peek at PHP 7
Peek at PHP 7
 
Building robust and friendly command line applications in go
Building robust and friendly command line applications in goBuilding robust and friendly command line applications in go
Building robust and friendly command line applications in go
 
Unit Testing Lots of Perl
Unit Testing Lots of PerlUnit Testing Lots of Perl
Unit Testing Lots of Perl
 
Short Introduction To "perl -d"
Short Introduction To "perl -d"Short Introduction To "perl -d"
Short Introduction To "perl -d"
 
Keeping objects healthy with Object::Exercise.
Keeping objects healthy with Object::Exercise.Keeping objects healthy with Object::Exercise.
Keeping objects healthy with Object::Exercise.
 

Similaire à Debootstrapが何をしているか

Linux Troubleshooting
Linux TroubleshootingLinux Troubleshooting
Linux TroubleshootingKeith Wright
 
Arbeiten mit distribute, pip und virtualenv
Arbeiten mit distribute, pip und virtualenvArbeiten mit distribute, pip und virtualenv
Arbeiten mit distribute, pip und virtualenvMarkus Zapke-Gründemann
 
repositor.io - Simple Repository Management
repositor.io - Simple Repository Managementrepositor.io - Simple Repository Management
repositor.io - Simple Repository Managementinovex GmbH
 
A.I. Exercise.
A.I. Exercise.A.I. Exercise.
A.I. Exercise.Mario Cho
 
Course 102: Lecture 22: Package Management
Course 102: Lecture 22: Package Management Course 102: Lecture 22: Package Management
Course 102: Lecture 22: Package Management Ahmed El-Arabawy
 
Piratte installation
Piratte installationPiratte installation
Piratte installationKampa Lavanya
 
Virtualenv
VirtualenvVirtualenv
VirtualenvWEBdeBS
 
Gnubs-pres-foss-cdac-sem
Gnubs-pres-foss-cdac-semGnubs-pres-foss-cdac-sem
Gnubs-pres-foss-cdac-semSagun Baijal
 
Gnubs pres-foss-cdac-sem
Gnubs pres-foss-cdac-semGnubs pres-foss-cdac-sem
Gnubs pres-foss-cdac-semSagun Baijal
 
101 2.4 use debian package management
101 2.4 use debian package management101 2.4 use debian package management
101 2.4 use debian package managementAcácio Oliveira
 
How to make debian package from scratch (linux)
How to make debian package from scratch (linux)How to make debian package from scratch (linux)
How to make debian package from scratch (linux)Thierry Gayet
 
How to Build Package in Linux Based Systems.
How to Build Package in Linux Based Systems.How to Build Package in Linux Based Systems.
How to Build Package in Linux Based Systems.İbrahim UÇAR
 
Isolated development in python
Isolated development in pythonIsolated development in python
Isolated development in pythonAndrés J. Díaz
 
Software Packaging for Cross OS Distribution
Software Packaging for Cross OS DistributionSoftware Packaging for Cross OS Distribution
Software Packaging for Cross OS DistributionJian-Hong Pan
 

Similaire à Debootstrapが何をしているか (20)

Debian packaging
Debian packagingDebian packaging
Debian packaging
 
Dependency Management With Pinto
Dependency Management With PintoDependency Management With Pinto
Dependency Management With Pinto
 
Linux Troubleshooting
Linux TroubleshootingLinux Troubleshooting
Linux Troubleshooting
 
Rally_Docker_deployment_JumpVM
Rally_Docker_deployment_JumpVMRally_Docker_deployment_JumpVM
Rally_Docker_deployment_JumpVM
 
Dockerの準備
Dockerの準備Dockerの準備
Dockerの準備
 
Arbeiten mit distribute, pip und virtualenv
Arbeiten mit distribute, pip und virtualenvArbeiten mit distribute, pip und virtualenv
Arbeiten mit distribute, pip und virtualenv
 
repositor.io - Simple Repository Management
repositor.io - Simple Repository Managementrepositor.io - Simple Repository Management
repositor.io - Simple Repository Management
 
RPM (LINUX)
RPM (LINUX)RPM (LINUX)
RPM (LINUX)
 
A.I. Exercise.
A.I. Exercise.A.I. Exercise.
A.I. Exercise.
 
Course 102: Lecture 22: Package Management
Course 102: Lecture 22: Package Management Course 102: Lecture 22: Package Management
Course 102: Lecture 22: Package Management
 
Piratte installation
Piratte installationPiratte installation
Piratte installation
 
Virtualenv
VirtualenvVirtualenv
Virtualenv
 
Gnubs-pres-foss-cdac-sem
Gnubs-pres-foss-cdac-semGnubs-pres-foss-cdac-sem
Gnubs-pres-foss-cdac-sem
 
Gnubs pres-foss-cdac-sem
Gnubs pres-foss-cdac-semGnubs pres-foss-cdac-sem
Gnubs pres-foss-cdac-sem
 
101 2.4 use debian package management
101 2.4 use debian package management101 2.4 use debian package management
101 2.4 use debian package management
 
How to make debian package from scratch (linux)
How to make debian package from scratch (linux)How to make debian package from scratch (linux)
How to make debian package from scratch (linux)
 
Git::Hooks
Git::HooksGit::Hooks
Git::Hooks
 
How to Build Package in Linux Based Systems.
How to Build Package in Linux Based Systems.How to Build Package in Linux Based Systems.
How to Build Package in Linux Based Systems.
 
Isolated development in python
Isolated development in pythonIsolated development in python
Isolated development in python
 
Software Packaging for Cross OS Distribution
Software Packaging for Cross OS DistributionSoftware Packaging for Cross OS Distribution
Software Packaging for Cross OS Distribution
 

Dernier

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Dernier (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Debootstrapが何をしているか