apa perbedaan antara apt-get install , dpkg -i dan sh. Untuk file
jenis apa jika kita menggunakan commad tsb?
Thanks,
NS
Bravo PENGUIN!!
coba man apt-get dan man dpkg :)
apt-get install digunakan untuk menginstall package dimana membutuhkan repository baik itu online atau offline dan seluruh dependencies dari packages yang diinstall akan langsung di resolve oleh apt-get install ini.
contoh nya:
apt-get install openssh-server
sedangkan dpkg -i digunakan untuk menginstall packages .deb, misalkan anda mendownload program bernama openfire.deb, maka untuk menginstall nya gunakan perintah
dpkg -i openfire.deb
jika openfire membutuhkan packages lain yang blom terinstall maka proses installasi dari openfire ini tidak akan dilanjutkan, langsung diterminate.
sh itu untuk memanggil shell klo ga salah bash, misalkan anda punya program nvidia.sh
bisa dijalankan dengan perintah
sh nvidia.sh
cmiiw
-- ./ CTRL+ALT+Backspace Refresh your Life ! /.
Maksud beserta dependencynya itu gimana ya? atau maksudnya file2
dependency diletakan pada pada satu folder dengan file yang akan di
install, kemudian secara otomatis file depedency tersebut akan ikut
serta atau gimana?
karena saya punya kasus, saya mau install
nvidia-kernel-common_20051028+1_all.deb
tapi setelah saya lihat ada file dependencynya yaitu
modutils_2.4.27.0-3ubuntu1_i386.deb kemudian file modutils tersebut
punya file dependencynya lagi kalau gak salah
libc6_2.3.6-0ubuntu20_i386.deb
lsb-base_3.1-5ubuntu2_all.deb
sysvinit_2.86.ds1-6ubuntu32_i386.deb
locales_2.3.18_all.deb
kemudian tiap file2 tersebut punya dependencynya lagi....dst..
sehingga kalau di kumpul2 file2 yang berhubungannya jadi banyak, yang
saya dapat file2 yang berhubungan dengan
vidia-kernel-common_20051028+1_all.deb adalah :
modutils_2.4.27.0-3ubuntu1_i386.deb
libc6_2.3.6-0ubuntu20_i386.deb
lsb-base_3.1-5ubuntu2_all.deb
sysvinit_2.86.ds1-6ubuntu32_i386.deb
locales_2.3.18_all.deb
belocs-locales-bin_2.3.5-5ubuntu7_i386.deb
ncurses-bin_5.5-1ubuntu3_i386.deb
libncurses5_5.5-1ubuntu3_i386.deb
sed_4.1.4-5_i386.deb
coreutils_5.93-5ubuntu4_i386.deb
libacl1_2.2.34-1ubuntu1_i386.deb
libattr1_2.4.25-1_i386.deb
libselinux1_1.28-2ubuntu2_i386.deb
libsepol1_1.10-1_i386.deb
e2fslibs_1.38-2ubuntu2.1_i386.deb
initscripts_2.86.ds1-6ubuntu32_i386.deb
sysv-rc_2.86.ds1-6ubuntu32_all.deb
libblkid1_1.38-2ubuntu2.1_i386.deb
libcomerr2_1.38-2ubuntu2.1_i386.deb
libuuid1_1.38-2ubuntu2.1_i386.deb
libss2_1.38-2ubuntu2.1_i386.deb
libuuid1_1.38-2ubuntu2.1_i386.deb
libslang2_2.0.5-1build2_i386.deb
zlib1g_1.2.3-6ubuntu4_i386.deb
Bagi saya yang pemula hal ini bikin bingung nih.
Gimana solusinya ya?
Thanks,
ns
konsepnya seperti itu. tiap dependency di-download lalu install. yang
manajemen dependency ini adalah synaptic/aptitude/apt.
> karena saya punya kasus, saya mau install
> nvidia-kernel-common_20051028+1_all.deb
> tapi setelah saya lihat ada file dependencynya yaitu
> modutils_2.4.27.0-3ubuntu1_i386.deb kemudian file modutils tersebut
> punya file dependencynya lagi kalau gak salah
[cut]
> zlib1g_1.2.3-6ubuntu4_i386.deb
>
> Bagi saya yang pemula hal ini bikin bingung nih.
> Gimana solusinya ya?
solusinya:
1. konek ke internet
2. sudo aptitude update
3. sudo aptitude install apa-yang-mau-diinstall
4. biarkan masalah dependency diurus oleh apt/aptitude/synaptic.
langkah 2 dan 3 membutuhkan langkah no 1.
bisa juga pakai dvd repo, tapi itu berarti driver yang anda download
harus sesuai yang repo yang ada di dvd itu, jangan minta yang lebih
update atau nggak ada di dalam repo.
--
things left unsaid, http://ryosaeba.wordpress.com
maxgain scams, http://maxgain.wordpress.com
sh itu untuk memanggil shell klo ga salah bash, misalkan anda punya program nvidia.sh
bisa dijalankan dengan perintah
sh nvidia.sh
cmiiw
> Sorry ikut nimbrung tanya.....
> bedanya execute command $sh *.sh dengan $./ *.sh ?
bedanya: kalau pakai sh, file *.sh-nya gak perlu executable, cukup readable.
Denna Adhiyaksa wrote:
>
>
> 2008/6/16 my mail <am...@yahoo.com <mailto:am...@yahoo.com>>:
Bedanya:
$sh *.sh
tuk menjalankan *.sh di dalam PATH
Sedangkan
$./*.sh
tuk menjalankan *.sh di current directory
PATH itu lokasi-lokasi yg ditentukan untuk executable, isalnya /bin,
/usr/bin, dan sebagainya.
Untuk saat ini, sulit kalau saya harus connect internet, karena masih
mengandalkan jasa warnet nih:(
>
> bisa juga pakai dvd repo, tapi itu berarti driver yang anda download
> harus sesuai yang repo yang ada di dvd itu, jangan minta yang lebih
> update atau nggak ada di dalam repo.
Mungkin kayaknya solusi ini menarik nih, tapi belum begitu jelas buat saya.
Maksud dvd repo ini adalah cd ubuntu untuk installer, kalau yang
dimaksud seperti itu, jadi kita harus download driver atau file
pendukung yang sesuai dengan ubuntu yang saya install (ubuntu ver.
7.04 /Feisty). apakah ini berarti nama file yang kita download harus
sesuai dengan nama linux -headers-nya.
Contok kasus:
linux-header saya adalah linux-headers-2.6.20.15
Saya mencari libc6
libc6-i686_2.5-0ubuntu14_i386.deb (saya dapat dari situs
package.ubuntu untuk Feisty), dan saya tidak dapat libc6-i686_2.6.XXX.
Apakah langkah saya ini benar, yaitu mencari file yang versi namanya
sama dengan versilinux-headernya, atau gimana?:(
Thanks atas semua sopportnya.
Bravo PENGUIN!!
pada saat saya menginstall kumpulan file *.deb dengan perintah "sudo
dpkg -i *.deb" terkadang malah bikin error synaptic dan update
manager, yang solusinya adalah dengan perintah "sudo apt-get install
-f". Tapi terkadang setelah pakai perintah itu pun masih tetap error,
yang mengakibatkan saya gak bisa install apa2 lagi, karena synaptic
dan update manager dll yg berhubungan dengan menginstall program masih
meminta untuk melakukan "sudo apt-get install -f". Ada solusi untuk
masalah tsb?
biasanya itu karena masalah dependensi. kalau mau instal pake dpkg -i
*.deb, pastikan semua dependensi sudah ada. tapi kalaulah gak ada,
caranya juga mudahkan, tinggal apt-get install -f
ini menurut saya solusi terbaik, semua dependensi akan diinstall
dengan syarat ada di repo, dan anda memiliki akses ke repo tersebut.
-cecep-
tergantung dari apa yang telah dilakukan dan apa tujuannya. biasanya
dengan membaca error yang ditampilkan kita bisa mengira-ngira bagian
mana yang salah. kadang remove dulu sesuatu yang bikin masalah bisa
membantu. semalaman saya coba install ATI 8.5 awalnya gagal, lalu coba
pasang envyng script-nya berhenti di tengah jalan. lalu mau balik lagi
dibilang bentrok sama envyng yang beberapa modulnya telanjur dipasang,
saya catat mana yang bikin bentrok lalu coba remove, akhirnya bisa
beres dan bisa pakai ATI 8.5.
--
Sent from Gmail for mobile | mobile.google.com
sudo apy-get install software = menginstall software berserta dependencynya...!
sudo dpkg -i software = menginstall standalone software [software yg tanpa depedency] seperti picasa, opera, dll
> Apakah ini berarti bahwa apt-get install itu dapat digunakan untuk bermacam
> package (baik .deb, .run, .sh, .bin, ..dst) yang penting package tsb
> membutuhkan repository?
1. package tersebut ada dalam database repository-nya
2. .deb, .run etc itu juga termasuk dalam installation script yang ada
dalam database repository-nya, bukan hasil download manual.
masa sih ? setau saya sh, bin dan run dipake untuk paket yang
di-download (CMIIW). Tolong mas ryo kasih contoh install software yg
di repo pake perintah tsb.
sh, bin, run, ato apalah itu hanya penamaan. Apapun filenya, baca
dokumentasi instalasi jika mau menginstalnya. Jangan gara2 filenya
berakhiran sh, bin, atau run kita langsung main hajar menginstalnya.
--
Iang-
http://fajran.web.id y!m: fajran
> > sh, bin, run, ato apalah itu hanya penamaan. Apapun filenya, baca
> > dokumentasi instalasi jika mau menginstalnya. Jangan gara2 filenya
> > berakhiran sh, bin, atau run kita langsung main hajar menginstalnya.
> >
>
>
> ralat: " ... langsung main hajar mengeksekusinya"
ya maap...saya kan cuma ngikutin petunjuk dr situs yg punya file.
dan saya BELUM PERNAH nemuin file .sh, .run atau .bin disuruh install
pake perintah apt-get, makanya saya minta contohnya, atau saya salah
mengartikan?
maap, saya mah masih newbie
apt-get (tmasuk aptitude, synaptic, dsb) itu digunakan untuk
menginstal paket **dari repositori Ubuntu** (ato Debian, BlankOn,
dsb). Aplikasi2 ini juga akan menganalisis daftar paket lain yang
dibutuhkan (dependencies) dan juga akan menginstalnya.
Untuk menginstal paket debian (*.deb) **langsung dari file deb-nya**
digunakan aplikasi dpkg.
Untuk aplikasi lain yang bukan berupa paket debian, bisa jadi punya
mekanisme instalasi sendiri.