- Mobil flották
- Fotók, videók mobillal
- Samsung Galaxy A54 - türelemjáték
- One mobilszolgáltatások
- Yettel topik
- Apple iPhone 16 Pro - rutinvizsga
- Samsung Galaxy A56 - megbízható középszerűség
- Nothing Phone (3a) és (3a) Pro - az ügyes meg sasszemű
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- VoLTE/VoWiFi
-
Mobilarena
Mára a ProHardver!/IT.News Fórum is nagylétszámú Linuxban jártas taggal büszkélkedhet. Nehéz szinteket felállítani egy olyan rendszer ismeretében, ami annyira sokrétű, hogy teljesen szinte lehetetlen megismerni minden egyes részét. Azt azonban mindenki tudja, hogy kezdő-e vagy sem. Elsősorban nekik szólnak az alábbiak, de érdemes mindenkinek elolvasnia, mint útjelző táblát.
Új hozzászólás Aktív témák
-
hege1989
tag
Sziasztok!
Egy program telepítéséhez meg kell patchelni a kernelt.
A lent lévő útmutatót kell követnem. Meg is csináltam, le is zajlott
az egész de valami nem lett jó.
Ezt a kimenetet kapom amikor megpróbálom telepíteni a programot.
A netconf.h nincs a helyén ugyanis csak itt találtam meg:
/usr/scr/linux-3.8.2-mip6dng/include/uapi/linux/netconf.hMi lehet itt a probléma?
Mit kéne másképp csinálnom az útmutatóhoz képest?
A 4. lépést a linux-stable mappában kell végrehajtani ugye?1. Tools you'll need
--------------------
sudo apt-get install fakeroot build-essential crash kexec-tools makedumpfile kernel-wedge kernel-package
sudo apt-get build-dep linux
sudo apt-get install git-core libncurses5 libncurses5-dev libelf-dev asciidoc binutils-dev2. Getting the kernel source
-----------------------------
git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
git tag -l
git checkout <VERSION>3. Patching
-----------
patch -p1 -d linux-stable -i <MIP6D-NG-SRC-TREE>/patches/kernel/<VERSION>/*4. Configuration
----------------
cp /boot/config-`uname -r` .config
yes '' | make oldconfig
make menuconfigNetworking support / Networking options
Transformation sub policy support ==> y/mNetworking support / Networking options / The IPv6 protocol
IPv6: Mobility ==> y/m
IPv6: XFRM raw IPv6 tunnel ==> y/m5. Compiling kernel
-------------------
cd linux-stable
make clean
make -j `getconf _NPROCESSORS_ONLN` deb-pkg LOCALVERSION=-mip6dng6. Installing the kernel
------------------------
sudo dpkg -i linux-image-<VERSION>-*_i386.deb
sudo dpkg -i linux-headers-<VERSION>-*_i386.deb -
hege1989
tag
válasz
Jester01 #18739 üzenetére
Igen én is erre gondoltam. Le is töröltem.
apt-get remove iproute2 paranccsal és annyi
mindent leszedett azon kívül, hogy csak na. Ez vitte a függőségeit is?
pl: system-services, update-manager, keyboard-configuration stbNa mind1. Köszi a segítséget. Nagyon rendes vagy.
Holnap folytatom egy másik virtuális gépen ha ez összeomlik most.
Azzal már sokkal gördülékenyebb lesz. -
hege1989
tag
válasz
Jester01 #18737 üzenetére
Igen tényleg ott van. Kettő is lett.
Egy iproute és egy iproute-dev.
A dev-re ment a parancs.
A másikra nem:dpkg: warning: downgrading iproute from 1:3.10.0-1ubuntu1 to 20130321-1mip6dng
dpkg: regarding iproute_20130321-1mip6dng_i386.deb containing iproute:
iproute conflicts with arpd
iproute2 provides arpd and is present and installed.dpkg: error processing iproute_20130321-1mip6dng_i386.deb (--install):
conflicting packages - not installing iproute
Errors were encountered while processing:
iproute_20130321-1mip6dng_i386.debEz volt a parancs:
sudo dpkg -i iproute-<VERSION>-*.debEz már szerencsére a legutolsó parancs.
-
hege1989
tag
válasz
Jester01 #18735 üzenetére
Na most error nélkül lefut.
Ez a vége:
dpkg-deb: building package `iproute-dev' in `../iproute-dev_20130321-1mip6dng_i386.deb'.
dpkg-genchanges -b >../iproute_20130321-1mip6dng_i386.changes
parsechangelog/debian: warning: debian/changelog(l5): couldn't parse date Thu, 21 Marc 2013 16:42:51 +0200
LINE: -- wakoond <wakoond@w-dev> Thu, 21 Marc 2013 16:42:51 +0200
parsechangelog/debian: warning: debian/changelog(l5): couldn't parse date Thu, 21 Marc 2013 16:42:51 +0200
LINE: -- wakoond <wakoond@w-dev> Thu, 21 Marc 2013 16:42:51 +0200
dpkg-genchanges: binary-only upload - not including any source code
dpkg-source --after-build iproute2
parsechangelog/debian: warning: iproute2/debian/changelog(l5): couldn't parse date Thu, 21 Marc 2013 16:42:51 +0200
LINE: -- wakoond <wakoond@w-dev> Thu, 21 Marc 2013 16:42:51 +0200
dpkg-buildpackage: binary only upload (no source included)Ennek most létre kéne hoznia egy .deb fájlt?
A következő parancs
sudo dpkg -i iproute-<VERSION>-*.deb
lesz és nem találtam .deb fájlt. -
hege1989
tag
válasz
Jester01 #18733 üzenetére
Elvileg a legújabb gcc van fent ma frissítettem.
Kivettem a -Werror-t és most is hibákat ír de már kicsit más.
Ilyenek jönnek:lnstat_util.c: In function ‘scan_lines’:
lnstat_util.c:52:8: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
fgets(buf, sizeof(buf)-1, lf->fp);
^
lnstat_util.c: In function ‘lnstat_scan_fields’:
lnstat_util.c:145:7: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
fgets(buf, sizeof(buf)-1, lf->fp);gcc -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wno-error=unused-result -O2 -I../include -DRESOLVE_HOSTNAMES -DLIBDIR=\"/usr/lib\" -DCONFDIR=\"/etc/iproute2\" -D_GNU_SOURCE -o ifstat ifstat.c ../lib/libnetlink.a ../lib/libutil.a -lm
ifstat.c: In function ‘main’:
ifstat.c:721:14: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result [-Wunused-result]
ftruncate(fileno(hist_fp), 0);Ez a vége:
make[1]: Leaving directory `/home/mipv6/iproute2'
dh_install
dh_install: iproute-doc missing files (debian/doc/htb/*), aborting
make: *** [binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2 -
hege1989
tag
válasz
Jester01 #18731 üzenetére
Megtaláltam. Csak a Makefile tartalmazza a -Werror sztringet.
Itt most valamelyik flaget meg kéne szüntetnem vagy csak törölni a -Werror-t?
Itt a tartalma:
ROOTDIR=$(DESTDIR)
PREFIX=/usr
LIBDIR=$(PREFIX)/lib
SBINDIR=/sbin
CONFDIR=/etc/iproute2
DATADIR=$(PREFIX)/share
DOCDIR=$(DATADIR)/doc/iproute2
MANDIR=$(DATADIR)/man
ARPDDIR=/var/lib/arpd# Path to db_185.h include
DBM_INCLUDE:=$(ROOTDIR)/usr/includeSHARED_LIBS = y
DEFINES= -DRESOLVE_HOSTNAMES -DLIBDIR=\"$(LIBDIR)\"
ifneq ($(SHARED_LIBS),y)
DEFINES+= -DNO_SHARED_LIBS
endifDEFINES+=-DCONFDIR=\"$(CONFDIR)\"
#options for decnet
ADDLIB+=dnet_ntop.o dnet_pton.o#options for ipx
ADDLIB+=ipx_ntop.o ipx_pton.oCC = gcc
HOSTCC = gcc
DEFINES += -D_GNU_SOURCE
CCOPTS = -O2
WFLAGS := -Wall -Wstrict-prototypes -Werror -Wmissing-prototypes
WFLAGS += -Wmissing-declarations -Wold-style-definition
WFLAGS += -Wno-error=unused-resultCFLAGS = $(WFLAGS) $(CCOPTS) -I../include $(DEFINES)
YACCFLAGS = -d -t -vSUBDIRS=lib ip tc bridge misc netem genl man
LIBNETLINK=../lib/libnetlink.a ../lib/libutil.a
LDLIBS += $(LIBNETLINK)all: Config
@set -e; \
for i in $(SUBDIRS); \
do $(MAKE) $(MFLAGS) -C $$i; doneConfig:
sh configure $(KERNEL_INCLUDE)install: all
install -m 0755 -d $(DESTDIR)$(SBINDIR)
install -m 0755 -d $(DESTDIR)$(CONFDIR)
install -m 0755 -d $(DESTDIR)$(ARPDDIR)
install -m 0755 -d $(DESTDIR)$(DOCDIR)/examples
install -m 0755 -d $(DESTDIR)$(DOCDIR)/examples/diffserv
install -m 0644 README.iproute2+tc $(shell find examples -maxdepth 1 -type f) \
$(DESTDIR)$(DOCDIR)/examples
install -m 0644 $(shell find examples/diffserv -maxdepth 1 -type f) \
$(DESTDIR)$(DOCDIR)/examples/diffserv
@for i in $(SUBDIRS) doc; do $(MAKE) -C $$i install; done
install -m 0644 $(shell find etc/iproute2 -maxdepth 1 -type f) $(DESTDIR)$(CONFDIR)snapshot:
echo "static const char SNAPSHOT[] = \""`date +%y%m%d`"\";" \
> include/SNAPSHOT.hclean:
@for i in $(SUBDIRS) doc; \
do $(MAKE) $(MFLAGS) -C $$i clean; doneclobber:
touch Config
$(MAKE) $(MFLAGS) clean
rm -f Config cscope.*distclean: clobber
cscope:
cscope -b -q -R -Iinclude -sip -slib -smisc -snetem -stc.EXPORT_ALL_VARIABLES:
-
hege1989
tag
válasz
Jester01 #18729 üzenetére
Igazad van. Ott van. Itt hol kéne kikapcsolni?
#!/usr/bin/make -f
DEB_BUILD_GNU_TYPE := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
CROSS :=
else
CROSS := CC=$(DEB_HOST_GNU_TYPE)-gcc
endif%:
dh $@override_dh_clean:
dh_clean
make distclean
-rm -f doc/*.txtoverride_dh_installexamples:
dh_installexamples -p iproute-doc examples/*override_dh_shlibdeps:
dh_shlibdeps -a -Xq_atm.so -Xm_xt.so -Xm_ipt.sooverride_dh_auto_configure:
$(CROSS) dh_auto_configureoverride_dh_auto_build:
$(MAKE) -C doc all
$(MAKE) KERNEL_INCLUDE=./include $(CROSS) -
hege1989
tag
válasz
Jester01 #18725 üzenetére
Hasonló sorok ismétlődnek egymás után:
gcc -Wall -Wstrict-prototypes -Werror -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wno-error=unused-result -O2 -I../include -DRESOLVE_HOSTNAMES -DLIBDIR=\"/usr/lib\" -DCONFDIR=\"/etc/iproute2\" -D_GNU_SOURCE -DCONFIG_GACT -DCONFIG_GACT_PROB -DIPT_LIB_DIR=\"/lib/xtables\" -DYY_NO_INPUT -c -o q_mqprio.o q_mqprio.c
gcc -Wall -Wstrict-prototypes -Werror -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wno-error=unused-result -O2 -I../include -DRESOLVE_HOSTNAMES -DLIBDIR=\"/usr/lib\" -DCONFDIR=\"/etc/iproute2\" -D_GNU_SOURCE -DCONFIG_GACT -DCONFIG_GACT_PROB -DIPT_LIB_DIR=\"/lib/xtables\" -DYY_NO_INPUT -c -o q_codel.o q_codel.cnstat.c: In function ‘main’:
nstat.c:571:14: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result [-Wunused-result]
ftruncate(fileno(hist_fp), 0);
^
nstat.c:615:12: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result [-Wunused-result]
ftruncate(fileno(hist_fp), 0);
^ -
hege1989
tag
válasz
Jester01 #18723 üzenetére
Na ez is működik KÖSZÖNÖM!
Viszont a következő parancs kiadása is hibával végződik.
Nem szeret ez engem.#dpkg-buildpackage -rfakeroot -uc -b
cc1: all warnings being treated as errors
make[3]: *** [lnstat.o] Error 1
make[3]: Leaving directory `/home/mipv6/iproute2/misc'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/mipv6/iproute2'
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory `/home/mipv6/iproute2'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2Ez a futás vége. Elég hosszan futott.
-
hege1989
tag
válasz
Jester01 #18720 üzenetére
Megoldódott a patch. Már nem dob ilyen hibást. Már más van:
patching file /home/mipv6/Downloads/wakoond-mip6d-ng-e1627981bdcf/patches/iproute2/3.8/Ubuntu.patch
Hunk #1 FAILED at 116.
1 out of 1 hunk FAILED -- saving rejects to file /home/mipv6/Downloads/wakoond-mip6d-ng-e1627981bdcf/patches/iproute2/3.8/Ubuntu.patch.rej
patching file /home/mipv6/Downloads/wakoond-mip6d-ng-e1627981bdcf/patches/iproute2/3.8/Ubuntu.patch
Hunk #1 FAILED at 94.
1 out of 1 hunk FAILED -- saving rejects to file /home/mipv6/Downloads/wakoond-mip6d-ng-e1627981bdcf/patches/iproute2/3.8/Ubuntu.patch.rej
patching file /home/mipv6/Downloads/wakoond-mip6d-ng-e1627981bdcf/patches/iproute2/3.8/Ubuntu.patch
Hunk #1 FAILED at 73.
Hunk #2 FAILED at 487.
2 out of 2 hunks FAILED -- saving rejects to file /home/mipv6/Downloads/wakoond-mip6d-ng-e1627981bdcf/patches/iproute2/3.8/Ubuntu.patch.rej -
hege1989
tag
Sziasztok!
Patchalnem kéne az iproute2-t.
Van hozzá egy ilyen leírásom:1. Tools you'll need
--------------------
sudo apt-get install build-essential fakeroot dpkg-dev devscripts
sudo apt-get build-dep iproute2. Getting the source
---------------------
git clone git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git
git tag -l
git checkout <VERSION>3. Patching
-----------
patch -p1 -d iproute2 -i <MIP6D-NG-SRC-TREE>patches/iproute2/<VERSION>/*4. Building package
-------------------
cd iproute2
dpkg-buildpackage -rfakeroot -uc -b5. Installation
----------------
sudo dpkg -i iproute-<VERSION>-*.debStep 1 még megy
. A másodikon viszont már nem jutok túl. Egyszer működött a git clone ha https-el és nem git-tel indítottam. git tag -l viszont nem megy. A patch parancsot pedig ha beírom behelyettesítve az értékeket akkor system problem-et ír.
.../patches/iproute2/3.8/ mappában van kernel_xfrm6_raw.patch és Ubuntu.patch van
Tud valaki segíteni?
-
hege1989
tag
Most egy újabb problémám adódott. Radvd-t használok Router advertisement üzenetek küldésére.
A radvd egy routernek kikiáltott ubuntu serveren fut és össze van kötve egy klienssel.
Ennek a kliensnek szeretnék RA-ban hirdetett prefixel címet adni.
Tsharkkal megnézve a kliensen az RA üzenetek jönnek de mégsem kap az interface belőle címet.Tudja valaki, hogy ez miért lehet?
A radvd konfig elvileg jó mert tegnap még ment
-
hege1989
tag
Sziasztok!
Találkozott már valaki olyan hibával, hogy a pingeléskor azt kapom, hogy:
connect: operation not permitted
Rootként csinálok mindent.Ha sima IPv6-ot használok akkor megy de ha
MIPv6-ot használok még a ping6 ::1 sem megy.
MIPv6-ot egy daemon csinálja és valahogy az foghatja vissza
a pinget.ezt találtam eddig:
ip6tables -P INPUT ACCEPT
ip6tables -P OUTPUT ACCEPT
ip6tables -P FORWARD ACCEPTnem segített
és az ufw-ban engedélyezve van az IPv6Van valaminek ötlete?
Új hozzászólás Aktív témák
Hirdetés
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most kedvező áron!
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Assassin's Creed Shadows Collector's Edition PC
- Antivírus szoftverek, VPN
- Csere-Beszámítás! Számítógép PC Játékra! Intel I7 6700/ RX 580 8GB / 32GB DDR4 / 500GB SSD
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Új és régi konzolok Okosítása/Softmodoloása, és Szoftveres szintű javítása - RÉSZLETEK A LEÍRÁSBAN
- Törött, Hibás iPhone felvásárlás!!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest