Kategori arşivi: Unix – Linux

FreeBsd Make Error

Here are the commands I had to run to get things working on my FreeBSD 9.0 box that was still using old pkg_ tools.

 

 

# portsclean -C
Unknown modifier 't'

Unknown modifier 't'

Unknown modifier 't'

Unknown modifier 't'

Unknown modifier 't'

"/usr/ports/Mk/bsd.sites.mk", line 958: Malformed conditional (!empty(_PERL_CPAN_ID) && ${_PERL_CPAN_FLAG:tl} == "cpan")
Unknown modifier 't'

"Mk/bsd.port.mk", line 2929: Unclosed conditional/for loop
"Mk/bsd.port.mk", line 2929: Unexpected end of file in for loop.

"Mk/bsd.port.mk", line 6711: Unclosed conditional/for loop
"Mk/bsd.port.mk", line 6711: Unexpected end of file in for loop.

1 open conditional:
         at line 1179 (evaluated to true)
make: fatal errors encountered -- cannot continue
/usr/local/lib/ruby/site_ruby/1.9/pkgtools/portsdb.rb:237:in `join': can't convert nil into String (TypeError)
        from /usr/local/lib/ruby/site_ruby/1.9/pkgtools/portsdb.rb:237:in `index_file'
        from /usr/local/lib/ruby/site_ruby/1.9/pkgtools/portsdb.rb:247:in `db_dir='
        from /usr/local/lib/ruby/site_ruby/1.9/pkgtools/portsdb.rb:167:in `setup'
        from /usr/local/lib/ruby/site_ruby/1.9/pkgtools/pkgtools.rb:242:in `init_pkgtools_global'
        from /usr/local/sbin/portsclean:134:in `block in main'
        from /usr/local/lib/ruby/1.9/optparse.rb:882:in `initialize'
        from /usr/local/sbin/portsclean:70:in `new'
        from /usr/local/sbin/portsclean:70:in `main'
        from /usr/local/sbin/portsclean:727:in `<main>'
Solution Code:
pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/packages-9.0-release/devel/bmake-20111111.tbz
cp /usr/bin/make /usr/bin/make.old
rm /usr/bin/make
ln -sv /usr/local/bin/bmake /usr/bin/make
cd /usr/ports/ports-mgmt/pkg
make -m /usr/share/mk UPGRADEPKG=1 install clean
pkg2ng

To use ports after this, I have to run make -m /usr/share/mk instead of make.

Unix Tar Komutu

TAR Unix altında yedekleme için kullanılabilen bir araçtır. TAR arşivi oluşturulurken hedef olarak bir dosya ya da manyetik teyp cihazı kullanılabilir.

TAR arşiv dosyalarında dosyalara ilişkilendirilmiş çalışma şekilleri ve kullanıcı izinleri de muhafaza edilir.

Okumaya devam et

Base Unix Comments

Files

ls — lists your files

ls -l — lists your files in ‘long format’, which contains lots of useful information, e.g. the exact size of the file, who owns the file and who has the right to look at it, and when it was last modified.

ls -a — lists all files, including the ones whose filenames begin in a dot, which you do not always want to see.

Okumaya devam et

Linux sunucuya ssh ile bağlanma

Bu yazımda özellikle linux sunucularla yeni tanışan arkadaşlar için çok gerekli bilgiler veriyor olacağım.Kısaca bir kaç resim eşliğinde windows ortamı üzerinde çalışanlar için ssh ile putty programı vasıtası ile nasıl bağlantı sağlanır ? Bu konuyu gelin beraberce inceleyelim.

Putty indirmek için buraya tıklayın

1- Putty ile Sunucuya Bağlanma
2- Düzenli Olarak bağlandığımız sunucu bilgilerini kaydetme
3- Putty ile resim yapma tabikide şaka putty ile yapabileceklerimiz bunlar geriye kalan ayarlamalar vs vs hepsi linux kodları ile alakalı. Putty sadece bu noktada Linux işletim sistemimiz ile terminal üzerinden bağlantı görevini üstleniyor.

Okumaya devam et

Debian ip ayarlama

Debian üzerinde ip ayarlamak için öncelikle şu komudu bilellim.

birçok unix sürümünde değişiklik gösteren sudo  – nano gibi komutlar vardır.Bunlar bizim windows tarafındaki not defteridir.  Okumaya devam et

Setting up an FTP server on Debian

Setting up an FTP server on Debian

As a means of distributing large collections of files FTP is still a popular choice, despite the rise of bittorrent, and the growing number of HTTP servers.

FTP is an often overlooked method of storing and giving access to files, in many cases FTP servers have been retired in place of webservers such as Apache.

But there are a lot of cases where offering access via FTP makes sense, even with the limitations of FTP – most notably the difficulty of firewalling and the security risk involved in using plaintext passwords.

Okumaya devam et

Vhcs Kurulumu

vhcs; cpanel , plesk gibi gelişmiş hosting kontrol panelidir ve açık kaynaklıdır.

Son sürümü olan 2.4.8 ile de tüm hatalarından arınmış linux üzerinde kullanılabilecek en iyi Hosting Control Panel

Kurulum Harfiyen uygulanırsa sorunsuz kurulacaktır.Biz Sayın Burak Demiröz ile 3 gün sabahlama ile kurmayı başardık.Biraz sıkıntı yaşanabilir.

öncelikle vhcs paneli indiriyoruzhttp://www.vhcs.net/.

Vhcs çalışabilmesi için gereksinizmler şu şekildedir.

  • Apache – Webserver
  • Postfix – MTA
  • ProFTP
  • PHP
  • Perl
  • MySQL-Database
  • POP3 and IMAP
  • OpenSSL or mod_ssl for SSL-Webs
  • BIND – DNS Server
  • iptables (optional)
  • Sisteminizi vhcs için hazırlama
    vhcs’nin çalışması için terminal ekranına sırası ile aşağıdaki satırları yazınız.

    Terminal ekranı hakkında bilgi sahibi olmayan arkadaşlarıma http://tik.la/oc adresindeki yazımı incelemeleri ni öneririm.

    Okumaya devam et