My Opera is closing 1st of March

Felâsife

Bir BSD almaz mıydın?

Ports Jail | PCBSD

,

BSD tarafında sunucu çözümleri için geliştirilen Jail denilen, Türkçe kafes diyede adlandırılan bir uygulama var ve bunun ile kullanıcıya tahsis edilen alanda istediği şeyleri root ile yapma hakkı verilirken, ana sistemede zarar vermemiş oluyor, kısaca Jail sanal bir çözümdür de diyebiliriz.
Daha fazla detay için nette profesyonel jail çözümlerine bakabilirsiniz.

Geliştiriciler Jail denilen olayı PCBSD ev kullanıcıları için ile çok kolay bir hale getirmişler, uygulamanın adı Ports Jail 'dir.
Uygulamayı sistemden bağımsız paketleri kurmak kaldırmak veya çeşitli deneyler yapmak gibi işler için kullanabilirsiniz.
Ayrıca Ports Jail ile kuracağınız paketler kullandığınız PCBSD sistemine normalde kurulmayacağı için, daha güvenli bir ortam oluşturmuş olursunuz.
Tabii sisteminiz daha hijyenik olacaktır. bigsmile

Gerçi PCBSD de AppCafe ile kurulan .pbi programlarıda benzer bir yapıdadır ve hijyendir ama paket sayısı sınırlıdır o yüzden Ports Jail duruma göre gerekebilir.

İlk kurduğunuzda aktif eğildir aktif etmek gerekiyor, işlemlere başlayalım.
# su
# portjail init

Would you like to download a pre-compiled base jail from a FreeBSD mirror via
FTP/HTTP or would you like to build one from source? Enter d for download or
b to build from source: [d/b]

Bu ekranı d yazıp enterleyin.

Yaklaşık 116MB 'lık fbsd-release.tbz paketi inecek, sonrası işlemlerde birlikte biraz zaman alacaktır bekleyiniz.

x ./bin
x ./bin/uuidgen
Extraction finished.
Portjail setup finished! Please run 'portjail start' to enable the jail.


Ports Jail kurulumu bitti, şimdi çalıştıralım.
# portjail start

Starting the portjail...
/compat/linux/proc does not exist. Adding linprocfs support.
Setting hostname: pcbsd9.
Generating host.conf.
Creating and/or trimming log files.
ELF ldconfig path: /lib /usr/lib /usr/lib/compat
32-bit compatibility ldconfig path: /usr/lib32
Updating motd:.
 3 Nis 2012 Sal EEST 18:14:42

Ports Jail çalışıyor artık, jls ilede kontrol edebilirsiniz.
[mono@pcbsd9] /usr/home/mono# jls
   JID  IP Address      Hostname                      Path
     1  192.168.0.12    pcbsd9                        /usr/jails/portjail

Path kısmında gördüğünüz üzere çalışma dizini /usr/jails/portjail 'dir.
Oraya baktığınızda tam teşkil bir sistem kurulduğunu görürsünüz, boyutu şimdilik 360MB 'tır.
Port'ları kurunca boyutu dahada artacaktır, 3GB 'cık olacaktır, zaten *BSD kurarken boyutu öyle 15-20 GB tutarsanız baştan zarar edersiniz söyleyeyim, BSD kurma ve kullanmanın ne demek olduğunu pek anlamazsınız, BSD 'ler pek çok oyuncağın bulunduğu lunapark gibidir, her daim bir macera vardır yerin geniş olması iyidir yani bigsmile

** Ports Jail ile ilgili işleri menülerde ki Ports Jail konsolu ile yapmanız gerektiğini unutmayın.!!

Sıra geldi Ports Jail 'in portlarını kurmaya.
PCBSD Kontrol merkezi > Sistem yönetimi > Görevler > Ports konsolu kısmından Ports ağacını getir tıklıyoruz ve bekliyoruz.
finished yazısını gördüğünüzde işle tamamdır.

2. bir yolda
Gene Ports Jail konsolu ile port'lar kurulabilir.
# cd /usr
# fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz
# tar xzvf ports.tar.gz

Geriye program kurma/kaldırma ve çalıştırma işleri kalıyor, program kurma aynı klasik BSD lerde ki gibidir.
# cd /usr/ports/graphics/gimp ; make install clean
veya
# pkg_add -r gimp

Sadece çalıştırırken konsolda
$ portjail run uygulama_adı
demek yeterli.

Kaldırmak içinde Ports Jail konsolunda aşağıdakileri demek yetiyor.
pkg_delete -x gimp
veya 
pkg_delete gimp\*

** Daha fazla detay için Wiki - Ports Jail bakabilirsiniz.
** Videosundan da nasıl olduğunu izleyebilirsiniz.


Opera güncelleme betiği | BSDDebian GNU/kFreeBSD kurulumu | Jail BSD

Comments

erci buzcokomoko Saturday, July 28, 2012 3:14:17 PM

Ben bu ports jail'i aktif ettim,başlangıç servislerinde de çalışıyor ama jail konsoldan program kurmaya gelince interneti görmüyor...

[cokomoko@pcbsd-4368] /> fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz
fetch: ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz: No address record


bu olmayınca ben de sistem yönetimi>ports ağacını getirden portları güncelledim.Bu kez de yine aynı hatayı verdi:
[cokomoko@pcbsd-4368] /usr/ports/multimedia/vlc> pkg_add -r vlc
Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-current/Latest/vlc.tbz: No address record
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-current/Latest/vlc.tbz' by URL
[cokomoko@pcbsd-4368] /usr/ports/multimedia/vlc>


böyle bir hata veriyor,galiba interneti görmüyor...Ama konsolda çalışıyor görünüyor...
[cokomoko@pcbsd-4368] /usr/home/cokomoko# jls
   JID  IP Address      Hostname                      Path
     1  192.168.1.100   pcbsd-4368                    /usr/jails/portjail

Felâsifefelasife Saturday, July 28, 2012 3:57:48 PM

Yo bu internet hatası değilde, vlc depoda bulunamamış.
Şimdi baktım

packages-9-stable
packages-9.0-release
packages-9-current

depolarında vlc paketi yok, dolayısıyla ya başka paket deneyin ya da porttan kurun derim, tabii jail konsoluyla.

# cd /usr/ports/multimedia/vlc ; make install clean

erci buzcokomoko Saturday, July 28, 2012 6:06:43 PM

yok abi her şekilde aynı hatayı veriyor...
pcbsd-4368# pkg_add -r gimp
Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-current/Latest/gimp.tbz: No address record
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-current/Latest/gimp.tbz' by URL

pcbsd-4368# pkg_add -r audacious
Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-current/Latest/audacious.tbz: No address record
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-current/Latest/audacious.tbz' by URL

pcbsd-4368# whereis gimp
gimp: /usr/ports/graphics/gimp
pcbsd-4368# cd /usr/ports/graphics/gimp
pcbsd-4368# make install clean
===>  Found saved configuration for gimp-2.6.12,2
===>  Extracting for gimp-2.6.12,2
===>  Patching for gimp-2.6.12,2
===>  Configuring for gimp-2.6.12,2
===>  Installing for gimp-2.6.12,2
===>   gimp-2.6.12,2 depends on executable: gimp-2.6 - not found
===>    Verifying install for gimp-2.6 in /usr/ports/graphics/gimp-app
===>  Found saved configuration for gimp-app-2.6.12_1,1
=> gimp-2.6.12.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch ftp://ftp.gimp.org/pub/gimp/v2.6/gimp-2.6.12.tar.bz2
fetch: ftp://ftp.gimp.org/pub/gimp/v2.6/gimp-2.6.12.tar.bz2: No address record
=> Attempting to fetch http://gimp.mirrors.hoobly.com/gimp/v2.6/gimp-2.6.12.tar.bz2
fetch: http://gimp.mirrors.hoobly.com/gimp/v2.6/gimp-2.6.12.tar.bz2: No address record
=> Attempting to fetch http://ftp.gwdg.de/pub/misc/grafik/gimp/gimp/v2.6/gimp-2.6.12.tar.bz2
^C^C
pcbsd-4368#

Felâsifefelasife Saturday, July 28, 2012 6:36:58 PM

Hımm.. bir şekilde paketi bulamıyor, ilk hatadan gidersek deponun yönünü curentten, stableye değiştirelim bakalım.

Jail konsoldan.
# setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-stable/Latest/

# pkg_add -r gimp

Hata verirse gene, release depoyu deneyelim.
# setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.0-release/Latest/

Daha olmadı portu güncelleyip portan deneyelim bir daha.
# portsnap fetch update

erci buzcokomoko Saturday, July 28, 2012 6:42:21 PM

Comment marked as spam. Awaiting moderation.

Felâsifefelasife Saturday, July 28, 2012 6:55:25 PM

İnternet sorunundan şüpheleniyorsan dene istersen.
# ping freebsd.org

Jail konsolunda "uname -ar" ne diyor?

erci buzcokomoko Saturday, July 28, 2012 6:57:47 PM

pcbsd-4368# ping freebsd.org
ping: cannot resolve freebsd.org: Host name lookup failure

pcbsd-4368# uname -ar
FreeBSD pcbsd-4368 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 02:52:29 UTC 2012     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64
pcbsd-4368#

Felâsifefelasife Saturday, July 28, 2012 7:04:31 PM

Evet nete bağlantı yok, istersen yeniden bir daha dene.

erci buzcokomoko Saturday, July 28, 2012 8:38:43 PM

Tamam abi sorunu çözdüm...Şöyle ki ben ilk kurulumdan sonra dnsmasq kurmuştum galiba ondan oluyordu...Şimdi ilk sistem yedeğimi geri alıp jail'i kurdum...Şu an jail'den port ağacını getiriyorum...Ben pek anlamam bu işlerden ama galiba dnsmasq'dan dolayı interneti görmüyordu...Çünkü jail'de dnsmasq kurulu değildi...Malum o da kendi içinde küçük bir sistem sayılır,sen daha iyi bilirsin...

Yine bir sorunum olunca başını ağrıtırım...

Hatta düşündüm de bu ubuntu ve debian'daki gibi sistemin canlı yedeğinin alındığı remastersys gibi bir program yok mu portlarda...Ben netten aramamda livecd diye bir uygulamaya ulaşmıştım ama onda da sonuca ulaşamamıştım...

Felâsifefelasife Saturday, July 28, 2012 11:55:18 PM

Yani Jailde nev-i şahsına munhasır bir sistem, hor görmemek gerekir:)

Yedekleme olayına gelince ben 3-4 yıldır hiç yedekleme şeysini kullanmıyorum o yüzden bildiğim bir alan değil ama PCBSD sistem tepsisinde Life Preserver varya açılışta çalışan, aradığın o olabilir.

Fakat nasıl kullanılır ne olur bilmiyorum, artık onu sen araştıracaksın.

Geçmiş olsun bu arada..

Unregistered user Saturday, September 1, 2012 3:21:19 PM

Ziyaretçi writes: PC-BSD Beta DVD'si vardı elimde kurdum. Şimdi güncelleme yapıyor. Ama ne kadar süreceği belirsiz:-) Bu arada ilk gözlemlerim ve sorularım: Bir: Çok bellek harcıyor. İki: Chromium kurdum AppCafe'den; 163 MB idi. Bu normal mi? Bazen de kendi kendine bazı sitelerde kapanıyor. Üç: Gücellemeyi normal user olarak girdiğinizde de yapıyor, yani admin şifresi istemiyor. Bu normal mi? Dört: Tekrar kurmak istiyorum. Ama KDE'yi istemiyorum. Gnome ve diğerleri yeter bana. Böyle de kurulabilir mi? Sorun çıkar mı? Teşekkürler.

Felâsifefelasife Saturday, September 1, 2012 4:30:05 PM

Keşke BETA kurmasaydınız, elinizde ki sürüm numarası nedir?

Bellek konusu çok önemli bir şey değildir, buraya bakabilirsiniz biraz açıklamıştım.

Kendi kendine kapanmasına beta olunca pek bir şey diyemeyeceğim BETA'ların sorunları vardır.

Güncelleme olayında root şifresi istememeside .pbi paketlerin yapısından kaynaklanıyor, normal root dizinine kurmuyorsunuz $user'e tahsis edilmiş bir alana yani jail benzeri bir alanına kuruyorsunuz ondan böyle oluyor(dur bende çok dikkat etmedim açıkcası)

Kde, Gnome fark etmez PCBSD 9.0 ve yukarısında kurarken size seçenekleri sunuyor, oradan sadece Gnome'i seçebilirsiniz.
Ya da çoklu sistemde seçebilirsiniz Gnome, Xfce vs vs. hiç fark etmez, giriş ekranından hangisini istiyorsanız ona girersiniz.

erci buzcokomoko Sunday, September 2, 2012 12:03:14 PM

Pc-bsd güzel dağıtım ama derleme yapacam dersen sabırlı olmalısın saatlerce sürebilir,kaldı ki her derlemede sorunsuz geçmez bazı yerlerde hata verebilir;yok şu paketi kur bu eski paket,şu bağımlılıkları kur...Pbi paketlerini kullansan boyutları fazla iyi bir internet hızına sahip olmalısın,yani bsd hiç de kolay değil,linux kadar esnek de değil,baya bir araştırma istiyor;bir de şöyle bir sıkıntı var türkçe kaynak az;bir felasife'nin blogu var,bir de gökşin hoca'nın enixma'daki yazıları,inşaalah ilerde bsd'nin bir türkçe forumu olur,çok işe yarar bence...
Bütün bunlara rağmen pc-bsd güzeldir,zamanla daha güzel olacak bence.

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies