The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Emerge/tr"
(Created page with "'''Birden fazla paket kurma.''' {{console|body= ###i## emerge firefox thunderbird }}") |
(Created page with "== Diğer kaynaklar == Daha fazla bilgi için emerge man sayfasına bakınız. {{console|body= $##i## man emerge }}") |
||
(21 intermediate revisions by the same user not shown) | |||
Line 33: | Line 33: | ||
}} | }} | ||
''' | '''Paket kurma. Herhangi bir değişiklik yapmadan önce onay ister. Ayrıntılı çıktı gösterir.''' | ||
{{console|body= | {{console|body= | ||
###i## emerge -av firefox | ###i## emerge -av firefox | ||
Line 39: | Line 39: | ||
}} | }} | ||
== | == Paket kaldırma == | ||
''' | '''Paket kaldırma.''' | ||
{{console|body= | {{console|body= | ||
###i## emerge -C firefox | ###i## emerge -C firefox | ||
Line 46: | Line 46: | ||
}} | }} | ||
''' | '''Paket kaldırma. Herhangi bir değişiklik yapmadan önce onay ister.''' | ||
{{console|body= | {{console|body= | ||
###i## emerge -aC firefox | ###i## emerge -aC firefox | ||
}} | }} | ||
''' | '''Sahipsiz paketleri kaldır. Herhangi bir değişiklik yapmadan önce onay ister.''' | ||
{{console|body= | {{console|body= | ||
###i## emerge -a --depclean | ###i## emerge -a --depclean | ||
}} | }} | ||
== | == Paketleri güncelleme == | ||
''' | '''Tüm paketleri güncelle.''' | ||
{{console|body= | {{console|body= | ||
###i## emerge -uDN @world | ###i## emerge -uDN @world | ||
}} | }} | ||
''' | '''Tüm paketleri güncelle. Herhangi bir değişiklik yapmadan önce onay ister. Ayrıntılı çıktı gösterir.''' | ||
{{console|body= | {{console|body= | ||
###i## emerge -uavDN @world | ###i## emerge -uavDN @world | ||
}} | }} | ||
''' | '''Perl'in yeni bir sürümüne yükseltme yaparken, {{c|perl-cleaner}}'ı daha sonra çalıştırmak gerekir:''' | ||
{{console|body= | {{console|body= | ||
###i## emerge -auvDN @world | ###i## emerge -auvDN @world | ||
Line 73: | Line 73: | ||
}} | }} | ||
{{Note| | {{Note|{{c|perl-cleaner}} çalıştırma gereksinimi, perl ile ilgili tüm ebuild'ler EAPI 5'e güncellendikten sonra ortadan kalkacaktır. EAPI 5, perl ile ilgili bitlerin akıllı güncellemesini destekleyen Ebuild spesifikasyonunun bir versiyonudur.}} | ||
== Emerge | == Emerge seçenekleri == | ||
; --sync | ; --sync | ||
: | : Varsayılan olarak /usr/portage konumunda bulunan portage ağacını günceller. | ||
; --search -s | ; --search -s | ||
: | : Portage ağacında verilen dizginin eşleşmelerini arar. | ||
; --searchdesc -S | ; --searchdesc -S | ||
: | : Arama dizesini açıklama alanına ve paket adına göre eşleştirir. | ||
; --ask -a | ; --ask -a | ||
: | : Herhangi bir değişiklik yapmadan önce onay ister. | ||
; --pretend -p | ; --pretend -p | ||
Line 93: | Line 93: | ||
; --unmerge -C | ; --unmerge -C | ||
: | : Eşleşen tüm paketleri kaldırır. | ||
; --update -u | ; --update -u | ||
: | : Paketleri mevcut en yeni sürümde günceller; test ve geliştirme için maskeleme nedeniyle her zaman en yüksek sürüm numarası olmayabilir. | ||
; --deep [DEPTH] -D | ; --deep [DEPTH] -D | ||
: | : Sadece paketlerin bağımlılıklarını kontrol etmek yerine, paketlerin tüm bağımlılık ağacını göz önünde bulundurmaya zorlar. | ||
; --newuse -N | ; --newuse -N | ||
Line 105: | Line 105: | ||
; --depclean -c | ; --depclean -c | ||
: | : Sahipsiz paketleri kaldırır. Açıkça kurulu paketlerle ilişkili olmayan paketleri kaldırarak sistemi temizler. | ||
; --autounmask-write | ; --autounmask-write | ||
Line 123: | Line 123: | ||
Emerge can be configured by editing {{c|/etc/make.conf}} to customize settings that are set in profiles. However, it's recommended to try to use [[Funtoo Profiles]] as much as possible to avoid having to clutter up {{c|/etc/make.conf}}. Also note that {{c|/etc/portage/make.conf}} is the same as {{c|/etc/make.conf}} -- they are symlinked. | Emerge can be configured by editing {{c|/etc/make.conf}} to customize settings that are set in profiles. However, it's recommended to try to use [[Funtoo Profiles]] as much as possible to avoid having to clutter up {{c|/etc/make.conf}}. Also note that {{c|/etc/portage/make.conf}} is the same as {{c|/etc/make.conf}} -- they are symlinked. | ||
{{file|name=/etc/portage/make.conf||desc= | {{file|name=/etc/portage/make.conf||desc=Bakınız [[Make.conf]]|body= | ||
# override subarch profile | # override subarch profile | ||
CFLAGS="-march=native -O2 -pipe" | CFLAGS="-march=native -O2 -pipe" | ||
Line 152: | Line 152: | ||
=== package.accept_keywords === | === package.accept_keywords === | ||
Mimarinizde test edilmemiş bir paket yüklemek istiyorsanız. | |||
{{file|name=/etc/portage/package.accept_keywords|body= | {{file|name=/etc/portage/package.accept_keywords|body= | ||
=app-misc/screenfetch-9999 ** | =app-misc/screenfetch-9999 ** | ||
}} | }} | ||
== | == Diğer kaynaklar == | ||
Daha fazla bilgi için emerge man sayfasına bakınız. | |||
{{console|body= | {{console|body= | ||
$##i## man emerge | $##i## man emerge |
Latest revision as of 23:38, September 14, 2019
Emerge, funtoo Portage paket yöneticisi için kullanıcı aracısıdır. Emerge ile paketleri kurmak, güncellemek veya kaldırmak kolaydır.
Paket Veritabanını Güncelleme
meta-repo'yu senkronize et. Bu, yerel Portage ağacınızı en son funtoo ebuild'leriyle güncelleyecektir.
root # ego sync
Ego hakkında daha fazla bilgi için bkz. app-admin/ego (Wiki Sayfası) Ayrıca man sayfalarına bakınız: ego
, ego-profile
, ego-sync
ve Funtoo Profiles wiki sayfası.
Paket arama
Paketleri isme göre arayın.
root # emerge -s firefox root # emerge --search firefox
Paketleri açıklamasına göre arayın.
root # emerge -S web browser root # emerge --searchdesc web browser
Paket kurma
Paket kurma.
root # emerge firefox
Birden fazla paket kurma.
root # emerge firefox thunderbird
Paket kurma. Herhangi bir değişiklik yapmadan önce onay ister. Ayrıntılı çıktı gösterir.
root # emerge -av firefox root # emerge --ask firefox
Paket kaldırma
Paket kaldırma.
root # emerge -C firefox root # emerge --unmerge firefox
Paket kaldırma. Herhangi bir değişiklik yapmadan önce onay ister.
root # emerge -aC firefox
Sahipsiz paketleri kaldır. Herhangi bir değişiklik yapmadan önce onay ister.
root # emerge -a --depclean
Paketleri güncelleme
Tüm paketleri güncelle.
root # emerge -uDN @world
Tüm paketleri güncelle. Herhangi bir değişiklik yapmadan önce onay ister. Ayrıntılı çıktı gösterir.
root # emerge -uavDN @world
Perl'in yeni bir sürümüne yükseltme yaparken, perl-cleaner
'ı daha sonra çalıştırmak gerekir:
root # emerge -auvDN @world root # perl-cleaner --all
perl-cleaner
çalıştırma gereksinimi, perl ile ilgili tüm ebuild'ler EAPI 5'e güncellendikten sonra ortadan kalkacaktır. EAPI 5, perl ile ilgili bitlerin akıllı güncellemesini destekleyen Ebuild spesifikasyonunun bir versiyonudur.
Emerge seçenekleri
- --sync
- Varsayılan olarak /usr/portage konumunda bulunan portage ağacını günceller.
- --search -s
- Portage ağacında verilen dizginin eşleşmelerini arar.
- --searchdesc -S
- Arama dizesini açıklama alanına ve paket adına göre eşleştirir.
- --ask -a
- Herhangi bir değişiklik yapmadan önce onay ister.
- --pretend -p
- Instead of actually performing the merge, simply display what *would* have been installed if --pretend weren't used.
- --unmerge -C
- Eşleşen tüm paketleri kaldırır.
- --update -u
- Paketleri mevcut en yeni sürümde günceller; test ve geliştirme için maskeleme nedeniyle her zaman en yüksek sürüm numarası olmayabilir.
- --deep [DEPTH] -D
- Sadece paketlerin bağımlılıklarını kontrol etmek yerine, paketlerin tüm bağımlılık ağacını göz önünde bulundurmaya zorlar.
- --newuse -N
- Tells emerge to include installed packages where USE flags have changed since compilation.
- --depclean -c
- Sahipsiz paketleri kaldırır. Açıkça kurulu paketlerle ilişkili olmayan paketleri kaldırarak sistemi temizler.
- --autounmask-write
- Automatically write package.use settings as necessary to satisfy dependencies.
- --resume -r
- Resumes the most recent merge list that has been aborted due to an error.
- --jobs[=JOBS] -j [JOBS]
- Specifies the number of packages to build simultaneously.
- --load-average [LOAD]
- Specifies that no new builds should be started if there are other builds running and the load average is at least LOAD (a floating-point number).
Configuration
make.conf
Emerge can be configured by editing /etc/make.conf
to customize settings that are set in profiles. However, it's recommended to try to use Funtoo Profiles as much as possible to avoid having to clutter up /etc/make.conf
. Also note that /etc/portage/make.conf
is the same as /etc/make.conf
-- they are symlinked.
/etc/portage/make.conf
- Bakınız Make.conf# override subarch profile
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="-march=native -O2 -pipe"
MAKEOPTS="-j2"
EMERGE_DEFAULT_OPTS="--jobs 2 --load-average 2"
INPUT_DEVICES="evdev synaptics"
VIDEO_CARDS="intel i965"
LINGUAS="en en_US en_GB"
ACCEPT_LICENSE="*"
# Generally, your subarch profile and flavor/mix-ins will set these for you:
USE="mmx mmxext sse sse2 sse3 ssse3 threads alsa X gtk xcb dri opengl vaapi udev \
svg x264 xvid gstreamer webm vpx icu bash-completion vim-pager \
-gnome -xscreensaver -cups -fortran -deprecated -iptables -ipv6 -geoloc \
-mta -sendmail -kmod -tiff -live -quicktime -real -gpm -themes"
Package.use
Per-package use flags can be configured in
/etc/portage/package.use
x11-wm/dwm savedconfig
x11-drivers/ati-drivers qt4
media-sound/ncmpcpp visualizer clock taglib
package.accept_keywords
Mimarinizde test edilmemiş bir paket yüklemek istiyorsanız.
/etc/portage/package.accept_keywords
=app-misc/screenfetch-9999 **
Diğer kaynaklar
Daha fazla bilgi için emerge man sayfasına bakınız.
user $ man emerge